Basic *nix Shell Command (III)

Untuk sementara ini bagian terakhir :D

kalo nanti ada tambahan lagi pasti dibikini part IV nya itu juga kalo gak males.

gzip
Perintah untuk memperkecil ukuran file dengan cara meng kompres versi GNU. Untuk men zip sebuah directory, terlebih dahulu directory tersebut di satukan dengan tar.

Contoh :

gzip README

akan men zip file README menjadi README.gz

gunzip
Perintah untuk meng unzip file yang telah di zip dengan gzip.
Contoh :

gunzip README.gz

zip
Berfungsi sama dengan gzip tetapi file yang dihasilkan ber ekstensi zip.

unzip
Untuk meng ekstrak file yang dihasilkan oleh zip

bzip2
Fungsi nya sama dengan zip dan gzip tetapi file yang dihasilkan ber ekstensi bz2 dan biasanya ukuran file nya lebih kecil karena faktor kompresinya yang lebih padat.

bunzip2
Berfungsi untuk meng ekstrak file yang di zip dengan menggunakan bzip2

wall
Perintah untuk menampilkan pesan di seluruh layar terminal yang sedang aktif
Contoh :

wall
dear everyone, server akan dimatikan dalam 10 menit
ctrl+d

Maka diseluruh terminal yang aktif akan muncul pesan
Dear everyone, server akan dimatikan dalam 10 menit

ps
Perintah untuk menampilkan proses yang sedang berjalan di latar belakang.
Option :

ps ax untuk menampilkan proses beserta keterangannya
ps aux akan ditampilkan beserta nama user yang mengeksekusi proses

kill
Perintah untuk menghentikan sebuah proses.
Option : kill -9 mematikan proses secara paksa.
Contoh :

kill -9 2320

Perintah tersebut akan mematikan proses dengan nomor proses id (PID) 2320. Untuk melihat nomor proses digunakan perintah ps

killall
Perintah untuk mematikan proses berdasarkan nama proses. Proses ini biasanya digunakan apabila suatu proses memiliki lebih dari satu child proses sehingga kalau di matikan satu-demi satu akan lama.
Option : killall –HUP perintah ini akan mematikan untuk kemudian menghidupkan kembali sebuah proses atau restart sebuah proses.
Contoh :

killall –HUP httpd

Dengan perintah diatas maka proses httpd beserta seluruh child proses nya akan di hentikan dan kemudian dihidupkan kembali.

uname
Perintah untuk melihat nama komputer, kernel yang sedang aktif

id
Perintah untuk melihat user id user yang sedang aktif.

history
Perintah untuk melihat history dari perintah-perintah yang sebelumnya pernah kita ketikan.

&
Perintah untuk membebaskan shell agar bisa dipergunakan untuk meng eksekusi perintah yang lain. Perintah ini biasanya digunakan dibelakang perintah lain.
Contoh :

httpd &

Perintah ini akan menyebabkan httpd dijalankan dibelakang dan shell bisa tetap dipakai.

bg
Perintah ini untuk menjalankan kembali dilatar belakang perintah yang dihentikan sementara dengan menekan ctrl – z.

fg
Perintah ini untuk kembali menampilkan perintah yang sebelumnya sudah di kebelakang kan dengan perintah bg.

alias
Perintah untuk memberikan nama lain dari suatu perintah.
Contoh :

alias dir=ls

Perintah ini akan membuat kita bisa melakukan perintah ls dengan hanya mengetikan dir seperti di DOS

unalias
Perintah untuk membebaskan kembali alias yang sudah kita buat sebelumnya.
Contoh :

unalias dir

link
perintah ini digunakan untuk membuat sebuah link file yang akan menduplikasi file yang lain. Apabila file target dirubah file link juga akan ikut berubah.
Contoh :

link README BACALAH

unlink
Perintah untuk menghapus file link yang sebelumnya dibuat dengan perintah link.

ln
Perintah untuk membuat simbolik link. Simbolik link ini bisa berbentuk file atau directory.
Contoh :

ln –s data dokumen

Perintah ini akan membuat sebuah simbolik link bernama data untuk direktory dokumen sehingga apabila kita akan berpindah ke direktori dokumen cukup dengan perintah cd data

ifconfig
Perintah untuk melihat atau merubah konfigurasi IP address ethernet card.
Contoh :

ifconfig   untuk melihat IP address komputer.
Ifconfig eth0 192.168.0.1 netmask 255.255.255.0

Perintah diatas akan memasukan atau merubah ip address ethernet ke nol menjadi 192.168.0.1 dengan netmask 255.255.255.0

Untuk BSD dan OS X penamaan ethernet sangat berbeda dengan Linux dimana Linux untuk semua ethernet dikasih namah ethx dimana x adalah nomor. Sementara untuk BSD dan OS X setiap jenis dan merk ethernet memiliki simbol ternendiri.

ping
Perintah untuk melakukan test koneksi antara dua komputer.

netstat
Perintah untuk melihat status port yang terbuka atau terlihat dari network.
Gitu deh sementara tamat dulu :)


About this entry