10 manje poznatih Linux naredbi - 2. dio


Nastavljajući posljednji razgovor od 11 manje poznatih korisnih Linux naredbi – I. dio, ovdje ćemo se u ovom članku usredotočiti na druge manje poznate Linux naredbe, koje će se pokazati vrlo korisnima u upravljanju Desktop i Poslužitelj.

12. Naredba

Svaka naredba koju upišete na terminalu biva zabilježena u povijesti i može se ponovno pokušati pomoću naredbe povijest.

Što kažete na naredbu varanja povijesti? Da, možete to učiniti i vrlo je jednostavno. Samo stavite jedan ili više razmaka prije upisivanja naredbe u terminalu i vaša naredba neće biti snimljena.

Hajde da probamo, isprobat ćemo pet uobičajenih Linux naredbi (recimo ls, pwd, uname, echo “hi”< i tko) u terminalu nakon jednog razmaka i provjerite jesu li ove naredbe usidrene u povijesti ili ne.

avi@localhost:~$  ls
avi@localhost:~$  pwd
avi@localhost:~$  uname
avi@localhost:~$  echo “hi”
avi@localhost:~$  who

Sada pokrenite naredbu ‘povijest’ da vidite jesu li ove gore izvršene naredbe snimljene ili 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

Vidite da se naše posljednje izvršene naredbe ne bilježe. također možemo prevariti povijest korištenjem alternativne naredbe 'cat | bash’ naravno bez navodnika, na isti način kao gore.

13. Naredba stat

Naredba stat u Linuxu prikazuje informacije o statusu datoteke ili datotečnog sustava. Stat pokazuje puno informacija o datoteci čije je ime proslijeđeno kao argument. Informacije o statusu uključuju Veličinu datoteke, Blokove, Dozvolu za pristup, Datum-vrijeme zadnjeg pristupa datoteci, Izmijeni, promijeni, itd.

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. . i .

Gornja kombinacija tipki zapravo nije naredba, već podešavanje koje stavlja zadnji argument naredbe u odzivnik, redom od posljednje unesene naredbe do prethodne unesene naredbe. Samo pritisnite i držite ‘Alt’ ili ‘Esc’ i nastavite pritiskati ‘.’.

Preuzmite Cheat Sheet za Linux naredbeni redak

15. naredba pv

Možda ste vidjeli simulaciju teksta u Filmovima posebno u Holivudskim filmovima, gdje se tekst pojavljuje kao da se upisuje u stvarnom vremenu. Možete ponoviti bilo koju vrstu teksta i izlaza na način simulacije pomoću naredbe 'pv', kao što je gore navedeno. Naredba pv možda nije instalirana u vašem sustavu i morate apt ili yum potrebne pakete za instalaciju 'pv<' u svoju kutiju.

root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Ispis uzorka
Tecmint [dot] com is the world's best website for qualitative Linux article

16. montirati | stupac -t

Gornja naredba prikazuje popis svih montiranih datotečnih sustava u lijepom oblikovanju sa specifikacijom.

avi@localhost:~$ mount | column -t
Ispis uzorka
/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. Naredba Ctr+l

Prije nego što nastavim, dopustite mi da vas pitam kako očistiti svoj terminal. Hmmm! Upisujete “očisti” na upit. Gornja naredba izvodi radnju čišćenja vašeg terminala odjednom. Samo pritisnite “Ctr+l” i pogledajte kako briše vaš terminal odjednom.

18. naredba curl

Kako bi bilo da provjerite nepročitanu poštu iz naredbenog retka. Ova naredba je vrlo korisna za one koji rade na poslužitelju bez glave. Opet traži zaporku tijekom izvođenja i ne morate čvrsto kodirati svoju zaporku u gornjem retku, što inače predstavlja sigurnosni rizik.

avi@localhost:~$ curl -u [email  --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Ispis uzorka
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. zaslonska naredba

Naredba screen omogućuje odvajanje dugotrajnog procesa od sesije koja se može ponovno priključiti, kako i kada je potrebno, što pruža fleksibilnost u izvršavanju naredbi.

Da bismo pokrenuli proces (dug) općenito ga izvršavamo kao

avi@localhost:~$ ./long-unix-script.sh

Što nedostaje fleksibilnosti i potrebno je da korisnik nastavi s trenutnom sesijom, ali ako izvršimo gornju naredbu kao.

avi@localhost:~$ screen ./long-unix-script.sh

Može se odkačiti ili ponovno priključiti u različitim sesijama. Kada se naredba izvršava, pritisnite “Ctrl + A”, a zatim “d” za deaktiviranje. Za pričvršćivanje pokrenuti.

avi@localhost:~$ screen -r 4980.pts-0.localhost

Napomena: Ovdje je kasniji dio ove naredbe screen id, koji možete dobiti pomoću naredbe ‘screen -ls’. Kako biste saznali više o 'zaslonskim naredbama' i njihovoj upotrebi, pročitajte naš članak koji prikazuje 10 korisnih zaslonskih naredbi s primjerima.

20. datoteka

Ne! gornja naredba nije tipfeler. ‘datoteka’ je naredba koja vam daje informacije o vrsti datoteke.

avi@localhost:~$ file 34.odt 

34.odt: OpenDocument Text

21. id

Gornja naredba ispisuje stvarne i efektivne ID-ove korisnika i grupe.

avi@localhost:~$ id
Uzorak izlaza
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 sve za sada. S obzirom na uspjeh zadnjeg članka iz ove serije i ovog članka, uskoro ću objaviti još jedan dio ovog članka koji će sadržavati nekoliko drugih manje poznatih Linux naredbi. Do tada Ostanite s nama i povezani s Tecmintom. Ne zaboravite nam dati svoje vrijedne povratne informacije u Komentarima.

Pročitajte također

  1. 10 manje poznatih naredbi za Linux – 3. dio
  2. 10 manje poznatih učinkovitih Linux naredbi – dio IV
  3. 10 manje poznatih korisnih Linux naredbi - dio V