Copyright © Ari Kuswanto
Design by Dzignine
Sabtu, 06 November 2010

Perintah – perintah dasar yang digunakan pada pemrograman Unix

  1. $ adduser <namauser>

    untuk menambah account user.

  2. $ userdel <namauser>

    untuk menghapus account user.

  3. $
    groupadd [nama_group]

    untuk menambah group account user.

  4. $ groupdel [nama_group]

    untuk menghapus group.

  5. $ man usermod –G [nama_group_baru] [nama_group_lama]

    untuk memodifikasi account user dalam group.

  6. $ cd /directory yang dituju

    perintah untuk berpindah direktori.

  7. $ pwd /direktori yang dituju

    perintah untuk melihat direktori aktif.

  8. $ cat <nama_file>

    digunakan untuk menampilkan isi dari suatu file ke standart output (stdout) dan dapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain.

  9. $ clear

    perintah clear ini mirip dengan cls pada DOS yang fungsinya untuk membersihkan layar.

  10. $ cp [option] file/dir/path/

    digunakan unutk mengkopi file.

  11. $ cut [option] file

    mendefinisikan suatu file yang berisi data berdasarkan kolom.

  12. $ find /path [option]

    berfungsi untuk mencari file ataupun direktori.

  13. $ grep [option] "data"file

    Global regular expression parse atau grep digunakan untuk mencari file-file yang mengandung teks dengan criteria yang telah ditentukan.



  14. $ ln –s/path/to/source target

    digunakan untuk membuat link dari satu file/direktori ke file/direktori yang lain.

  15. $ locate <something>

    digunakan untuk mengetahui dimana letaknya sebuah file atau direktori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/located) yang dpaat di update menggunakan perintah updated.

  16. $ ls [option] /directory

    untuk menampilakan isi dari suatu direktori beserta atribut-atribut filenya.

  17. $ mkdir <namadir>

    untuk membuat sebuah direktori.

  18. $
    mv /file_lama/file_baru

    digunakan untuk memindahkan file dari satu direktori ke direktori lain.

  19. $ rm <nama_file> à untuk menghapus file.

    $ rmdir <nama_direktori> à unutk menghapus direktori

  20. $ tail [option] <nama_file>

    mendefinisikan sebuah data pada file menurut barisnya.

  21. $ mount /dev/hdc /mnt/cdrom

    untuk menggunakan CDROM ketika CDROM tidak terbaca dan letaknya di secondary master

Device

Keterangan

/dev/fd0

Driver floppy pertama

/dev/fd1

Driver floppy kedua

/dev/had sampai /dev/hda 15

Partisi-partisi dari harddisk primary master

/dev/had sampai /dev/hdb 15

Partisi-partisi dari harddisk primary slave

/dev/hdc sampai /dev/hdc 15

Partisi-partisi dari harddisk secondary master

/dev/hdd sampai /dev/hdd 15

Partisi-partisi dari harddisk secondary slave

/dev/sda 1 sampai /dev/sda 15

Special device seperti USB flashdisk


  1. $ ps [option]

    untuk melihat setiap proses yang dijalankan di dalam mesin beserta nomor prosesnya.

  2. $ kill <nomor-prosesnya>

    untuk mengirimkan signal ke suatu proses tetepi lebih sering digunakan untuk mematikan proses yang sedang berjalan.

  3. $ chmod

    untuk member akses terbatas (keamanan) sebuah file atau direktori, agar tidak semua orang dapat membaca, menulis, dan mengeksekusinya (kecuali root) ; untuk mengubah hak akses file atau direktori.

  4. $ touch

    untuk membuat file kosong.

  5. Hak akses perizinan dengan metode huruf

    $ chmod [ugoa] [= + -] [rwx] [nama_file_atau_direktori]

    u = user, g = group, o = other, a = all

    = : set sebagai satu-satunya izin yang dimiliki

    + : penambahan izin

  • : menon-aktifkan suatu izin

r : akses read

w : akses write

x : akses execute

contoh :

$ cd /home/latihan

$ touch lat1.txt

$ chmod u+rwx, g+rw, o+r lat1.txt

  • user à diberi hak akses read, write, dan execute
  • group à diberi hak akses read dan write
  • other à diberi hak akses read
  1. $ ls –l /namafile lengkap dengan alamatnya

    untuk melihat hasil perizinan di atas.

  2. Hak akses perizinan dengan metode angka

    $ chmod [angka_perizinan] [file_atau_direktori]

    4 : read ( r )

    2 : write ( w )

    1: execute ( x )

    Karena user diberi akses read (4), write (2), dan execute (1) maka 4+2+1=7.

    group : read (4) dan write (2) maka 4+2=6.

    other : read (4) maka 4.

    Jadi perintahnya seperti ini : $ chmod 764 lat1.txt

  3. $ chown [option] [user] [file_atau_direktori]

    untuk mengubah kepemilikan file atau direktori.

  4. at

    menjadwalkan pekerjaan yang akan dilakukan pada waktu tertentu

  5. bc

    perhitungan matematis sendiri

  6. cal

    menampilkan kalender atau penanggalan

  7. cmp

    membandingkn dua file

  8. cron

    menjalankan perintah sesuai jadwal yang ditentukan

  9. crontab

    menampilkan,menjalankan,membatalkan cron

  10. date

    menampilkan tanggal dan waktu

  11. dv

    memeriksa jumlah pemakaian disk

  12. finger

    menampilkan informasi user pada sistem

  13. halt

    mematikan komputer

  14. head

    menampilkan baris pertama sejumlah n kriteria

  15. rd

    menampilkan id user pada sistem

  16. mail

    berkomunikasi dengan user lain

  17. passwd

    mengganti password untuk user

  18. reboot

    me-restart sistem

  19. shutdown

    mematikan komputer

  20. su

    menjadi Super User(masukkan password root anda)

  21. tar

    mengurai source(seperti winrar di windows)

  22. gzip

    $ gzip<nama file>

    Untuk mengkompresi sebuah file

  23. bg

    untuk memaksa sebuah proses yang dihentikan sementara (suspend) agar berjalan di background

  24. fg

    mengembalikan suatu proses yang dihentikan sementara(suspend) agar berjalan kembali di foreground

  25. less

    fungsinya sama seperti perintah more

  26. login

    untuk masuk ke system dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lain

  27. logout

    untuk keluar dari sistem

  28. man

    untuk menampilkan manual page atau teksyang menjelaskan secar detailbagaimana cara penggunaan sebuah perintah