Difference between revisions of "Perintah Linux W"

From OnnoWiki
Jump to navigation Jump to search
 
(30 intermediate revisions by the same user not shown)
Line 28: Line 28:
  
 
=w=
 
=w=
''Mengetahui user yang sedang login di suatu mesin''
+
''Mengetahui user yang sedang login di suatu mesin dan apa yg sedang dilakukannya''
 +
$ w <br>
 +
''contoh output:''
 +
15:02:16 up 45 min,  2 users,  load average: 0.55, 0.60, 0.55
 +
USER    TTY      FROM              LOGIN@  IDLE  JCPU  PCPU WHAT
 +
brain    tty7    :0              14:17  45:05  1:27  0.10s gnome-session
 +
brain    pts/0    :0.0            14:43    0.00s  0.22s  0.00s w
  
 
=wall=
 
=wall=
Mengirimkan pesan secara broadcast kepada seluruh user yang sedang login. contoh pengunaan:
+
Mengirimkan pesan kepada user yang sedang login. contoh pengunaan:
  echo "Server stagging akan maintenance pada tanggal 10-2-2013 pada jam 3 s.d 4 sore" | wall
+
  $ echo "Server stagging akan maintenance pada tanggal 10-2-2013 pada jam 3 s.d 4 sore" | wall<br>
 +
''contoh output:''
 +
broadcast Message from brain@BaitiJannati                                     
 +
        (/dev/pts/0) at 15:03 ...                                             
 +
                                                                             
 +
Server stagging akan maintenance pada tanggal 10-2-2013 pada jam 3 s.d 4 sore
  
 
=warnquota=
 
=warnquota=
 
=watch=
 
=watch=
''Jalankan sebuah program secara periodik, hasil ditampilkan di layar''
+
''Jalankan sebuah program secara periodik, tampilkan hasil pada layar''
* Mengetahui perubahan yang terjadi secara realtime di direktori aktif
+
* Mengetahui perubahan yang terjadi secara realtime pada direktori aktif
  watch -d ls -l
+
  $ watch -d ls -l<br>
 +
''Contoh output:''
 +
Every 2.0s: ls -l Tue May 2215:04:49 2012
 +
total 1246056
 +
drwxr-xr-x  3 brain brain      4096 2011-05-30 17:24 1-KuliahSyariah
 +
drwxr-xr-x 45 brain brain      12288 2012-05-08 10:35 Backup
 +
-rw-r--r--  1 brain brain 1224878813 2012-05-08 12:33 brave.new.world.with.stephen.hawking.s01e01.720p.hdtv.x264-sfm.mkv
 +
drwxr-xr-x  3 brain brain      4096 2012-05-21 15:24 devtools
 +
drwxr-xr-x 10 brain brain      4096 2011-07-25 10:58 dsp-0.8.3
 +
-rw-r-----  1 brain brain    530259 2011-07-25 12:29 dsp-0.8.3.tgz
 +
-rwxr-xr-x  1 brain brain        275 2012-05-22 09:26 netbeans-7.1.2.desktop
 +
-rwxr-----  1 brain brain  48505856 2012-04-25 02:54 netbeans-7.1.2-ml-php-linux.sh
  
 
=wc=
 
=wc=
''Cetak jumlah newline, kata, and byte counts untuk setiap file''
+
''Cetak jumlah newline, kata, dan besar byte suatu file''
  wc makanan_khas_indonesia.txt
+
  $ wc makanan_khas_indonesia.txt  
  ''contoh hasil: 38 (jumlah new line) 247 (jumlah kata) 1466 (byte counts) makanan_khas_indonesia.txt''
+
  <br>''contoh output:''
 +
38 (jumlah new line) 247 (jumlah kata) 1466 (byte counts) makanan_khas_indonesia.txt''
  
 
=wget=
 
=wget=
 
''Non-interactive network downloader.''
 
''Non-interactive network downloader.''
 
* Unduh kode sumber vlc rilis terbaru dari peladen kambing  
 
* Unduh kode sumber vlc rilis terbaru dari peladen kambing  
  wget -bc http://kambing.ui.ac.id/videolan/vlc/1.1.9/vlc-1.1.9.tar.bz2
+
  wget -bc http://kambing.ui.ac.id/videolan/vlc/1.1.9/vlc-1.1.9.tar.bz2<br>
 
  ''opsi -bc (jalan di background, dan bisa dilanjutkan jika koneksi download terputus),<br>opsi ini berguna untuk mengunduh file dalam ukuran besar dan kita tidak punya banyak waktu untuk menunggunya hingga selesai.<br>Jadi tinggal saja semaleman, besok tinggal dipanen :))''
 
  ''opsi -bc (jalan di background, dan bisa dilanjutkan jika koneksi download terputus),<br>opsi ini berguna untuk mengunduh file dalam ukuran besar dan kita tidak punya banyak waktu untuk menunggunya hingga selesai.<br>Jadi tinggal saja semaleman, besok tinggal dipanen :))''
  
 
=whatis=
 
=whatis=
 
''Menampilkan deskripsi singkat suatu program''
 
''Menampilkan deskripsi singkat suatu program''
  whatis ls
+
  $ whatis ls <br>
  ''contoh hasil: ls (1) list directory contents''
+
  ''contoh output:''<br>ls (1) list directory contents
  
 
