Masuk ke dunia CLUE (Command Line User Environment) memang rada-rada menyusahkan buat kita yang terbiasa dengan klik sana- klik sini. Masih ingatkah kita, pada saat berjuang keras men-transformasi dunia yang penuh dengan CLUE, menjadi GUI (Graphic User Interface).
Pada zaman dahulu kala, kita berusaha me-modernisasikan user yang terlanjur memakai WordStar dan Lotus di perkantoran. Mereka yang setiap harinya memakai perangkat lunak tersebut, enggan sekali memasuki dunia GUI, yang kelihatannya sulit.
Begitu mereka mencicipi nikmatnya GUI, langsung deh, lupa pada cinta pertama mereka CLUE!.
Saat ini terjadi booming sistem operasi yang bernama Linux. CLUE mulai merambah lagi, End User yang sudah terbiasa memakai GUI, emoh menjamah Linux. Dikarenakan 'kenyamanan' yang telah mendarah-daging. :)
CLUE bukanlah benefit-point yang bisa digembar-gemborkan di kalangan End-User. Di kelompok lain, para Admin dan 'pengoprek komputer' freelance *hehehe* merasakan indahnya CLUE. CLUE satu-satunya petunjuk bagi langkah-langkah yang kita lakukan di sistem. Karena dengan CLUE, kita mengerti jalannya sistem.. karena semua yang dikerjakan sistem, adalah atas perintah kita, dan sistem tidak bisa seenaknya sendiri mengerjakan script-script yang tak keruan juntrungannya.
Memang rasanya
kok tidak user-friendly, memaksa kita untuk mengetahui perintah-perintah
yang harus dituliskan, dan yang pasti memaksa kita untuk menghapalnya.
Tapi INGAT! di balik semua itu, ada niat baik...
Dengan CLUE kita
lebih pintar dalam menangani sistem, tidak seperti Windows 95.. sistem
yang penuh dengan klik-sini klik-sana.. sepertinya di surga sistem operasi,
padahal.. kita tidak tahu apa yang terjadi di dalam proses pencapaian 'klik'
tersebut.
Yang terkadang, 'klik' tersebut menyebabkan kita jatuh ke 'jurang kenistaan blue-screen'. Duh sedihnya :(
CLUE di Linux, sebagian besar sama dengan CLUE di Unix. Jadi gak ada ruginya kita belajar tentang CLUE Linux..
Mangkanya, jangan
emoh dulu lihat CLUE dari Linux. Kenapa harus males? coba ajah lagiii..
yang penting kan kita lebih aman.. dan yang pasti. lebih pinter kan? ;-)
Kunci | Fungsi |
Control-D, logout, exit | LOGOUT |
Control-H / Backspace | Untuk menghapus per karakter |
Control-R or Control-L | Membersihkan layar |
Control-U | Menghapus seluruh perintah |
Control-W | Menghapus per kata |
Control-C | Membatalkan perintah |
Utiliti | Fungsi |
passwd | merubah password. |
man dan xman | menampilkan password untuk manual LINUX. |
info | menampilkan dokumentasi utiliti LINUX. |
joe, vi dan emacs | membuat, mengedit file teks. |
ls | menampilkan daftar file yang ada. |
cat | menampilkan isi sebuah file teks. |
less dan more | menampilkan isi dari sebuah file teks dalam satu buah layar |
rm | menghapus sebuah file |
tar | membuat atau memanggil sebuah file terkompres |
apropos | mencari di halaman man, deskripsi satu baris atas sebuah kata kunci |
whereis | menampilkan nama path yg lengkap dari sebuah utiliti, source code atau halaman man |
which | menampilkan nama path yg lengkap dari sebuah perintah yang dapat dijalankan |
finger | menampilkan informasi tentang user yang sedang LOGIN |
w | menampilkan informasi detil tentang user yang sedang LOGIN |
who | menampilkan informasi tentang user yang sedang LOGIN |
Perintah Untuk Komunikasi | |
mesg | memberi ijin atau menolak pesan yg dikirim dengan write/talk |
pine | mengirim dan menerima e-mail |
talk | mensupport pembicaraan langsung dengan user lain yang sedang LOGIN |
write | mengirim pesan dengan user lain yang sedang LOGIN |
date | menampilkan tanggal dan waktu |
echo | mengcopy argumen tersebut ke dalam terminal |
Perintah untuk file sistem | |
cd | masuk ke dalam direktori |
chmod | merubah ijin akses sebuah file |
ln | membuat link ke dalam file yang sudah ada |
mkdir | membuat direktori |
pwd | menampilkan nama path dari direktori yang sedang bekerja |
rmdir | menghapus direktori |
tr | meletakkan satu string karakter ke yang lain |
tee | mengirimkan input standar ke file dan output standar |
bg | memindahkan sebuah proses ke background |
fg | memindahkan sebuah proses ke foreground |
jobs | menampilkan daftar pekerjaan yang sedang dijalankan |