Basic *nix Shell Command

Kebanyakan orang pada serem sama *nix baik itu Linux, BSD atau OS X kalo sudah berurusan sama shell command. Katanya susah ribet dan terlalu banyak yang harus dihapal.

Dan ngga tau kenapa selama ini keliling-keliling di Gramedia gak pernah nemu buku yang bener-bener ngebahas shell command ini secara lengkap. Kebanyakan cuman berkutat bagaimana menginstall, bagaimana mempergunakan *nix dengan GUI nya padahal keindahan dan stabilitas yang ditawarkan oleh *nix terletak pada shell nya yang item dan jelek itu :D.

Biar saya gak lupa dan siapa tahu anda pengen baca-baca ya sekalian aja disini di list daftar shell command yang saya hapal dan lagi inget jadi kalau suatu saat nanti ada tambahan berarti sekarang lagi gak inget :D.

Disini saya akan kasih tanda apabila ada command yang hanya berlaku untuk Linux saja, BSD saja atau untuk *nix selain BSD dan Linux saja. login
Perintah untuk masuk ke sistem dengan memasukan login ID atau bisa juga untuk berpindah antar user.logout
Untuk keluar dari sistem.

ls
Untuk melihat isi directory seperti halnya dir didalam DOS
Option : ls –al untuk melihat isi directory beserta attribut nya

touch
Untuk membuat file kosong
Contoh :

touch README akan membuat sebuah file kosong bernama README

echo
perintah untuk menampilkan sebuah kata atau kalimat
Contoh :

echo “saya sedang belajar linux” > README
echo “di IT NGO Forum training center” >> README

perbedaan tanda “>” dengan “>>” adalah hasil yang di berikan apabila menggunakan “>” berarti overwrite tetapi “>>” berarti sisipkan kalimat atau kata tersebut dibaris berikutnya

cat
perintah untuk membaca isi sebuah file text dan menampilkan nya dilayar

grep
Perintah untuk menemukan dan menampilkan satu baris yang mengandung satu buah kata tertentu. Perintah ini biasanya digabungkan dengan perintah-perintah untuk menampilkan text yang lain
Contoh :

cat README | grep linux

Perintah tersebut akan menghasilkan baris seperti berikut ini.
saya sedang belajar linux
“|” disebut juga pipeline, biasanya berada diatas tombol backslash. Pipeline dipergunakan untuk menggabungkan dua buah perintah secara bersamaan.

cp
perintah untuk mengcopy file atau directory
option : cp –R
contoh :

cp README BACALAH

perintah ini akan mengcopy file README ke file baru bernama BACALAH

mv
Perintah ini bisa digunakan untuk merubah nama file atau directory atau memindahkan file atau directory.
Contoh :

mv README INSTALL

Perintah ini akan mengganti nama file README menjadi INSTALL

rm
Perintah untuk menghapus file
Option : rm –rf (perintah untuk menghapus file atau directory secara recursif)
Contoh :

rm INSTALL

Perintah ini akan menghapus file INSTALL

mkdir
perintah untuk membuat directory
contoh :

mkdir data dokumen

perintah ini akan menghasilkan 2 directory bernama data dan dokumen

rmdir
Perintah untuk menghapus directory kosong. Apabila didalam directory tersebut terdapat file atau directory lagi maka perintah ini tidak dapat dipakai
Contoh :

rmdir dokumen

cd
Perintah untuk berpindah antar directory.
Contoh :

cd data akan berpindah dari directory aktif ke directory data
cd ~ akan berpindah dari directory aktif ke home directory user aktif
cd /etc akan berpindah ke root directory kemudian masuk ke directory etc
cd /usr/src akan berpindah ke root directory kemudian directory usr dan kemudian ke directory src atau akan berpindah langsung ke directory /usr/src
cd .. akan berpindah satu directory ke directory yang lebih rendah
cd ../ftp akan berpindah satu directory ke directory yang lebih rendah kemudian masuk ke directory ftp yang ada satu tikangkat dengan directory tersebut.

pwd
Perintah untuk melihat sedang berada di directory mana kita sekarang.

more
Perintah untuk melihat isi sebuah file. Apabila file tersebut ditampilkan lebih dari satu halaman, maka akan ditampilkan per halaman layar monitor.
Contoh :

more README

less
Perintah ini fungsi dan kegunaannya sama dengan more.

tail

Perintah untuk menampilkan 10 baris terakhir dari file text.
Contoh :

tail README

Apabila file README terdiri dari lebih dari sepuluh baris text maka perintah tail ini hanya akan menampilkan 10 baris terakhir saja. Tetapi apabila kurang dari 10 baris maka akan ditampilkan semuanya. head
Perintah untuk melihat baris awal dari suatu file text
Contoh :

head -10 README

Perintah ini akan menampilkan 10 baris pertama dari file README

clear
Perintah untuk membersihkan kembali layar.

reboot

Perintah untuk merestart komputer langsung pada saat itu juga

Mari kita bersambung 🙂


About this entry