10 mindre kendte Linux-kommandoer - del 2


Fortsættelse af den sidste samtale fra 11 mindre kendte nyttige Linux-kommandoer - Del I her i denne artikel vil vi fokusere på andre mindre kendte Linux-kommandoer, der vil vise sig at være meget nyttige til styring af Desktop og Server.

12. Kommando

Hvert stykke kommando, du skriver i terminal, registreres i historikken og kan forsøges igen ved hjælp af historik-kommandoen.

Hvad med kommandoen om snyd historie? Ja, du kan gøre det, og det er meget let. Sæt bare et eller flere hvide mellemrum, før du skriver en kommando i terminalen, og din kommando registreres ikke.

Lad os prøve, vi prøver fem almindelige Linux-kommandoer (sig ls, pwd, uname, ekko "hej" og hvem) i terminalen efter et hvidt mellemrum og kontroller, om disse kommandoer er forankret i historikken eller ej.

[email :~$  ls
[email :~$  pwd
[email :~$  uname
[email :~$  echo “hi”
[email :~$  who

Kør nu kommandoen 'historie' for at se, om disse ovenfor udførte kommandoer er optaget eller ej.

[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

Du ser, at vores sidst udførte kommandoer ikke er logget. vi kan også snyde historien ved hjælp af en alternativ kommando 'cat | selvfølgelig uden citater på samme måde som ovenfor.

13. stat Kommando

Stat-kommandoen i Linux viser statusoplysningerne for en fil eller et filsystem. Statistikken viser en hel masse information om filen, hvilket navn sendes som argument. Statusoplysninger inkluderer filstørrelse, blokke, adgangstilladelse, dato-tid for filens sidste adgang, ændring, ændring osv.

[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. . og .

Ovenstående tastekombination er faktisk ikke en kommando, men en finjustering, der sætter det sidste kommandoargument ved prompt, i rækkefølgen af den sidst indtastede kommando til den tidligere indtastede kommando. Bare tryk og hold 'Alt' eller 'Esc' og fortsæt med at trykke '.'.

15. pv kommando

Du har muligvis set simulering af tekst i film specielt Hollywood-film, hvor teksten ser ud som om den bliver skrevet i realtid. Du kan ekko enhver form for tekst og output på simulerende måde ved hjælp af kommandoen 'pv', som beskrevet ovenfor. Pv-kommandoen er muligvis ikke installeret i dit system, og du skal apt eller yum de nødvendige pakker for at installere ‘pv’ i din boks.

[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. montering | søjle -t

Ovenstående kommando viser listen over alle monterede filsystemer i en flot formatering med specifikation.

[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-kommando

Lad mig spørge dig, inden du går videre, hvordan du rydder din terminal. Hmmm! Du skriver "ryd" ved prompt. Ovenstående kommando udfører handlingen med at rense din terminal på én gang. Bare tryk på "Ctr + l" og se, hvordan det rydder din terminal på én gang.

18. krøllekommando

Hvad med at kontrollere din ulæste mail fra kommandolinjen. Denne kommando er meget nyttig for dem, der arbejder på en headless server. Igen beder den om adgangskode ved kørselstid, og du behøver ikke at kode din adgangskode hårdt i ovenstående linje, hvilket ellers er en sikkerhedsrisiko.

[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. skærmkommando

Skærmkommandoen gør det muligt at løsne en langvarig proces fra en session, der igen kan tilsluttes, når og når det kræves, hvilket giver fleksibilitet i kommandokørsel.

For at køre en proces (lang) udfører vi generelt som

[email :~$ ./long-unix-script.sh

Hvilket mangler fleksibilitet og har brug for brugeren til at fortsætte med den aktuelle session, men hvis vi udfører ovenstående kommando som.

[email :~$ screen ./long-unix-script.sh

Det kan frakobles eller vedhæftes igen i forskellige sessioner. Når en kommando udføres, skal du trykke på "Ctrl + A" og derefter på "d" for at frakoble. For at vedhæfte løb.

[email :~$ screen -r 4980.pts-0.localhost

Bemærk: Her er den senere del af denne kommando skærm-id, som du kan få ved hjælp af kommandoen 'screen -ls'. Hvis du vil vide mere om 'skærmkommando' og deres anvendelse, skal du læse vores artikel, der viser nogle nyttige 10 skærmkommandoer med eksempler.

20. fil

Ingen! ovenstående kommando er ikke en skrivefejl. ‘Fil’ er en kommando, der giver dig information om filtypen.

[email :~$ file 34.odt 

34.odt: OpenDocument Text

21. id

Ovenstående kommando udskriver rigtige og effektive bruger- og gruppe-id'er.

[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)

Det er alt for nu. Når jeg ser succesen med den sidste artikel i denne serie og netop denne artikel, kommer jeg med en anden del af denne artikel, der snart indeholder flere andre mindre kendte Linux-kommandoer. Indtil da Stay Tuned og forbundet til Tecmint. Glem ikke at give os din værdifulde feedback i kommentarer.

  1. 10 mindre kendte kommandoer til Linux - del 3
  2. 10 mindre kendte effektive Linux-kommandoer - del IV
  3. 10 mindre kendte nyttige Linux-kommandoer - del V