10 mazāk zināmas komandas Linux - 3. daļa
Pārņemts ar “Mazāk zināmā Linux raksta” sērijas pēdējo divu rakstu atbildi, proti.
- 11 mazāk zināmas noderīgas Linux komandas - I daļa
- 10 mazāk zināmas Linux komandas - 2. daļa
- 10 mazāk zināmas efektīvas Linux komandas - IV daļa
- 10 mazāk zināmas noderīgas Linux komandas - V daļa
Mēs esam nākuši klajā ar šīs sērijas trešo rakstu, kurā iekļautas dažas citas mazāk zināmas Linux komandas, kuru vērts zināt. Iespējams, ka jūs jau zināt šīs komandas, bez šaubām, ka esat pieredzējis Linux lietotājs un mīlat izpēti.
22. ^foo ^bar komanda
Palaidiet pēdējo komandu ar modifikāciju vienā instancē. Pieņemsim, ka man ir jāizpilda komanda ‘ls -l’, lai ilgi uzskaitītu direktorija saturu, sakot ‘Desktop’. Nejauši ierakstāt ‘lls -l’. Tāpēc tagad jums būs jāpārraksta visa komanda vai jārediģē iepriekšējā komanda, izmantojot navigācijas taustiņu. Tas ir sāpīgi, ja komanda ir gara.
[email :~/Desktop$ lls -l bash: lls: command not found
[email :~/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
Piezīme: Iepriekš minētajā aizstājējā mēs izmantojām “^drukas kļūda (jāaizstāj) ^original_command”. Šī komanda var būt ļoti bīstama, ja jūs apzināti vai neapzināti aizstājāt drukas kļūdu ar sistēmas komandu vai jebko riskantu, sakiet rm -rf.
23.> komanda file.txt
Šī komanda izskalo faila saturu bez nepieciešamības to pašu failu vēlreiz noņemt un izveidot. Šī komanda ir ļoti noderīga skriptu valodā, kad mums atkal un atkal ir vajadzīga izeja vai jāpiesakās tajā pašā failā.
Manā darbvirsmā ir fails, kurā teikts “test.txt” un kurā ir daudz teksta.
[email :~/Desktop$ cat test.txt Linux GNU Debian Fedora kali ubuntu git Linus Torvalds
[email :~/Desktop$ > test.txt [email :~/Desktop$ cat test.txt
Piezīme: Atkal šī komanda var būt bīstama. Nemēģiniet vienmēr izskalot sistēmas faila vai konfigurācijas faila saturu. Ja jūs to izdarīsit, jums būs nopietnas nepatikšanas.
24. pie komandas
Komanda ‘at’ ir līdzīga cron komandai, un to var izmantot, lai ieplānotu uzdevumu vai komandu darboties noteiktā laikā.
[email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012 OR [email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
-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
Piezīme: atbalss “ls -l”: šī virkne atbalso komandu (šeit ls -l) standarta terminālā. Jūs varat aizstāt ‘ls -l’ ar jebkuru komandu pēc nepieciešamības un izvēles.
> : redirects the output
/ Dev/pts/0: Šī ir izvades ierīce un/vai fails, kur tiek meklēta izeja, šeit izeja atrodas terminālā.
Manā gadījumā mans tty tajā brīdī ir/dev/pts/0. Jūs varat pārbaudīt savu tty, izpildot komandu tty.
[email :~/Desktop$ tty /dev/pts/0
Piezīme: Komanda ‘at’ izpilda uzdevumu, tiklīdz sistēmas pulkstenis atbilst norādītajam laikam.
25. du -h –max-depth = 1 komanda
Zemāk esošā komanda izdod apakšmapju lielumu pašreizējā direktorijā cilvēkiem lasāmā formātā.
[email :/home/avi/Desktop# du -h --max-depth=1 38M ./test 1.1G ./shivji 42M ./drupal 6.9G ./101MSDCF 16G .
Piezīme. Iepriekš minētā komanda var būt ļoti noderīga, pārbaudot sistēmas diska lietojumu.
26. izteikt komandu
Komanda ‘expr’ nav tik mazpazīstama komanda. Šī komanda ir ļoti noderīga, veicot vienkāršu matemātisku aprēķinu terminālā.
[email :/home/avi/Desktop# expr 2 + 3 5
[email :/home/avi/Desktop# expr 6 – 3 3
[email :/home/avi/Desktop# expr 12 / 3 4
[email :/home/avi/Desktop# expr 2 \* 9 18
27. meklēt komandu
Pārpratumu gadījumā meklējiet vārdus no angļu valodas vārdnīcas no paša termināļa. Viz., Es esmu mazliet apmulsis, ja pareizrakstība ir nesēja vai carieer.
[email :/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
Iepriekš minētā komanda parādīja visus vārdnīcas vārdus, sākot ar virkni ‘automašīna’. Es saņēmu to, ko meklēju.
28. jā Komanda
Cita komanda, kas parasti netiek bieži izmantota regulāri, bet ir ļoti noderīga skriptu valodā un sistēmas administratoriem.
Šī komanda turpina drukāt noteiktu virkni, līdz jūs dodat pārtraukšanas instrukciju.
[email :~/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. faktora komanda
Faktora komanda faktiski ir matemātiskas izcelsmes komanda. Šī komanda izvada visus norādītā skaitļa faktorus.
[email :~/Desktop$ factor 22 22: 2 11
[email :~/Desktop$ factor 21 21: 3 7
[email :~/Desktop$ factor 11 11: 11
30. ping -i 60 -a IP_adrese
Mēs visi izmantojam ping komandu, lai pārbaudītu, vai serveris darbojas vai nav. Es parasti pinginu google, lai pārbaudītu, vai man ir izveidots savienojums ar internetu.
Dažreiz tas ir kairinošs, kad jūs gaidāt un turpiniet skatīties savu termināli, lai saņemtu atbildi uz ping komandu, vai sakiet: pagaidiet, kamēr serveris izveidos savienojumu.
Kā par dzirdamu skaņu, tiklīdz serveris sāk darboties.
[email :~/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
Ļaujiet man pateikt jums vienu lietu, pirms ziņojat, ka komanda neatgrieza dzirdamu skaņu. Pārliecinieties, vai jūsu sistēmas audio nav izslēgts. Skaņas motīviem jābūt iespējotiem sadaļā “Skaņas preferences” un pārbaudiet, vai ir atzīmēta opcija “Iespējot logu un logu skaņu”.
31. tac komanda
Šī komanda ir ļoti interesanta, kas teksta faila saturu izdrukā apgrieztā secībā, t.i., no pēdējās rindas līdz pirmajai rindai.
Manā dokumentu mapē, zem mājas mapes, ir teksta fails 35.txt. Pārbaudiet tā saturu, izmantojot kaķu komandu.
[email :~/Documents$ cat 35.txt
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.
Tagad mainiet faila saturu, izmantojot komandu tac.
[email :~/Documents$ tac 35.txt
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.
Tas pagaidām ir viss. Ja jums ir zināmas citas mazāk zināmas Linux komandas, varat ievietot komentāru, lai tās varētu iekļaut mūsu turpmākajos rakstos.
Neaizmirstiet mums sniegt savu komentāru par vērtību. Drīz es nākšu ar vēl vienu interesantu rakstu. Līdz tam sekojiet līdzi un sazinieties ar Tecmint.