10 Perintah yang Kurang Dikenal untuk Linux – Bagian 3


Kewalahan dengan tanggapan dari dua artikel terakhir dari seri “Artikel Linux yang Kurang Dikenal ” yaitu.

  1. 11 Perintah Linux Berguna yang Kurang Diketahui – Bagian I
  2. 10 Perintah Linux yang Kurang Dikenal – Bagian 2
  3. 10 Perintah Linux Efektif yang Kurang Diketahui – Bagian IV
  4. 10 Perintah Linux Berguna yang Kurang Diketahui- Bagian V

Kami telah membuat artikel ketiga dari seri ini yang mencakup beberapa perintah Linux yang kurang dikenal, yang perlu diketahui. Mungkin Anda sudah mengetahui perintah-perintah ini, tidak diragukan lagi Anda adalah pengguna Linux berpengalaman dan menyukai eksplorasi.

22. Perintah ^foo^bar

Jalankan perintah terakhir dengan modifikasi, dalam satu contoh. Misalkan saya perlu menjalankan perintah 'ls -l' untuk membuat daftar panjang isi direktori, katakanlah 'Desktop'. Secara tidak sengaja, Anda mengetik 'lls -l'. Jadi sekarang Anda harus mengetik ulang seluruh perintah atau mengedit perintah sebelumnya menggunakan tombol navigasi. Itu menyakitkan bila perintahnya panjang.

avi@localhost:~/Desktop$ lls -l 

bash: lls: command not found
avi@localhost:~/Desktop$ ^lls^ls 

ls -l 
total 7489440 

drwxr-xr-x 2 avi  avi       36864 Nov 13  2012 101MSDCF 
-rw-r--r-- 1 avi  avi      206833 Nov  5 15:27 1.jpg 
-rw-r--r-- 1 avi  avi      158951 Nov  5 15:27 2.jpg 
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc

Catatan: Pada penggantian di atas kami menggunakan “^typo(untuk diganti)^original_command ”. Perintah ini mungkin sangat berbahaya jika Anda secara sadar atau tidak sengaja mengganti kesalahan ketik dengan perintah sistem atau apa pun yang berisiko, katakanlah rm -rf.

23. > Perintah file.txt

Perintah ini menghapus isi file tanpa perlu menghapus dan membuat file yang sama lagi. Perintah ini sangat berguna dalam bahasa scripting ketika kita membutuhkan output atau login pada file yang sama berulang kali.

Saya mempunyai file bernama 'test.txt' di 'Desktop' saya dengan banyak teks.

avi@localhost:~/Desktop$ cat test.txt 

Linux 
GNU 
Debian 
Fedora 
kali 
ubuntu 
git 
Linus 
Torvalds
avi@localhost:~/Desktop$ > test.txt 
avi@localhost:~/Desktop$ cat test.txt

Catatan: Sekali lagi, perintah ini bisa berbahaya, jangan pernah mencoba menghapus konten file sistem atau file konfigurasi. Jika Anda melakukannya, Anda akan mendapat masalah serius.

24. di Komando

Perintah 'at' mirip dengan perintah cron dan dapat digunakan untuk menjadwalkan tugas atau perintah agar dijalankan pada waktu tertentu.

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012

OR

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
Contoh Keluaran
-rw-r--r-- 1 avi  avi      220492 Nov  1 13:49 Screenshot-1.png 
-rw-r--r-- 1 root root        358 Oct 17 10:11 sources.list 
-rw-r--r-- 1 avi  avi  4695982080 Oct 10 20:29 squeeze.iso 
..
..
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc 
-rw-r--r-- 1 avi  avi       96206 Nov  5 12:56 Untitled 1.odt 
-rw-r--r-- 1 avi  avi        9405 Nov 12 23:22 Untitled.png

Catatan: echo “ls -l ” : String ini echo adalah perintahnya (di sini ls -l) aktif terminal standar. Anda dapat mengganti 'ls -l' dengan perintah apa pun sesuai kebutuhan dan pilihan Anda.

> : redirects the output

/dev/pts/0 : Ini adalah perangkat keluaran dan/atau file, tempat keluaran dicari, di sini keluarannya ada di terminal.

Dalam kasus saya, tty saya berada di /dev/pts/0, pada saat itu. Anda dapat memeriksa tty Anda dengan menjalankan perintah tty.

avi@localhost:~/Desktop$ tty 

/dev/pts/0

Catatan: Perintah 'at' menjalankan tugas segera setelah jam sistem cocok dengan waktu yang ditentukan.

25. du -h –max-kedalaman=1 Perintah

Perintah di bawah ini menampilkan ukuran sub-folder dalam direktori saat ini, dalam format yang dapat dibaca manusia.

