Anda di halaman 1dari 4

Pada postingan sebelumnya tentang running nimbuzz bot di shell account, setelah register shell

account sukses, upload file bot juga sukses. Lalu apa saja yang akan dilakukan? bagaimana
mengedit file, copy file dan sebagainya. Berikut beberapa perintah dasar Secure Shell atau biasa
disebut ssh yang mudah-mudahan bisa membantu anda bermain bot di server.

installhome <package> = install aplikasi; contoh "installhome unzip"
cd <dir> = masuk ke suatu directory
cd ~ = kembali ke home directory
cd - = kembali directory sebelumnya
pwd = cek di directory mana saat itu berada
pico <file> = mengedit file
nano <file> = mengedit file
dir = melihat isi directory
ls = melihat isi directory
ls -a = melihat isi directory termasuk yang di hidden
cp <file> = copy file
mv <file> = moves /memindah / rename file
mkdir <dir> = membuat directory baru
rmdir <dir> = menghapus directory
rm <file> = menghapus file
rm -f <file> = menghapus file
rm -rf <dir> = menghapus directory
grep = mengetahui file apa saja yang mengandung karakter tertentu; contoh format : grep -R
"[parameter]" [path]
find = mencari file dengan spesifikasi tertentu, misal nama, permission dll; contoh format : find [path]
[expression]
whereis <file> = mencari dimana sebuah file berada
unzip <file> = mengekstrak file
wget <url> = download file ke server
1. cd
Perintah diatas digunakan untuk masuk ke suatu directory misal masuk ke directory
home, maka ketikkan cd /home
2. mkdir
Untuk membuat directory baru, anda bisa mengetikkan mkdir (spasi) nama directory,
misal: mkdir folderku
3. vi
Perintah vi adalah untuk editing file, seperti jika kita ingin mengedit file yg bernama
index.php yang ada di directory home maka perintahnya adalah: vi home/index.php
4. httpd restart
Jika kita ingin merestart httpd maka perintahnya adalah seperti diatas, perintahnya
harus ditulis lengkap beserta letak file yg ingin di restart misal: /etc/init.d/httpd restart
5. yum
Yum (Yellowdog Updater Modified) merupakan salah satu tools untuk installasi
package di distro linux. Misal kita ingin install apache, maka perintahnya: yum install
httpd
Dibawah ini ada sedikit command dasar linux yang sering di pergunakan dalam Shell
(SSH)
1. Menampilkan semua IP dalam shell : $ /sbin/ifconfig | grep inet // dengan
menggunakan tanda pipe maka hasil output akan ditampung untuk di tindak
lanjuti, dalam kasus ini proses selanjutnya adalah grep untuk mensortir baris
yang bertuliskan inet. see also : man ifconfig, man grep
2. Mematikan proses dalam shell : $ kill -9 (nomor PID)
//ataw berupa nama programnya dengan killall, dan opsi -9 untuk mematikan
sgla proses yg berhubungan dgn nama/pid proses yg bersangkutan. see also
: man kill
3. Melihat daftar file dalam direktori : $ ls -la
// menampilkan seluruh listing file dengan memperlihatkan property
permission, capasitas dan waktu/date. see also : man ls
4. Mencari direktori yang ada permittion : $ find / -type d -perm 777
// mencari sebuah direktory pada lever direktory teratas yaitu root dengan
ketentuan yg memiliki hak akses read, write, execute untuk semua user
(owner, group n other)
5. Menjadikan file read only : $ chmod 755
6. // 7 = RWX untuk owner, 5 = READ, EXECUTE untuk group dan other
Download file : $ wget (website) Download file : $ curl -o (website)
7. Download file : $ lwp-download (website)
8. Memeriksa posisi direktori kita bekerja : $ pwd
9. Masuk ke direktori : $ cd (nama direktori)
10. Menghapus history : $ history -c
11. Menghapus logs history : $ rm -f /.bash_history/root/.bash_history
/var/log/messages
12. Extract file zip : $ tar -zxvf (nama file) // mengextract file tar.gz jika file di
compress menggunakan zip harus pake unzip see also : man tar
13. Membuat file zip hanya dengan target file/direktori : $ tar -zcf (nama file zip)
(nama target zip)
14. Membuat file zip dengan target seluruh isi direktori : $ tar -zcf (nama file zip)

Perintah-perintah SSH dan Linux shell yang umum:

ls : list file atau direktory (seperti dir di Windows atau DOS)
ls -al : menampilkan semua file termasuk yang diawali dengan tanda titik, direktory
dan detail dari atribute setiap file
cd : berganti direktori. Contoh cd /usr/local/apache = menuju ke directori
/usr/local/apache/
cd ~ : berpindah atau menuju direktori home
cd : menuju direktory terakhir dimana Anda berada
cd .. : pindah ke direktory lebih atas
cat : menampilkan isi file ke layar
cat namafile.txt : menampilkan isi file namafile.txt ke layar.
tail : seperti cat, tetapii hanya membaca akhir file.
tail /var/log/messages : melihat 20 baris akhir dari /var/log/messages
tail -f /var/log/messages ; melihat file secara berkesinambungan sementara file
tersebut diupdate.
tail -200 /var/log/messages : menampilkan 200 baris terakhir ke layar
pico : file editor yang mudah digunakan
pico /home/anom/public_html/index.html : mengedit halaman index dari website
user.

vi : editor yang lain dengan banyak sekali feature, agak sulit digunakan daripada
pico.
Untuk belajar vi ketikkan vimtutor di terminal dan ikuti langkah-langkahnya.
vi /home/anom/public_html/index.html : mengedit halaman index dari website user.
grep : mencari pola dalam file-file
grep root /etc/passwd : menampilkan semua yang sesuai dengan root di
/etc/passwd
grep -v root /etc/passwd : menunjukkan semua baris yang tidak sama dengan root
touch : membuat file kosong
touch /home/anom/public_html/404.html : membuat file kosong bernama 404.html
di dalam direktori /home/anom/public_html/
ln : membuat link antara file dan direktory
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Anda dapat mengedit
/etc/httpd.conf, perubahan-perubahan yang dilakukan akan berpengaruh pada file
aslinya, tetapi anda dapat menghapus linknya dan tidak menghapus file aslinya.
rm : menghapus sebuah file
rm namafile.txt : menghapus file bernama namafile.txt dan menanyakan apakah
anda akan benar-benar menghapus file tersebut
rm f namafile.txt ; menghapus namafile.txt tanpa konfirmasi
rm -rf tmp/ : menghapus direktori tmp secara rekursif dengan semua file di dalamnya
termasuk sub direktori. (Hati-hati dengan perintah ini!!!!!!)

curl ipecho.net/plain melihat ip tapi bukan public
http://www.isi.edu/nsnam/ns/ns-cygwin-old.html

Anda mungkin juga menyukai