Skip to content

Some useful linux commands

January 4, 2012

Tulisan ini sekedar dokumentasi yang mungkin berguna bagi anda juga.

Split file besar menjadi file-file kecil dengan tiap file terdiri dari 20000 baris:

split -l 20000 nama_file.txt prefix_file

Rename banyak file, mengubah ekstensinya jadi .txt:

rename 's/\$/\.txt/' *

Mengetahui jumlah baris dalam file:

wc -l nama_file.txt

Meng-compress file menjadi .tar.gz:

tar cvfz nama_directory

Meng-uncompress file .tar.gz:

tar xvzf nama_file.tar.gz

Meng-uncompress file .tar:

tar xvf nama_file.tar

Meng-uncompress file .gz:

gunzip nama_file.gz
gzip -d nama_file.gz

Mengetahui load tiap prosesor:

top

(kemudian tekan angka 1)

Grep dengan regex (contoh: mencari karakter tab):

grep -P '\t' nama_file.txt

Install .deb:

dpkg -i nama_file.deb

Menjalankan aplikasi di background (tidak mati walaupun shell-nya sudah mati):

nohup commandnya &

Synchronize file-file dari server dengan wget:

wget -N -nd -np -r http://server.com/directory

Copy file via scp:

scp * username@server:/home/target
Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: