Thursday 1 April 2010

Perintah dasar Linux

Dalam Linux terdapat beberapa perintah dasar yang sering digunakan antara lain membuat direktori, membuat file, menghapus file dan direktori serta lain sebagainya. Adapun perintah-perintah tersebut adalah :

Melihat Isi Direktori

Untuk melihat isi dari direktori, digunakan perintah "ls (list)", yang diikuti dengan opsi perintah dan nama direktori. Format sintaksnya adalah "ls [opsi] [nama_direktori]". Adapun opsi yang sering digunakan :

Opsi

Fungsi

-l

Menampilkan informasi direktori secara lengkap

-a

Menampilkan semua isi direktori (termasuk file hidden)

-t

Menampilkan isi direktori berdasarkan waktu modifikasi terbaru

Contoh :

[dany@mylinux dany]$ ls -l

total 20

drwx------ 3 dany dany 4096 May 22 23:52 Desktop

drwxrwxr-x 2 dany dany 4096 May 24 12:12 doc

-rw-rw-r-- 1 dany dany 37 May 24 12:19 Kylix

drwxrwxr-x 8 dany dany 4096 May 16 17:07 RH-DOCS

-rw-rw-r-- 1 dany dany 71 May 24 12:13 thesis

Dapat pula Anda memberikan perintah dengan menggabungkan dua opsi sekaligus. Misalnya "ls -al" atau "ls -lf".

Mengetahui Lokasi Direktori Saat Ini

Untuk mengetahui lokasi direktori aktif saat ini, dapat digunakan perintah "pwd" (print working directory). Pada prompt ketikkan perintah pwd seperti berikut :

[dany@mylinux dany]$ pwd

/home/dany

Output perintah ini menunjukkan bahwa saat ini Anda berada pada direktori /home/dany.

Berpindah Direktori

Untuk berpindah/masuk kedalam suatu direktori, digunakan perintah "cd". Contoh :

[dany@mylinux dany]$ cd doc/

[dany@mylinux doc]$

Untuk kembali ke direktori sebelumnya (direktori parent), ketikkan perintah

"cd ..". Perhatikan bahwa antara perintah cd dan titik-titik harus dipisahkan oleh spasi. Contoh :

[dany@mylinux doc]$ cd ..

[dany@mylinux dany]$

Membuat Direktori

Untuk membuat direktori baru, digunakan perintah "mkdir". Contohnya kita akan membuat direktori dengan nama data pada direktori /home/dany. Selanjutnya kita lihat direktori yang telah dibuat dengan perintah “ls –l” :

[dany@mylinux dany]$ mkdir data

[dany@mylinux dany]$ ls -l

Menghapus Direktori

Kita dapat menghapus direktori yang telah kita buat dengan perintah "rmdir". Sintaksnya "rmdir [nama_dir]".

Contoh :

[dany@mylinux dany]$ rmdir data

[dany@mylinux dany]$ ls -l

Namun perintah diatas tidak dapat dijalankan apabila direktori tersebut masih memiliki isi berupa file-file. Seperti contoh dibawah ini:

[dany@mylinux dany]$ rmdir data

