Home > Administrasi Linux, Serba-serbi, Sistem Operasi > Memaksimalkan Pemanfaatan Shell Linux (Beberapa Contoh Sederhana)

Memaksimalkan Pemanfaatan Shell Linux (Beberapa Contoh Sederhana)


Tulisan ini merupakan salah satu test yang saya berikan untuk menguji kemampuan mahasiswa dalam menguasai Shell Linux. Di bawah ini adalah soal (yang dipersingkat) dan sekaligus jawabannya. Semoga bermanfaat bagi pengguna Linux dan mahasiswa yang mengambil mata kuliah Praktikum Sistem Operasi.

1. Membuat file bernama “hari demi hari”, menampung 7 baris nama hari. File abc akan menyimpan 3 hari pertama dalam urutan terbalik.

cat > “hari demi hari”
Rabu
Kamis
Jumat
Sabtu
Minggu
Senin
Selasa
Ctrl D

head -3 hari\ demi\ hari | tac > abc ; more abc
Jumat
Kamis
Rabu

2. File cde akan menyimpan kebalikan dari file abc

tac abc > cde; cat cde
Rabu
Kamis
Jumat

3. perintah untuk memasukkan teks (string) ke dalam file, tetapi string terbaru selalu tersisipkan pada baris paling atas.

Cara 1: Memanfaatkan perintah cat untuk menggabung isi dua file

echo Budi Santoso > teman; cat teman
Budi Santoso

cat teman > temp1 && echo Ani Susilawati > temp2 && cat temp2 temp1 > teman; more teman
Ani Susilawati
Budi Santoso

cat teman > temp1 && echo Manis Manja > temp2 && cat temp2 temp1 > teman; more teman
Manis Manja
Ani Susilawati
Budi Santoso

cat teman > temp1 && echo Joko Budianto > temp2 && cat temp2 temp1 > teman; more teman
Joko Budianto
Manis Manja
Ani Susilawati
Budi Santoso

Cara 2: Menggunakan satu file temporer yang berisi baris urut sesuai kronologi dimasukkan. Kemudian hasil tac terhadap file temporer dimasukkan ke file teman.

echo Andi Surapati > temp; more temp
Andi Surapati

echo Diana Panggabean >> temp && tac temp > teman; more teman
Diana Panggabean
Andi Surapati

echo M Shalih >> temp && tac temp > teman; more teman
M Shalih
Diana Panggabean
Andi Surapati

4. Menggabungkan nilai suatu variabel langsung ke dalam string tertentu tanpa spasi.

Contoh:

Super=’Super’
echo $Super
Super

echo “$Superman dan $Superwoman sedang belajar SO”
dan sedang belajar SO

echo ‘$Superman dan $Superwoman sedang belajar SO’
$Superman dan $Superwoman sedang belajar SO

echo $Super’man’ dan $Super’woman’ sedang belajar SO
Superman dan Superwoman sedang belajar SO

echo $Super”man” dan $Super”woman” sedang belajar SO
Superman dan Superwoman sedang belajar SO

echo “$Super”man dan “$Super”woman sedang belajar SO
Superman dan Superwoman sedang belajar SO

echo $Super\man dan $Super\woman sedang belajar SO
Superman dan Superwoman sedang belajar SO

echo ${Super}man dan ${Super}woman sedang belajar SO
Superman dan Superwoman sedang belajar SO

Contoh lain:

d1=Dumb
d2=do

echo ${d1}le${d2}re
Dumbledore

echo $d1’le’$d2’re’
Dumbledore

echo “$d1″le”$d2″re
Dumbledore

5. Menampilkan history dari shell Linux dan simpan ke dalam file sejarah

history 45 > sejarah

Selamat belajar Linux🙂

  1. suheri
    4 July 2012 at 3:39 am

    Makasih materinya pak🙂

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: