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.

  1. 10 mazāk zināmas komandas Linux - 3. daļa
  2. 10 mazāk zināmas efektīvas Linux komandas - IV daļa
  3. 10 mazāk zināmas noderīgas Linux komandas - V daļa