10 manje poznatih Linux naredbi - 2. dio


Nastavljajući zadnji razgovor od 11 manje poznatih korisnih Linux naredbi – Prvi dio u ovom članku fokusirat ćemo se na druge manje poznate Linux naredbe, koje će se pokazati vrlo korisnima u upravljanju Desktop i >Server.

12. Naredba

Svaka naredba koju unesete u terminal se snima u istoriju i može se ponovo pokušati pomoću naredbe history.

Šta kažete na komandu za varanje istorije? Da, možete to učiniti i vrlo je lako. Samo stavite jedan ili više razmaka prije nego što upišete naredbu u terminal i vaša naredba neće biti snimljena.

Hajde da probamo, probaćemo pet uobičajenih Linux komandi (recimo ls, pwd, uname, echo “hi ”< i who) u terminalu nakon jednog razmaka i provjerite jesu li ove komande usidrene u historiji ili ne.

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

Sada pokrenite naredbu „history“ da vidite da li su ove gore izvršene komande 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 naše posljednje izvršene komande nisu zabilježene. možemo također varati historiju korištenjem alternativne naredbe „cat | bash‘ naravno bez navodnika, na isti način kao gore.

13. stat komanda

Komanda stat u Linuxu prikazuje informacije o statusu datoteke ili sistema datoteka. stat pokazuje puno informacija o datoteci čije ime se prosljeđuje kao argument. Informacije o statusu uključuju Veličinu fajla, Blokove, Dozvolu pristupa, Datum-vrijeme posljednjeg pristupa fajlu, Izmijenite, promijenite, 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 postavlja posljednji argument naredbe u prompt, po redoslijedu posljednje unesene komande prema prethodno unesenoj komandi. Samo pritisnite i držite 'Alt' ili 'Esc' i nastavite pritiskati '.'.

Preuzmite Cheat Sheet komandne linije za Linux

15. pv komanda

Možda ste vidjeli simulirani tekst u Filmovima, posebno Holivudskim filmovima, gdje se tekst pojavljuje kao da se kuca u Realnom vremenu. Možete odjeknuti bilo koju vrstu teksta i ispisati na simulirajući način koristeći naredbu „pv“, kao što je gore navedeno. Komanda pv možda nije instalirana u vašem sistemu i morate apt ili yum potrebne pakete da instalirate 'pv<' u vašu kutiju.

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

16. montirati | stupac -t

Gornja komanda prikazuje listu svih montiranih sistema datoteka u lijepom formatu sa specifikacijama.

avi@localhost:~$ mount | column -t
Sample Outpit
/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

Prije nego što krenem dalje, dozvolite mi da vas pitam kako čistite svoj terminal. Hmmm! Ukucate “clear” na upit. Pa gornja naredba izvodi akciju č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 svoju nepročitanu poštu iz komandne linije. Ova komanda je veoma korisna za one koji rade na bezglavom serveru. Opet traži lozinku u vrijeme izvođenja i ne morate tvrdo šifrirati svoju lozinku u gornjem redu, š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)>(.*)<\/>/;'
Sample Outpit
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. Screen Command

Komanda screen omogućava odvajanje dugotrajnog procesa od sesije koja se ponovo može spojiti, kada je to potrebno, što pruža fleksibilnost u izvršavanju komande.

Za pokretanje procesa (dugog) obično se izvršavamo kao

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

Kome nedostaje fleksibilnost i treba korisniku da nastavi sa trenutnom sesijom, međutim, ako izvršimo gornju naredbu kao.

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

Može se odvojiti ili ponovno priključiti u različitim sesijama. Kada se naredba izvršava, pritisnite “Ctrl + A”, a zatim “d” da de-priložite. Za pričvršćivanje run.

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

Napomena: Ovdje je kasniji dio ove naredbe id ekrana, koji možete dobiti pomoću naredbe „screen -ls“. Da biste saznali više o „naredbi ekrana“ i njihovoj upotrebi, pročitajte naš članak koji prikazuje nekoliko korisnih 10 naredbi na ekranu s primjerima.

20. fajl

Ne! gornja komanda nije greška u kucanju. 'datoteka' je naredba koja vam daje informacije o tipu datoteke.

avi@localhost:~$ file 34.odt 

34.odt: OpenDocument Text

21. id

Gornja komanda ispisuje stvarne i efektivne korisničke i grupe ID-ove.

avi@localhost:~$ id
Sample Output
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. Vidjevši uspjeh posljednjeg članka ove serije i ovog članka, uskoro ću doći s drugim dijelom ovog članka koji sadrži nekoliko drugih Manje poznatih Linux komandi. Do tada Ostanite sa nama i povežite se na Tecmint. 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 efikasnih Linux naredbi – IV dio
  3. 10 manje poznatih korisnih Linux naredbi - V. dio