Perintah SSH Shell Linux

Hai temans, dibawah ini ada catatanku yang mungkin berguna buat kalian, yaitu perintah dasar linux ssh atau yang biasa memakai Shell atau vps yang berOperating System Linux bisa temans temans lihat dibawah ini, pada awalnya sih saya memang tidak mudah untuk menghafal, tapi karena saya sering mainan Shell SSH buat psyBNC eggdrop znc, sBNC dan lain-lain jadi kehafal sendiri diotak, dan karena sekarang sudah tidak bermainan Shell VPS lagi jadi ya tidak ada salahnya saya catat disini, agar nanti bisa dibaca juga buat anak-anak saya, :D *nikah aja belum* langsung, saya menghimbau jangan dihafalkan ya, soalnya bisa stress kalau hafalin commands commands SSH ini, dibiasakan saja, nanti juga hafal :jalaran iso krono kulino:
yang umum digunakan:
ls
ls : list melihat daftar isinya list file atau directory (seperti folder di windows / DOS)
ls -a : list all menampilkan semua file / directory baik yang hidden atau yang diawali dengan titik.
ls -all : list all sama saja biasanya banyak yang menggunakan ls -all karena disitu ditampilkan juga detail dari permisson sampai size file nya, yang sering dipakai adalah "ls" "ls -a" "ls -al" "ls -all"

cd
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
cd : cd adalah perintah yang diguanakan untuk masuk Celana Dalam hahaha.. cd itu untuk pindah directroy / folder contoh "cd eggoez" berarti akan masuk folder eggoez yang berada pada depan anda, maksutnya depan adalah begini:
contoh : ls
.public_html
.config
makefile.PL
t/
eggoez
nah bila kita ingin masuk salah satu folder dimaka kita ketik cd @
@ disini : nama folder / directory (biasanya kalau shell diberi warna berbeda untuk folder dan file) bila ingin masuk pada directory yang lain anda juga bisa menggunakan cd spesifikasifolder
contoh cd home/docs/eggo dan untuk melihat posisi anda anda bisa mengetik pwd

cat
cat : menampilkan sebuah isi kelayar
cat namafile.conf : maka akan memperlihatkan file namafile.conf
cat ini juga banyak digunakan untuk pengguna irc yang sering meload bot nya dari bash biasanya bila ingin kill atau membunuh proses yang dijalankan akan mengetikan perintah seperti ini:
cat pid nama.conf : cat proses ID nama.conf adalah proses yang dijalankan pada waktu itu
bila sudah mendapat kode pid nya bisa langsung kill -9 pidkode nya.

tail
tail : seperti cat, tetapi 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 nano vino vi
pico : adalah perintah yang menyruh untuk membuka file pada editor, contohnya anda ingin mengedit file eggo.conf maka anda bisa menggunakan perintah pico eggo.conf dan bila sudah selesai anda bisa menekan ctrl + X
pico /home/anom/public_html/index.html : mengedit halaman index dari website user.
vino adalah perintah edit juga, hanya saja jarang server root yang install ke 2 ini, pico dan vino ini bisa dilakukan bila server root sudah install software ini.
vi adalah view dan juga bisa untuk edit seperti pico dan vino dan kebanyakan SSH Shell dan vps sudah ada perintah ini, bila anda ingin edit memakai vi anda harus pikir lagi, soalnya sulit banget lebih sulit dari pada pico dan vino untuk melihat tutorial vi silahkan anda ketik "vimtutor"

grep
grep : mencari pola dalam file-file
grep root /etc/passwd : menampilkan semua yang sesuai dengan root di /etc/password
grep -v root /etc/passwd : menunjukkan semua baris yang tidak sama dengan root
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

touch
touch adalah membuat file blank atau tidak berisi
contoh : touch /home/eggo/public_html/fuck.php adalah membuat file kosong "fuck.php" yang berada pada directory /home/eggo/public_html/

rm -rf
rm : remove atau menghapus files
contoh: rm 30sec.3gp adalah menghapus file 30sec.3gp dan ada konfirmasi untuk penghapusan, ketik y untuk yes.
rm -f 30sec.3gp adalah mengahpus file 30sec.2gp tanpa konfirmasi.
rm -rf /home/eggo/ adalah menghapus sebuah directory tanpa konfirmasi, rm -rf juga sering dipakai untuk menghapus files, yang sering dipakai di Shell VPS adalah "rm -rf"
untuk menghapus semua directory ketik rm -rf *
* : semua file