rmdir: `data': Directory not empty

Untuk mengatasinya gunakan perintah "rm" diikuti dengan opsi "-r". Sintaksnya adalah "rm [opsi] [nama_dir]". Contoh :

[dany@mylinux dany]$ rm -r data

[dany@mylinux dany]$ ls –l

Catatan : Opsi "-r (recursive)" berfungsi menghapus semua isi direktori beserta sub-subnya.

Mengubah Nama Direktori / File

Untuk mengubah nama direktori atau file, digunakan perintah "mv", dengan sintaks "mv [nama_dir_lama] [nama_dir_baru]".

Contoh :

[dany@mylinux dany]$ mv data/ berkas/

[dany@mylinux dany]$ ls -l

Memindahkan Direktori

Untuk memindahkan direktori, digunakan pula perintah "mv". Sintaksnya adalah "mv [dir_asal] [dir_tujuan]". Contoh :

[dany@mylinux dany]$ mv berkas/ program/

[dany@mylinux dany]$ ls -l

Perintah "mv" diatas akan memindahkan direktori "berkas" ke dalam direktori "program".

Membuat File

Seperti halnya direktori, di Linux kita juga bisa membuat file. Perintah yang digunakan adalah "touch". Dengan perintah ini akan terbentuk suatu file kosong, yang belum ada isinya. Sintaksnya "touch [nama_file_baru]". Contoh :

[dany@mylinux dany]$ touch java

[dany@mylinux dany]$ ls -l

Sedangkan untuk membuat sebuah file yang bisa Anda langsung ketikkan isinya, dengan menggunakan fasilitas redirection (pengalihan). Sintaksnya :

"cat > [nama_file]". Contoh :

[dany@mylinux dany]$ cat > buku

Selamat belajar Java di Linux

Semoga cepat pintar

Ctrl + D

Catatan : Tombol "Ctrl + D" digunakan untuk keluar dari modus teks.

Melihat Isi File

Untuk melihat isi file yang telah kita buat tadi, digunakan perintah "cat", "more", atau "less". Contohnya kita ingin melihat isi file dengan perintah "more". Sintaksnya "more [nama_file]".

[dany@mylinux dany]$ more buku

Selamat belajar Java di Linux

Semoga cepat pintar

Perbedaan dari masing-masing perintah adalah :

q Perintah cat berfungsi sebagaimana halnya perintah type pada DOS, yaitu dengan langsung mencetak semua isi file yang bersangkutan tanpa berhenti setiap kali layar penuh.

q Perintah more berfungsi sebagaimana halnya type more pada DOS, yaitu mencetak isi file yang bersangkutan, tetapi akan berhenti setiap kali layar penuh, menunggu penekanan tombol spasi untuk mencetak baris berikutnya. Untuk keluar dari perintah more sebelum atau sesudah semuanya selesai dicetak, tekan tombol "Q".

q Perintah less mengijinkan kita untuk menggunakan panah atas dan panah bawah untuk melakukan navigasi atas isi file tersebut. Untuk keluar dari perintah less sebelum atau sesudah semuanya selesai dicetak, tekan tombol "Q".

Menghapus File

Seperti halnya pada direktori, kita dapat juga menghapus sebuah file dengan perintah "rm (remove)". Sintaksnya "rm [opsi] [nama_file]". Opsi yang umum digunakan disini adalah "-i", yaitu konfirmasi ulang sebelum benar-benar melakukan penghapusan terhadap file. Hal ini dikarenakan pada sistem UNIX/Linux tidak terdapat undelete (pembatalan penghapusan) terhadap file-file yang telah dihapus. Contoh :

[dany@mylinux dany]$ rm -i buku

rm: remove `buku'? y

[dany@mylinux dany]$ ls –l

Mengganti Nama File

Untuk mengganti nama file, kita menggunakan perintah "mv (move)". Sintaksnya adalah "mv [nama_file_lama] [nama_file_baru]". Contoh :

[dany@mylinux dany]$ mv file berkas

[dany@mylinux dany]$ ls -l

Memindahkan File ke Direktori Lain

Selain untuk mengganti nama file, perintah "mv" juga bisa digunakan untuk memindahkan suatu file ke direktori lain. Sintaksnya "mv [asal] [tujuan]". Contoh :

[dany@mylinux dany]$ mv buku proyek/

[dany@mylinux dany]$ ls –l proyek

Untuk memindahkan banyak file dari suatu lokasi ke lokasi lain, dapat digunakan wilcards (*). Contohnya kita akan memindahkan semua isi direktori "proyek" ke direktori "home/dany/tugas/".[dany@mylinux proyek]$ mv * /home/dany/tugas/

[dany@mylinux proyek]$ ls –l

[dany@mylinux proyek]$ ls –l /home/dany/tugas/

Menyalin (Copy) File

Perintah yang digunakan untuk menyalin file adalah "cp (copy)". Adapun sintaksnya "cp [asal] [tujuan]".

Contoh :

[dany@mylinux dany]$ cp tugas proyek/

[dany@mylinux dany]$ ls –l proyek/

Sedangkan untuk menyalin banyak file dari direktori asal ke suatu direktori tujuan, dapat pula menggunakan fasilitas wilcards (*) seperti pada perintah "mv". Contohnya apabila kita ingin mengcopy semua isi direktori "program" kedalam direktori "data" yang terletak pada direktori "home/dany/data/" :

[dany@mylinux program]$ cp * /home/dany/data/

[dany@mylinux program]$ ls –l /home/dany/data/

No comments:

Post a Comment