10 manj znanih ukazov za Linux - 2. del
V nadaljevanju zadnjega pogovora iz 11 manj znanih uporabnih ukazov za Linux - I. del v tem članku se bomo osredotočili na druge manj znane ukaze za Linux, ki se bodo izkazali za zelo koristne pri upravljanju namizja in strežnika.
12. ukaz
Vsak del ukaza, ki ga vnesete v terminal, se zabeleži v zgodovino in ga lahko znova poskusite uporabiti z ukazom history.
Kaj pa ukaz o zgodovini varanja? Ja, zmoreš in zelo enostavno. Preprosto vstavite enega ali več presledkov, preden vtipkate ukaz v terminal in vaš ukaz ne bo posnet.
Poskusimo, po enem presledku bomo v terminalu preizkusili pet običajnih ukazov za Linux (recimo ls, pwd, uname, echo\"hi" in who) in preverili, ali so ti ukazi v zgodovini priklopljeni ali ne.
[email :~$ ls [email :~$ pwd [email :~$ uname [email :~$ echo “hi” [email :~$ who
Zdaj zaženite ukaz 'history', da vidite, ali so ti zgoraj izvedeni ukazi zabeleženi ali ne.
[email :~$ history 40 cd /dev/ 41 ls 42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso 43 ping www.google.com 44 su
Vidite, da naši zadnji izvršeni ukazi niso zabeleženi. zgodovino lahko varamo tudi z nadomestnim ukazom 'mačka | bash 'seveda brez narekovajev, na enak način kot zgoraj.
13. ukaz stat
Ukaz stat v Linuxu prikazuje informacije o stanju datoteke ali datotečnega sistema. Stat prikazuje celo vrsto informacij o datoteki, katere ime se posreduje kot argument. Informacije o stanju vključujejo velikost datoteke, bloke, dovoljenje za dostop, datum in čas zadnjega dostopa do datoteke, spreminjanje, spreminjanje itd.
[email :~$ stat 34.odt File: `34.odt' Size: 28822 Blocks: 64 IO Block: 4096 regular file Device: 801h/2049d Inode: 5030293 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ avi) Gid: ( 1000/ avi) Access: 2013-10-14 00:17:40.000000000 +0530 Modify: 2013-10-01 15:20:17.000000000 +0530 Change: 2013-10-01 15:20:17.000000000 +0530
14. . in .
Zgornja kombinacija tipk pravzaprav ni ukaz, temveč poteg, ki zadnji argument ukaza postavi v poziv, v vrstnem redu zadnjega vnesenega ukaza v prejšnji vneseni ukaz. Samo pridržite tipko "Alt" ali "Esc" in pritisnite tipko ".".
15. ukaz pv
Morda ste videli simuliranje besedila v filmih, posebej Hollywoodskih filmih, kjer je besedilo videti, kot da bi bilo vtipkano v realnem času. Z ukazom 'pv', kot je opisano zgoraj, lahko simulirate kakršno koli besedilo in izhodno besedilo. Ukaz pv morda ni nameščen v vašem sistemu, zato morate za namestitev "pv" v svoje polje namestiti ali preoblikovati potrebne pakete.
[email :# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Tecmint [dot] com is the world's best website for qualitative Linux article
16. nosilec | stolpec -t
Zgornji ukaz prikazuje seznam vseh nameščenih datotečnih sistemov v lepem oblikovanju s specifikacijo.
[email :~$ mount | column -t
/dev/sda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) fusectl on /sys/fs/fuse/connections type fusectl (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) nfsd on /proc/fs/nfsd type nfsd (rw)
17. Ctr + l ukaz
Preden nadaljujem, naj vas vprašam, kako počistite terminal. Hmmm! Ob pozivu vtipkate\"clear". Zgornji ukaz izvede dejanje čiščenja terminala naenkrat. Samo pritisnite "Ctr + l" in si oglejte, kako naenkrat počisti terminal.
18. ukaz curl
Kaj pa preverjanje neprebrane pošte iz ukazne vrstice. Ta ukaz je zelo koristen za tiste, ki delajo na brezglavem strežniku. Ponovno zahteva geslo med izvajanjem in v zgornji vrstici vam ni treba trdno kodirati gesla, kar je sicer varnostno tveganje.
[email :~$ curl -u [email --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Enter host password for user '[email ': Gmail - Inbox for [email People offering cars in Delhi - Oct 26 Quikr Alerts another dependency question Chris Bannister Ralf Mardorf Reco Brian François Patte Curt Siard berenger.morel Hi Avishek - Download your Free MBA Brochure Now... Diya ★Top Best Sellers Of The Week, Take Your Pick★ Timesdeal aptitude misconfigure? Glenn English Choosing Debian version or derivative to run Wine when resource poor Chris Bannister Zenaan Harkness Curt Tom H Richard Owlett Ralf Mardorf Rob Owens
19. zaslon Ukaz
Z ukazom zaslona je mogoče ločiti dolgotrajni postopek od seje, ki jo je mogoče znova pritrditi, kadar koli je to potrebno, kar zagotavlja prilagodljivost pri izvajanju ukaza.
Za zagon procesa (dolgega) običajno izvedemo kot
[email :~$ ./long-unix-script.sh
Kar nima prilagodljivosti in potrebuje uporabnika, da nadaljuje s trenutno sejo, vendar če izvedemo zgornji ukaz kot.
[email :~$ screen ./long-unix-script.sh
V različnih sejah ga je mogoče ločiti ali ponovno pritrditi. Ko se ukaz izvrši, pritisnite "Ctrl + A" in nato "d", da ga odstranite. Za pritrditev teči.
[email :~$ screen -r 4980.pts-0.localhost
Opomba: Tu je poznejši del tega ukaza id zaslona, ki ga lahko dobite z ukazom 'screen -ls'. Če želite izvedeti več o "zaslonskem ukazu" in njihovi uporabi, preberite članek, ki prikazuje nekaj uporabnih 10 ukazov na zaslonu s primeri.
20. datoteka
Ne! zgornji ukaz ni tipkarska napaka. "Datoteka" je ukaz, ki vam daje informacije o vrsti datoteke.
[email :~$ file 34.odt 34.odt: OpenDocument Text
21. id
Zgornji ukaz natisne resnične in učinkovite ID-je uporabnikov in skupin.
[email :~$ id
uid=1000(avi) gid=1000(avi) groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)
To je vse za zdaj. Ko bom videl uspeh zadnjega članka te serije in prav tega članka, bom kmalu prišel z drugim delom tega članka, ki vsebuje več drugih manj znanih ukazov Linuxa. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite, da nam v komentarjih posredujete svoje dragocene povratne informacije.
- 10 manj znanih ukazov za Linux - 3. del
- 10 manj znanih učinkovitih ukazov za Linux - IV. del
- 10 manj znanih uporabnih ukazov za Linux - del V