10 mazāk zināmas Linux komandas - 2. daļa
Turpinot pēdējo sarunu no 11 mazāk zināmām noderīgām Linux komandām - I daļa, šajā rakstā mēs pievērsīsimies citām mazāk zināmām Linux komandām, kas izrādīsies ļoti noderīgas darbvirsmas un servera pārvaldībā.
12. komanda
Katrs komandā ievadītais komandas fragments tiek ierakstīts vēsturē, un to var mēģināt atkārtoti, izmantojot komandu history.
Kā par vēstures komandas krāpšanos? Jā, jūs to varat izdarīt, un tas ir ļoti vienkārši. Vienkārši ievietojiet vienu vai vairākas atstarpes, pirms ievadāt komandu terminālā, un jūsu komanda netiks ierakstīta.
Ļaujiet to izmēģināt, mēs izmēģināsim piecas parastās Linux komandas (teiksim ls, pwd, uname, echo “hi” un kas) terminālā pēc vienas atstarpes un pārbaudīsim, vai šīs komandas ir piestiprinātas vēsturē.
[email :~$ ls [email :~$ pwd [email :~$ uname [email :~$ echo “hi” [email :~$ who
Tagad palaidiet komandu ‘history’, lai redzētu, vai šīs iepriekš izpildītās komandas ir ierakstītas vai nav.
[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
Jūs redzat, ka mūsu pēdējās izpildītās komandas nav reģistrētas. mēs varam arī apkrāpt vēsturi, izmantojot aizstājēju komandu ‘cat | bash ‘protams bez pēdiņām, tāpat kā iepriekš.
13. stat komanda
Stat komanda Linux parāda faila vai failu sistēmas statusu. Stat parāda daudz informācijas par failu, kura nosaukums tiek nodots kā arguments. Informācija par statusu ietver faila lielumu, blokus, piekļuves atļauju, datnes un laika datni, kad failam ir pēdējā piekļuve, modificēt, mainīt utt.
[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. . un .
Iepriekš minētā taustiņu kombinācija faktiski nav komanda, bet kniebiens, kas uzvednē ievieto pēdējo komandas argumentu pēdējās ievadītās komandas secībā ar iepriekš ievadīto komandu. Vienkārši nospiediet un turiet taustiņu ‘Alt’ vai ‘Esc’ un turpiniet nospiest ‘.’.
15. pv komanda
Iespējams, esat redzējis simulējošu tekstu filmās, īpaši Holivudas filmās, kur teksts parādās tā, it kā tas tiktu rakstīts reālajā laikā. Varat atbalsot jebkura veida tekstu un izvadi, simulējot modeli, izmantojot komandu “pv”, kas iepriekš izklāstīta. Komanda pv, iespējams, nav instalēta jūsu sistēmā, un, lai instalētu ‘pv’ savā lodziņā, jums ir jāatrod vai jāiegūst nepieciešamās pakotnes.
[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. stiprinājums | kolonna -t
Iepriekš minētā komanda parāda visu pievienoto failu sistēmu sarakstu jaukā formatējumā ar specifikāciju.
[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 komanda
Pirms dodaties tālāk, ļaujiet man pajautāt, kā jūs iztīrāt termināli. Hmmm! Uzvednē ierakstāt “notīrīt”. Nu, iepriekš minētā komanda veic termināļa tīrīšanas darbību vienlaikus. Vienkārši nospiediet “Ctr + l” un uzziniet, kā tas vienlaikus notīra jūsu termināli.
18. čokurošanās komanda
Kā būtu, ja pārbaudītu nelasīto pastu no komandrindas. Šī komanda ir ļoti noderīga tiem, kas strādā ar serveri bez galvas. Atkal tas prasa paroli izpildes laikā, un jums nav nepieciešams kodēt paroli iepriekšminētajā rindā, kas citādi ir drošības risks.
[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. ekrāns Komanda
Ekrāna komanda ļauj atvienot ilgu laiku no sesijas, kuru var atkal pievienot, kad tas ir nepieciešams, kas nodrošina komandas izpildes elastību.
Lai palaistu procesu (ilgu), mēs parasti izpildām kā
[email :~$ ./long-unix-script.sh
Kam trūkst elastības, un lietotājam ir nepieciešams turpināt pašreizējo sesiju, tomēr, ja mēs izpildām iepriekš minēto komandu kā.
[email :~$ screen ./long-unix-script.sh
To var atsaistīt vai atkārtoti piestiprināt dažādās sesijās. Kad komanda izpilda, nospiediet “Ctrl + A” un pēc tam “d”, lai atsaistītu. Lai pievienotu palaist.
[email :~$ screen -r 4980.pts-0.localhost
Piezīme: Šeit šīs komandas vēlākā daļa ir ekrāna ID, kuru varat iegūt, izmantojot komandu ‘screen -ls’. Lai uzzinātu vairāk par ekrāna komandu un to lietošanu, lūdzu, izlasiet mūsu rakstu, kurā parādītas dažas noderīgas 10 ekrāna komandas ar piemēriem.
20. kartotēka
Nē! iepriekš minētā komanda nav drukas kļūda. ‘Fails’ ir komanda, kas sniedz informāciju par faila tipu.
[email :~$ file 34.odt 34.odt: OpenDocument Text
21. id
Iepriekš minētā komanda izdrukā reālus un efektīvus lietotāju un grupu ID.
[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)
Tas pagaidām ir viss. Redzot šīs sērijas pēdējā raksta un šī paša raksta panākumus, ļoti drīz nākšu ar vēl vienu šī raksta daļu, kurā būs vairākas citas mazāk zināmās Linux komandas. Līdz tam sekojiet līdzi un sazinieties ar Tecmint. Neaizmirstiet komentāros sniegt mums savu vērtīgo atsauksmi.
- 10 mazāk zināmas komandas Linux - 3. 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