10 mažiau žinomų Linux komandų – 2 dalis
Tęsdami paskutinį pokalbį apie 11 mažiau žinomų naudingų Linux komandų – I dalis, šiame straipsnyje, mes sutelksime dėmesį į kitas mažiau žinomas Linux komandas, kurios bus labai naudingos valdant Darbalaukį ir >Serveris.
12. Komanda
Kiekviena komanda, kurią įvedate terminale, įrašoma į istoriją ir gali būti bandoma dar kartą naudojant komandą istorija.
O kaip sukčiauti istorijos komandą? Taip, jūs galite tai padaryti ir tai labai paprasta. Tiesiog palikite vieną ar daugiau tarpų prieš įvesdami komandą terminale ir jūsų komanda nebus įrašyta.
Pabandykime, išbandysime penkias įprastas Linux komandas (tarkim ls, pwd, uname, echo "hi"< ir who) terminale po vieno tarpo ir patikrinkite, ar šios komandos įtrauktos į istoriją, ar ne.
avi@localhost:~$ ls
avi@localhost:~$ pwd
avi@localhost:~$ uname
avi@localhost:~$ echo “hi”
avi@localhost:~$ who
Dabar paleiskite komandą „history“, kad sužinotumėte, ar šios aukščiau vykdytos komandos yra įrašytos, ar ne.
avi@localhost:~$ history
40 cd /dev/
41 ls
42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso
43 ping www.google.com
44 su
Matote, kad mūsų paskutinės vykdytos komandos nėra registruojamos. taip pat galime apgauti istoriją naudodami alternatyvią komandą „cat |“. bash„žinoma, be kabučių, kaip ir anksčiau.
13. stat Komanda
Komanda stat sistemoje Linux rodo failo arba failų sistemos būsenos informaciją. Stat. rodoma daug informacijos apie failą, kurio pavadinimas perduodamas kaip argumentas. Informaciją apie būseną sudaro failo dydis, blokai, prieigos leidimas, data ir laikas, kada paskutinį kartą buvo pasiekta failo, Keisti, keisti ir kt.
avi@localhost:~$ 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. . ir .
Aukščiau pateiktas klavišų derinys iš tikrųjų yra ne komanda, o patobulinimas, kuris pateikia paskutinės komandos argumentą eilutėje, paskutinės įvestos komandos tvarka. Tiesiog paspauskite ir palaikykite „Alt“ arba „Esc“ ir toliau spauskite „.“.
Atsisiųskite „Linux“ komandinės eilutės kodų lapą
15. pv komanda
Galbūt matėte imituojantį tekstą skiltyje Filmai, ypač Holivudo filmuose, kur tekstas atrodo taip, lyg jis būtų įvestas realiuoju laiku. Galite imituoti bet kokio tipo tekstą ir išvestį naudodami komandą pv, kaip nurodyta aukščiau. Komanda pv gali būti neįdiegta jūsų sistemoje, todėl turite apt arba yum reikalingus paketus įdiegti, kad įdiegtumėte pv<“ į savo dėžutę.
root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Mėginio išvestis
Tecmint [dot] com is the world's best website for qualitative Linux article
16. kalnas | stulpelis -t
Aukščiau pateikta komanda rodo visų prijungtų failų sistemų sąrašą gražiu formatavimu su specifikacijomis.
avi@localhost:~$ mount | column -t
Mėginio išvestis
/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. Ctrl+l komanda
Prieš einant toliau, leiskite paklausti, kaip išvalote terminalą. hmm! Raginame įvesti „clear “. Na, aukščiau pateikta komanda atlikite terminalo valymo veiksmą vienu metu. Tiesiog paspauskite „Ctrl+l“ ir pažiūrėkite, kaip iš karto išvalysite terminalą.
18. curl komanda
Kaip patikrinti neskaitytus laiškus iš komandinės eilutės. Ši komanda yra labai naudinga tiems, kurie dirba be galvos serverio. Vykdymo metu vėl prašoma slaptažodžio ir jums nereikia koduoti slaptažodžio aukščiau esančioje eilutėje, o tai kitu atveju kelia pavojų saugumui.
avi@localhost:~$ curl -u [email --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Mėginio išvestis
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. ekrano komanda
Komanda ekranas leidžia atskirti ilgai vykdomą procesą nuo seanso, kurį galima vėl prijungti, kai reikia, o tai suteikia lankstumo komandų vykdymui.
Norėdami paleisti procesą (ilgą), paprastai vykdome kaip
avi@localhost:~$ ./long-unix-script.sh
Kuriam trūksta lankstumo ir vartotojui reikia tęsti dabartinę sesiją, tačiau jei vykdome aukščiau pateiktą komandą kaip.
avi@localhost:~$ screen ./long-unix-script.sh
Jį galima atjungti arba pridėti iš naujo skirtingų seansų metu. Kai komanda vykdoma, paspauskite „Ctrl + A“, o tada „d“, kad atjungtumėte. Norėdami pritvirtinti paleisti.
avi@localhost:~$ screen -r 4980.pts-0.localhost
Pastaba: čia vėlesnė šios komandos dalis yra screen id, kurią galite gauti naudodami komandą screen -ls. Norėdami sužinoti daugiau apie „ekrano komandas“ ir jų naudojimą, perskaitykite mūsų straipsnį, kuriame pateikiamos kelios naudingos 10 ekrano komandų su pavyzdžiais.
20. failas
Ne! aukščiau pateikta komanda nėra rašybos klaida. „failas“ yra komanda, kuri suteikia informacijos apie failo tipą.
avi@localhost:~$ file 34.odt
34.odt: OpenDocument Text
21. id
Aukščiau pateikta komanda spausdina tikrus ir efektyvius naudotojo ir grupės ID.
avi@localhost:~$ id
Pavyzdžio išvestis
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)
Tai kol kas viskas. Matydamas paskutinio šios serijos ir šio straipsnio sėkmę, netrukus pateiksiu kitą šio straipsnio dalį, kurioje bus kelios kitos mažiau žinomos Linux komandos. Iki tol Sekite naujienas ir prisijunkite prie Tecmint. Nepamirškite pateikti mums savo vertingų atsiliepimų skiltyje Komentarai.
Taip pat skaitykite
- 10 mažiau žinomų Linux komandų – 3 dalis
- 10 mažiau žinomų efektyvių Linux komandų – IV dalis
- 10 mažiau žinomų naudingų Linux komandų – V dalis