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 ketikjobs
- 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 sebelumnyacdrecord -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 inicdrecord -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.
1 comments:
nice
Post a Comment