yang dibawah ini saya beri perintah dan fungsi nya saja:
wget http://myciut.tk/apa-ya/ah.3gp : mengambil file / download, bisa juga memakai get curl -o lwp-download
ps -x : melihat proses yang sedang berjalan bisa juga ps ax
df -h : meliihat diskspace
free : memeriksa memori free dan free -m adalah satuan untuk MB
cmod 777 : membuat file read only atau merubah perms file dengan kode selain 777
find /-type d perm 777 : mencari file yang read only atau perms 777
history -c : mengahapus history
rm -f/.bash_history/var/log/messages : menghapus logs history
tar -zxvf : extract file tar.gz perintah ini kemungkinan bisa dipakai extract .zip .tar juga, tergantung Shell
tar -zcf eggoez.zip home/eggo/ : membuat file zip pada directory eggo/
uptime : uptime
clear : menghapus

sebenarnya masih banyak perintah perintahnya, sayangnya waktu sudah habis, ini saya beri spesifikasi untuk SSH Console:

tar
     -c
         Buat. Menulis dimulai pada awal file tar, bukan di akhir.
     -r
         Ganti. File yang bernama s ditulis pada akhir tarfile ini.
     -t
         Daftar Isi. Nama file tertentu terdaftar setiap kali mereka terjadi pada file tar. Jika tidak ada argumen file yang diberikan, nama semua file dalam tarfile adalah terdaftar.
     -u
         Update. File yang bernama s ditulis pada akhir tarfile jika mereka tidak sudah di file tar, atau jika mereka telah dimodifikasi sejak terakhir yang ditulis untuk tarfile itu.
     -x
         Ekstrak atau mengembalikan. Nama file diambil dari tarfile dan tertulis ke direktori ditentukan dalam tarfile tersebut, relatif terhadap direktori saat ini.
     -e
         Kesalahan. Keluar segera dengan status keluar positif jika ada kesalahan tak terduga terjadi.
     -E
         Menulis tarfile dengan header diperpanjang. (Digunakan dengan c, r, atau u opsi;
     -f
         File. Menggunakan argumen tarfile sebagai nama tarfile tersebut.
     -i
         Abaikan checksum error direktori.
     -j
         Arsip Filter melalui bzip2, gunakan untuk dekompresi. bz2 file.
     -m
         Modifikasi. Waktu modifikasi dari file tersebut adalah waktu ekstraksi.
     -p
         Mengembalikan file bernama untuk mode asli mereka, dan ACL jika berlaku.
     -P
         Menekan penambahan trailing "/" di masukan direktori di dalam arsip.
     -q
         Berhenti setelah terjadinya penggalian pertama dari file bernama.
     -v
         Verbose. Output nama setiap file diawali dengan huruf fungsi.
     -z
         Saring arsip melalui gzip
bzip2
     -c
         Kompres atau dekompresi ke keluaran standar.
     -d
         Angkatan dekompresi.
     -f
         Angkatan menimpa file output. Default tidak menimpa. Juga memaksa melanggar hard link ke file.
     -k
         Menyimpan file input; dont menghapusnya.
     -q
         Mencetak hanya pesan kritis.
     -s
         Menggunakan memori kurang, dengan mengorbankan kecepatan.
     -z
         Angkatan kompresi

Contoh:

     bzip2-c fileone.txt filetwo.txt> output.bz2

cp
     -b
         Backup file yang lain akan ditimpa.
     -f
         Hapus file yang ada pada tujuan.
     -p
         Pertahankan semua informasi, termasuk pemilik, grup, perizinan, dan cap waktu.
     -u
         Jangan menyalin file ke suatu tujuan yang ada dengan waktu modifikasi yang sama atau lebih baru.
     -R
         Salin direktori secara rekursif.
     -v
         Sebelum menyalin, mencetak nama setiap file.

mungkin anda bisa melihat perintah lengkapnya jika pada SSH console adalah melihat help
anda bisa melihat catatan saya yang lain dengan tema sama yaitu perintah linux disini.

Tidak ada komentar:

Posting Komentar

Ada yang mau Anda sampaikan? Silahkan Anda masukkan komentar, kritik atau saran Anda! Dan terimakasih untuk tidak spam.