Berikut beberapa perintah untuk linux di console, Semoga bermanfaat :
---- User & Group ----
ale@ucok:-$ sudo groupadd logistik
ale@ucok:-$ sudo groupadd accounting
Perintah diatas akan membuat group logistik dan group accounting.
ale@ucok:-$ sudo useradd -m -s /bin/bash ardho 
ale@ucok:-$ sudo useradd -m  -s /bin/bash leonard
Perintah diatas akan membuat user ardho dan user leonard
ale@ucok:-$ sudo gpasswd -a ardho logistik
ale@ucok:-$ sudo gpasswd -a leonard accounting     
 
Perintah diatas akan menambahkan user ardho ke group logistik dan user leonardh ke group accounting
ale@ucok:-$ sudo cat  /etc/group | grep logistik
ale@ucok:-$ sudo cat  /etc/ group | grep accounting
Perintah di atas akan memperlihatkan user2 siapa saja yang termasuk di group logistik dan di group accounting
ale@ucok:-$ pwd
Perintah diatas untuk memperlihatkan status direktori kita saat ini. (PWD = Print Working Directory)
---- FIND ----
ale@ucok:-$ sudo find /etc/ -name "*.sh" | less
Perintah diatas akan mencari dan menampilkan semua file ber'extension ".sh" di folder /etc
ale@ucok:-$ sudo find /etc/ -perm 777 | less
Perintah diatas akan mencari dan memunculkan semua file dengan permission 777 di folder /etc     
  
ale@ucok:-$ sudo find /home -group logistik -type f| less
Perintah diatas akan mencari dan memunculkan semua file kepunyaan dari group logistik di folder /home
ale@ucok:-$ sudo find /home -mtime -1 -type f | less
Perintah diatas akan mencari dan memunculkan semua file yang baru diupdate 1 hari yang lalu di folder /home
ale@ucok:-$ sudo find /home -user ardho -type f | less
Perintah diatas akan mencari dan memunculkan semua file kepunyaan user ardho di folder /home
ale@ucok:-$ sudo find /etc -mtime -1 -type f -exec cp {} backup/  \;
Perintah diatas akan mencari dan membackup semua file yang diupdate 1 hari yang lalu di folder /etc ke folder /backup/
ale@ucok:-$ sudo find /home/ -size -500k -type f| less
Perintah diatas akan mencari dan memunculkan semua file  file yang berukuran dibawah 500 kb di folder /home 
ale@ucok:-$ sudo find /home/ -size +500k  -type f| less
Perintah diatas akan mencari dan memunculkan semua  file  file  yang berukuran diatas 500 kb di folder /home
ale@ucok:-$ sudo find /home -size +500k -type f -exec cp {} backup/ \; 
 Perintah diatas akan mencari dan membackup file yang berukuran lebih dari 500 kb di folder /home ke folder backup/
ale@ucok:-$ sudo find /backup -size 500k -type f -exec rm {} \;
Perintah diatas akan mencari dan menghapus semua file yang berukuran 500 kb di folder /backup
ale@ucok:-$ sudo find /etc -name "*.sh" -type f | tar czf hasil.tar.gz -T-
Perintah diatas akan mencari dan mengcompress semua file yang ber'extension *.sh di /etc ke hasil.tar.gz
---- LIHAT ISI FILE ----
ale@ucok:-$ sudo grep -r telnet /etc/services
Perintah diatas akan memunculkan isi dari file telnet yang terletak di /etc/services
ale@ucok:-$ sudo grep -r logistik /etc/group > file.txt
Perintah diatas akan menyalin semua isi file logistik yang ada di /etc/group ke file.txt
ale@ucok:-$ sudo grep -r telnet /etc/services >> file.txt
Perintah diatas akan menyalin isi dari file telnet yang ada di /etc/services ke file.txttanpa menghapus file.txt yang sudah ada
*Note  :
Jika tanda >   = maka akan menimpa file.txt yang lama
Jika tanda >> = file.txt yang lama tidak akan dihapus, melainkan akan menambahkan isi dari file.txt tsb
---- VIM EDITOR ----
Beberapa tips untuk editor Vim :
Undo                       = U
Redo                       = Ctrl + R 
Untuk copy 1 baris  =  Shift + Y
Untuk copy 4 baris  =  4 + Shift + Y
Untuk Paste 1 baris  =  P
Untuk Paste 4 baris  = 4 + P
Delete 1 baris           = DD
Delete 4 baris           = 4 + DD
Delete 1 kata            = DW
Delete 3 kata            = 3 + DW
Change 1 kata          = 1 + CW
Change 3 kata          = 3 + CW
Menampilkan baris    = : set nu (dengan catatan tombol insert hilang)
Menghapus  baris 9 & 12 =  :9,12 + D   
Mengganti 1 kata dalam satu file : 
 Cth = mengganti semua kata selamat datang dalam file perkenalan.txt menjadi kata welcome
:%s/Selamat Datang/Welcome 
---- KOMPRESSI ----
ale@ucok:-$ tar czf hasil.tar.gz /etc
Perintah diatas akan mengcompress folder /etc ke hasil.tar.gz  
ale@ucok:-$ tar cjf hasil.tar.bz2 /etc
Perintah diatas akan mengcompress folder /etc ke hasil.tar.bz2
ale@ucok:-$ zip -r hasil.zip /etc/  1 > /dev/null
Perintah diatas akan mencompress folder /etc ke hasil.zip dengan membuang keluaran ke /dev/null
ale@ucok:-$ tar xzf hasil.tar.gz
Perintah diatas akan mengekstract hasil.tar.gz
ale@ucok:-$ tar xjf hasil.tar.bz2
Perintah diatas akan mengekstract hasil.tar.bz2
ale@ucok:-$ unzip hasil.zip 1> dev/null
Perintah diatas akan mengekstract hasil.zip dengan membuang keluaran ke /dev/null
Semoga Bermanfaat,
Senin, 05 April 2010
Langganan:
Posting Komentar (Atom)

0 komentar:
Posting Komentar