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