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