avi@localhost:/home/avi/Desktop# du -h --max-depth=1 

38M	./test 
1.1G	./shivji 
42M	./drupal 
6.9G	./101MSDCF 
16G	.

Catatan: Perintah di atas bisa sangat berguna dalam memeriksa penggunaan disk sistem.

Unduh Lembar Cheat Baris Perintah Linux

26. Perintah expr

Perintah 'expr' bukanlah perintah yang kurang dikenal. Perintah ini sangat berguna dalam melakukan perhitungan matematis sederhana di terminal.

avi@localhost:/home/avi/Desktop# expr 2 + 3 
5
avi@localhost:/home/avi/Desktop# expr 6 – 3 
3
avi@localhost:/home/avi/Desktop# expr 12 / 3 
4
avi@localhost:/home/avi/Desktop# expr 2 \* 9 
18

27. lihat Perintah

Periksa kata-kata dari kamus bahasa Inggris jika terjadi kebingungan, dari terminal itu sendiri. Yaitu, saya agak bingung apakah ejaannya pembawa atau carieer.

avi@localhost:/home/avi/Documents# look car 

Cara 
Cara's 
…
... 
carps 
carpus 
carpus's 
carrel 
carrel's 
carrels 
carriage 
carriage's 
carriages 
carriageway 
carriageway's 
carried 
carrier 
carrier's 
carriers 
carries 
…
... 
caryatids

Perintah di atas menampilkan semua kata dari kamus yang dimulai dengan string 'mobil'. Saya mendapatkan apa yang saya cari.

28. ya Perintah

Perintah lain yang tidak sering digunakan secara teratur, biasanya tetapi sangat berguna dalam bahasa skrip dan untuk Administrator sistem.

Perintah ini terus mencetak string tertentu, hingga instruksi interupsi diberikan oleh Anda.

avi@localhost:~/Desktop$ yes "Tecmint is one of the best site dedicated to Linux, how to" 

Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
…
…
...
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to

29. Faktor Komando

Perintah faktor sebenarnya adalah perintah yang berasal dari matematika. Perintah ini menampilkan semua faktor dari suatu bilangan tertentu.

avi@localhost:~/Desktop$ factor 22 
22: 2 11
avi@localhost:~/Desktop$ factor 21 
21: 3 7
avi@localhost:~/Desktop$ factor 11 
11: 11

30. ping -i 60 -a alamat IP

Kita semua menggunakan perintah ping untuk memeriksa apakah server aktif atau tidak. Dan saya biasanya melakukan ping ke Google, untuk memeriksa apakah saya terhubung ke internet atau tidak.

Kadang-kadang menjengkelkan, ketika Anda menunggu dan terus mengawasi terminal Anda untuk mendapatkan balasan perintah ping atau mengatakan, tunggu server terhubung.

Bagaimana dengan suara yang terdengar segera setelah server ditayangkan.

avi@localhost:~/Desktop$ ping -i 60 -a www.google.com 

PING www.google.com (74.125.200.103) 56(84) bytes of data. 
64 bytes from www.google.com (74.125.200.103): icmp_req=1 ttl=44 time=105 ms 
64 bytes from 74.125.200.103: icmp_req=2 ttl=44 time=281 ms

Izinkan saya memberi tahu Anda satu hal, sebelum Anda melaporkan bahwa perintah tersebut tidak menghasilkan suara apa pun. Pastikan audio sistem Anda tidak bersuara, tema suara harus diaktifkan di 'preferensi suara' dan pastikan 'Aktifkan suara jendela dan jendela' dicentang.

31. Perintah tac

Perintah ini sangat menarik karena mencetak konten file teks dalam urutan terbalik, yaitu, dari baris terakhir ke baris pertama.

Saya memiliki file teks 35.txt di direktori Dokumen saya, di bawah folder beranda. Memeriksa isinya menggunakan perintah cat.

avi@localhost:~/Documents$ cat 35.txt
Contoh Keluaran
1. Linux is built with certain powerful tools, which are unavailable in windows. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages.

Sekarang balikkan konten file menggunakan perintah tac.

avi@localhost:~/Documents$ tac 35.txt
Contoh Keluaran
3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

1. Linux is built with certain powerful tools, which are unavailable in windows.

Itu saja untuk saat ini. Jika Anda mengetahui perintah Linux lain yang kurang dikenal, Anda dapat memberikan komentar agar kami dapat menyertakannya di artikel mendatang.

Jangan lupa untuk memberi kami komentar Anda yang berharga. Saya akan segera hadir dengan artikel menarik lainnya. Sampai saat itu, pantau terus dan terhubung dengan Tecmint.