=whereis=
 
=whereis=
 
''Mencari binary, kode sumber, dan halaman manual dari sebuah perintah''
 
''Mencari binary, kode sumber, dan halaman manual dari sebuah perintah''
* Mencari dimana letak program dan manual locate
+
* Mencari letak program dan manual locate
  whereis locate
+
  $ whereis locate<br>
  ''hasil : locate: /usr/bin/locate /usr/share/man/man1/locate.1.gz''
+
  ''contoh output :''<br>locate: /usr/bin/locate /usr/share/man/man1/locate.1.gz''
  
 
=which=
 
=which=
 
''Mengetahui letak suatu program''
 
''Mengetahui letak suatu program''
  which locate  
+
  $ which locate <br>
  ''contoh hasil: /usr/bin/locate''
+
  ''contoh output:''<br>/usr/bin/locate''
  
 
=who=
 
=who=
Line 72: Line 95:
 
=whoami=
 
=whoami=
 
''Cetak userid yang sedang aktif''
 
''Cetak userid yang sedang aktif''
  whoami
+
  $ whoami
 
  ''hasil -> root''
 
  ''hasil -> root''
  
Line 80: Line 103:
  
 
=write=
 
=write=
 +
''Mengirim pesan teks ke user tertentu''
 +
 +
''Periksa dahulu siapa saja user yang login dengan perintah w''
 +
$ w<br>
 +
''kemudian kirim pesan ke user brain di pts/2''
 +
$ echo "Jangan pulang malem, kasihan anak istri" | write brain pts/2

Latest revision as of 12:05, 1 April 2013

Indeks - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

w

Mengetahui user yang sedang login di suatu mesin dan apa yg sedang dilakukannya

$ w 
contoh output: 15:02:16 up 45 min, 2 users, load average: 0.55, 0.60, 0.55 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT brain tty7 :0 14:17 45:05 1:27 0.10s gnome-session brain pts/0 :0.0 14:43 0.00s 0.22s 0.00s w

wall

Mengirimkan pesan kepada user yang sedang login. contoh pengunaan:

$ echo "Server stagging akan maintenance pada tanggal 10-2-2013 pada jam 3 s.d 4 sore" | wall
contoh output: broadcast Message from brain@BaitiJannati (/dev/pts/0) at 15:03 ... Server stagging akan maintenance pada tanggal 10-2-2013 pada jam 3 s.d 4 sore

warnquota

watch

Jalankan sebuah program secara periodik, tampilkan hasil pada layar

  • Mengetahui perubahan yang terjadi secara realtime pada direktori aktif
$ watch -d ls -l
Contoh output: Every 2.0s: ls -l Tue May 2215:04:49 2012 total 1246056 drwxr-xr-x 3 brain brain 4096 2011-05-30 17:24 1-KuliahSyariah drwxr-xr-x 45 brain brain 12288 2012-05-08 10:35 Backup -rw-r--r-- 1 brain brain 1224878813 2012-05-08 12:33 brave.new.world.with.stephen.hawking.s01e01.720p.hdtv.x264-sfm.mkv drwxr-xr-x 3 brain brain 4096 2012-05-21 15:24 devtools drwxr-xr-x 10 brain brain 4096 2011-07-25 10:58 dsp-0.8.3 -rw-r----- 1 brain brain 530259 2011-07-25 12:29 dsp-0.8.3.tgz -rwxr-xr-x 1 brain brain 275 2012-05-22 09:26 netbeans-7.1.2.desktop -rwxr----- 1 brain brain 48505856 2012-04-25 02:54 netbeans-7.1.2-ml-php-linux.sh

wc

Cetak jumlah newline, kata, dan besar byte suatu file

$ wc makanan_khas_indonesia.txt 

contoh output: 38 (jumlah new line) 247 (jumlah kata) 1466 (byte counts) makanan_khas_indonesia.txt

wget

Non-interactive network downloader.

  • Unduh kode sumber vlc rilis terbaru dari peladen kambing
wget -bc http://kambing.ui.ac.id/videolan/vlc/1.1.9/vlc-1.1.9.tar.bz2
opsi -bc (jalan di background, dan bisa dilanjutkan jika koneksi download terputus),
opsi ini berguna untuk mengunduh file dalam ukuran besar dan kita tidak punya banyak waktu untuk menunggunya hingga selesai.
Jadi tinggal saja semaleman, besok tinggal dipanen :))

whatis

Menampilkan deskripsi singkat suatu program

$ whatis ls 
contoh output:
ls (1) list directory contents

whereis

Mencari binary, kode sumber, dan halaman manual dari sebuah perintah

  • Mencari letak program dan manual locate
$ whereis locate
contoh output :
locate: /usr/bin/locate /usr/share/man/man1/locate.1.gz

which

Mengetahui letak suatu program

$ which locate 
contoh output:
/usr/bin/locate

who

Mirip dengan w, namun outputnya lebih sederhana

whoami

Cetak userid yang sedang aktif

$ whoami
hasil -> root

whois

Layanan Direktori whois

whois linux.or.id

write

Mengirim pesan teks ke user tertentu

Periksa dahulu siapa saja user yang login dengan perintah w
$ w
kemudian kirim pesan ke user brain di pts/2 $ echo "Jangan pulang malem, kasihan anak istri" | write brain pts/2