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
- 10 manje poznatih naredbi za Linux – 3. dio
- 10 manje poznatih učinkovitih Linux naredbi – dio IV
- 10 manje poznatih korisnih Linux naredbi - dio V