Tuesday, March 13, 2007

-Mengenal Perintah Dasar Pada Sistem Operasi Unix


Stuktur Dasar Perintah Pada Unix


Perintah-perintah yang terdapat pada sistem operasi unix umumnya adalah berupa command line. yangCase-Sensitive, artinya perintah ini membedakan dua perintah dengan huruf besar dan huruf kecil. Hal ini juga berlaku untuk file dan direktori.


Misalnya :


  • isi file1 berbeda dengan isi File1

Sedangkan perintah buil-in pada Unix umumnya menggunakan huruf kecil


Struktur dasar perintah command line tersebut pada unix adalah sebagai berikut :


perintah [pilihan] [argumen]


Penjelasan :



perintah, adalah command yang digunakan untuk melakukan suatu action.
  • Kurung siku menyatakan bahwa yang ada di dalamnya bersifat optional. Bisa ada,bisa tidak.

  • Pilihan (option) untuk mengubah atau menambah default tindakan dari perintah.

  • Argument menyatakan objek yang akan diproses oleh perintah. Bagian ini umumnya berupa file; tetapi bisa juga berisi data yang akan diproses.


  • Sebagai contoh, suatu perintah mempunyai format sebagai berikut :
    kh [-wc] file...
    Artinya, bentuk suatu perintah berikut diperkenankan :
    $kh -w file1
    $kh -w -c file1 file 2
    $kh file2
    $kh file1


    Pilihan (Option)
    Sebuah pilihan adalah bagian dari baris perintah, berupa sebuah kata yang diawali dengan tanda minus (-), yang mengontrol tindakan dari suatu perintah.
    Sebagai contoh, ls adalah utilitas yang digunakan untuk menampilkan isi dari suatu direktori. Perintah ls bisa tidak mengandung pilihan maupun argumen. Hasilnya berupa nama-nama file pada direktori kerja (sama seperti dir pada Dos). Untuk mengubah tindakan default dari ls, pilihan seperti -l (menampilkan informasi file, seperti ukuran file) dapat ditambahkan.



    • $ls

    • file1

    • file2

    • file3

    $ls -l
    total 3
    -rwx-rw-r-- 1 user_name group 3k Des 15 14:20 file1
    -rw---r---r-- 1 user_name group 4k Des 16 14:21 file2
    -rw---rw-rw 1 user_name group 5k Des 16 14:30 file3

    Adakalanya pilihan yang perlu diberikan tidak hanya sebuah. Sebagai contoh, pada ls terdapat pilihan -r yang akan menampilkan daftar file dengan urutan nama secara terbalik (descending), misal :
    $ls -r
    file3
    file2
    file1


    Apabila diinginkan untuk mengandung option -r dan -l, dapat dilakukan dengan memberi perintah sebagai berikut :
    $ls -r -l


    Selain menggunakan cara di depan, pilihan -l dan -r dapat digabungkan menjadi sebuah kata. Dengan penulisan :
    $ls -lr , yang hasilnya ekivalen dengan $ls -l -r atau
    $ls -rl , yang hasilnya ekivalen dengan $ls -r -l


    Argument
    Argument atau yang dikenal juga dengan parameter adalah bagian dari baris perintah yang digunakan untuk menyebutkan informasi - data, file dan sebagainya - yang akan dikenai tindakan oleh perintah. Berbeda dengan pilihan, argumen tidak mempunyai tanda khusus yang digunakan untuk mengawalinya.
    Contoh :

    $ls -rl /usr/bin

    maka file yang diproses adalah seluruh file yang ada di /usr/bin .


    Berikut ini adalah daftar ringkasan beberapa perintah dasar yang sering digunakan pada unix :


    Perintah untuk Manajemen File



    cat=Menampilkan isi file (seperti type pada Dos)

    cp=Menyalin satu atau beberapa file (seperti copy pada Dos)

    find=Mencari file tertentu pada suatu direktori (seperti Dir pada Dos)

    ls=Menampilkan informasi file
    more=Menampilkan file per screen

    mv=Memindahkan suatu file ke direktori lain
    pg=Menampilkan isi suatu file teks per layar

    rm=Menghapus file (sama seperti Del pada Dos)


    Perintah Manajemen Direktori



    cd=Mengaktifkan suatu direktori sebagai direktori
    copy=Menyalin seluruh struktur direktori ataupun file

    mkdir=Membuat direktori baru

    pwd=Menampilkan nama direktori tempat kita bekerja
    Rmdir=Menghapus direktori



    Perintah untuk mengatur Akses Direktori



    chgrp=Mengubah group dari suatu direktori
    chmod=Mengubah permisi dari suatu file atau direktori
    chown=Mengubah pemilik dari suatu file atau direktori


    Perintah Lingkungan Sistem



    exit=Keluar dari shell pada Bourne shell dan Korn shell
    id=Menampilkan nama pemakai beserta identitas dari pemakai
    logname=Menampilkan nama pemakai
    logout=Keluar dari shell pada C shell
    man=Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)
    newgrp=Mengubah group efektif
    passwd=Mengganti password
    set=Menampilkan variabel lingkungan pada shell pemakai
    tty=Menampilkan nama identitas (port) terminal
    uname=Menampilkan nama sistem operasi
    whoami=Menampilan nama pemakai yang sedang menggunakan sistem


    Perintah Yang Berhubungan dengan Layar



    banner=Menampilkan tulisan berukuran besar
    clear=Menghapus layar (sama seperti Cls pada DOS)
    echo=Menampilkan tulisan ke layar


    Perintah yang berhubungan dengan Proses



    kill=Menghentikan suatu proses berdasarkan identitas proses
    ps=Menampilkan proses yang sedang berjalan
    sleep=Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)


    Perintah-perintah lain



    bc=Utilitas untuk melakukan perhitungan
    cal=Menampilkan Kalender
    date=Menampilkan tanggal dan jam sistem
    grep=Mencri file-file yang mengandung kata tertentu
    lp=Mencetak file ke printer


    mail=Utilitas untuk menyampaikan pesan tertulis ke pemakai lain
    sort=Mengurutkan data
    vi=Editor teks
    wc=Menghitung jumlah karakter, kata, dan baris pada suatu file



    Beberapa reference yang dapat digunakan untuk mengenal sistem operasi Unix lebih jauh lagi dapat dilihat di :



    [1]. http://Ldp.linux.or.id/howto


    [2]. http://www.faq.org


    [3]. http://linux-howto.com/ldp/howto