at 2:10 AM

Perintah Linux 2


Setelah sebelumnya sempat malas menulis perintah perintah Linux, berikut beberapa perintah Linux dan contohnya....




  • at
    --> Membuat jadwal tugas pada waktu yang ditentukan
    Ex: at -m 01:35 < atjob
    Xe: Pukul 01.30 melakukan perintah "atjob" dan kirim ke email

  • adduser
    --> untuk membuat user baru.
    Ex: adduser => keterangan user diinput belakangan
    bisa juga dengan menambahkan langsung keterangan user. Lihat --help

  • addgroup
    --> untuk membuat group baru.

  • arch
    --> Untuk melihat arsitektur komputer.

  • bc
    --> kalkulator konsole.
    Ex: echo "9+2" | bc
    Output: 13
    Ex: konversi desimal ke binary dengan bc. echo "ibase=10;obase=2"|bc
    Output: 10

  • bg
    --> mengirim program agar berjalan pada mode background.
    Ex: ping google.com
    tekan Ctrl+z untuk stop/pause proses.
    bg untuk menjalankan program diatas pada mode background
    Untuk melihat list proses ketik jobs

  • basename
    --> print nama file tanpa embel-embel direktorinya.
    Ex: basename /root/scripts/exp.sh Output: exp.sh
    Ex: basename /root/scripts/exp.sh .sh Output: exp

  • base64
    --> untuk melakukan decode base64 terhadap file atau string, program ini datang bersama base64-decode dan base64-encode.
    Ex: echo are | base64 encode string "are".
    Ex: base64 file.tes encode file "file.tes".

  • cd
    --> change directory (kalo ini pasti udah tau).

  • chmod
    --> change mode, ganti permission suatu file.
    Bisa menggunakan octal mode atau string mode.
    Ex: chmod +x this.file
    memberikan ijin execute pada "this.file" untuk user yang melakukan perintah tersebut.
    Ex: chmod 700 this.file
    memberikan ijin baca,tulis,dan execute hanya untuk root pada file "this.file".

  • chown
    --> change owner, mengganti pemilik dari suatu file atau direktori.
    Ex: chown gue -R /home/gue/mydir
    mengganti kepemilikan dari direktori "/home/gue/mydir" dan semua file subfoldernya (-R=recursive).

  • chgrp
    --> change group
    Ex: chgrp me this.file
    Untuk lebih singkat chown juga bisa digunakan untuk mengganti group owner dari sebuah file atau direktory dengan menambahkan tanda titik setelah pemilik file Ex: chown me.me "this.folder" -R

  • chattr
    --> change attribut, mengganti atribut file.
    Salah satu fungsinya adalah agar file tidak bisa diedit, diubah, atau dihapus bahkan oleh root, kecuali attributnya telah dihilangkan. Untuk memberikan atribut gunakan tanda + diikuti atributnya, dan tanda minus(-) untuk menghilangkan attributnya.
    Untuk melihat atribut file bisa menggunakan lsattr.
    Ex: chattr +i this.file
    "this.file" diset (i)mmutable yang hanya bisa diedit setelah atributnya dihilangkan.

  • cut
    --> print bagian text atau file (memotong text".
    Ex: cut -c1-3 "this.file" #memotong 3 karakter awal disetiap baris.
    cut -d":" -f1,2 "this.file" #memotong dengan pemisah : dan print bagian 1 dan 2.
    Perintah ini memproses text yang diberikan diperlakukan pada setiap baris text.

  • curl
    --> tool untuk transfer data dari atau keserver menggunakan salah satu protokol yang disupport(mis: http). Didisain untuk bekerja tanpa interaksi dari user.
    Ex: curl http://ebooks.com/[2005-2010]/[1-10].pdf
    Mengambil arsip di situs ebooks.com dari tahun 2005 sampai 2010, filenya "1.pdf" sampai "10.pdf".
    curl juga mendukung metode GET dan POST dalam berinterkasi dengan web server.
    Referensi:curl-docs

  • cp
    --> copy file.
    Ex: cp file.awal direktori_tujuan

  • cron
    --> untuk membuat perintah yang dilakukan secara terjadwal atau berkala.
    perintah sederhananya crontab -e untuk mengedit file crontab yang akan dieksekusi, format penulisan cron terdiri dari 6 kata yang dibatasi oleh TAB atau spasi dimana kata terakhir (6 dan seterusnya adalah perintah yang akan dieksekusi).
    kata 1 untuk menit (0-59), kata 2 untuk jam(0-23, kata 3 untuk hari(0-31), kata 4 untuk bulan(1-12), kata 5 untuk hari dalam seminggu (0-6, 0=Minggu).
    Ex: 1 * * * * echo "from cron" | wall
    Perintah ini akan mengeksekusi perintah echo "from cron" | wall setiap menit pertama selama komputer aktif.
    * 0 17 8 * echo "Merdeka" | wall
    Menampilkan pesan "Merdeka setiap tanggal 17 Agustus, tepat jam 00.

  • cksum
    --> menghitung checksum dari sebuah file atau stdin(standar input).
    Ex: - cksum "this.file"
    - echo are | cksum

  • cdrecord
    --> atau wodim, tool untuk menulis data ke optical disk /cd
    Ex: cdrecord -scanbuss
    melihat cdrom yang ada.
    cdrecord blank=fast dev=0,4,0
    menghapus CD-RW, dimana dev bisa dilihat dari output perintah sebelumnya
    cdrecord -v dev=0,4,0 "file.iso"
    Berdasarkan informasi dari sini, sejak kernel 2.6 tak perlu lagi cek device number, cukup dengan perintah seperti ini cdrecord -dev=/dev/hdc dimana nilai -dev diisi dengan nama device CDrom.

  • cfdisk
    --> tool untuk melakukan format atau partisi hardisk, secara sederhana tool ini bisa dibilang sodaranya fdisk tapi dengan tampilan tak sesadis fdisk tersebut.
    Ex: Just try it and be carefull with your data.

Tulis Komentar dengan akun Facebook Anda.

1 comments:

Post a Comment