10 vähemmän tunnettua Linux-komentoa - Osa 2
Jatkamme viimeistä keskustelua 11 vähemmän tunnetusta hyödyllisestä Linux-komennosta – Osa I tässä artikkelissa, keskitymme muihin vähemmän tunnettuihin Linux-komentoihin, jotka osoittautuvat erittäin hyödyllisiksi Työpöytä ja >Palvelin.
12. Komento
Jokainen terminaaliin kirjoittamasi komento tallennetaan historiaan, ja sitä voidaan yrittää uudelleen history-komennolla.
Entä historiakomennon huijaaminen? Kyllä voit tehdä sen ja se on erittäin helppoa. Laita yksi tai useampi välilyönti ennen komennon kirjoittamista terminaaliin, niin komentoa ei tallenneta.
Kokeillaan, kokeilemme viittä yleistä Linux-komentoa (sanotaan ls, pwd, uname, echo "hi"< ja who) terminaalissa yhden välilyönnin jälkeen ja tarkista, ovatko nämä komennot kiinnitetty historiaan vai eivät.
avi@localhost:~$ ls
avi@localhost:~$ pwd
avi@localhost:~$ uname
avi@localhost:~$ echo “hi”
avi@localhost:~$ who
Suorita nyt history-komento nähdäksesi, tallennetaanko nämä yllä suoritetut komennot vai eivät.
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
Näet, että viimeksi suoritettuja komentojamme ei kirjata lokiin. voimme myös huijata historiaa käyttämällä vaihtoehtoista komentoa cat | bash" tietysti ilman lainausmerkkejä, samalla tavalla kuin edellä.
13. stat Komento
stat-komento Linuxissa näyttää tiedoston tai tiedostojärjestelmän tilatiedot. Tilasto näyttää paljon tietoa tiedostosta, jonka nimi välitetään argumenttina. Tilatietoihin kuuluvat tiedoston koko, estot, käyttöoikeus, päivämäärä-aika, jolloin tiedosto viimeksi käytettiin, Muokkaa, muuta jne.
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. . ja .
Yllä oleva näppäinyhdistelmä ei ole itse asiassa komento, vaan säätö, joka asettaa viimeisen komennon argumentin kehotteeseen viimeksi syötetyn komennon järjestyksessä edelliseen annettuun komentoon. Paina pitkään Alt- tai Esc-näppäintä ja jatka .-näppäimen painamista.
Lataa Linuxin komentorivin huijauslehti
15. pv-komento
Olet ehkä nähnyt simuloivaa tekstiä Elokuvissa, erityisesti Hollywood Moviesissa, joissa teksti näyttää siltä kuin se kirjoitettaisiin reaaliajassa. Voit toistaa mitä tahansa tekstiä ja tulosta simuloimalla käyttämällä pv-komentoa yllä kuvatulla tavalla. pv-komentoa ei ehkä ole asennettu järjestelmääsi, ja sinun täytyy apt tai yum asentaa pv<." laatikkoosi.
root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Näytelähtö
Tecmint [dot] com is the world's best website for qualitative Linux article
16. kiinnitys | sarake -t
Yllä oleva komento näyttää luettelon kaikista liitetyistä tiedostojärjestelmistä hienossa muotoilussa spesifikaatioineen.
avi@localhost:~$ mount | column -t
Näytelähtö
/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-komento
Ennen kuin jatkan, haluan kysyä, kuinka tyhjennät terminaalin. Hmmm! Kirjoitat kehotteeseen "tyhjennä". Yllä oleva komento suorittaa terminaalin puhdistamisen kerralla. Paina vain Ctrl+l ja katso, kuinka se tyhjentää terminaalin kerralla.
18. curl-komento
Mitä jos tarkistaisit lukemattomat viestit komentoriviltä. Tämä komento on erittäin hyödyllinen niille, jotka työskentelevät päättömällä palvelimella. Jälleen se kysyy salasanaa ajon aikana, eikä sinun tarvitse koodata salasanaasi yllä olevaan riviin, mikä on muuten turvallisuusriski.
avi@localhost:~$ curl -u [email --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Näytelähtö
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. näytön komento
Näyttö-komento mahdollistaa pitkän käynnissä olevan prosessin irrottamisen istunnosta, joka voidaan liittää uudelleen tarvittaessa, mikä tarjoaa joustavuutta komennon suorittamiseen.
Prosessin suorittamiseksi (pitkä) suoritamme yleensä muodossa
avi@localhost:~$ ./long-unix-script.sh
Jolta puuttuu joustavuus ja se vaatii käyttäjän jatkamaan nykyistä istuntoa, mutta jos suoritamme yllä olevan komennon muodossa.
avi@localhost:~$ screen ./long-unix-script.sh
Se voidaan irrottaa tai liittää uudelleen eri istunnoissa. Kun komento suoritetaan, paina Ctrl + A ja sitten d irrottaaksesi liitoksen. Liitä ajaa.
avi@localhost:~$ screen -r 4980.pts-0.localhost
Huomaa: tässä komennon myöhempi osa on screen id, jonka saat käyttämällä screen -ls -komentoa. Saat lisätietoja näyttökomennoista ja niiden käytöstä lukemalla artikkelimme, jossa on esimerkkejä hyödyllisistä 10 näyttökomentoista.
20. tiedosto
Ei! yllä oleva komento ei ole kirjoitusvirhe. "file" on komento, joka antaa tietoja tiedostotyypistä.
avi@localhost:~$ file 34.odt
34.odt: OpenDocument Text
21. id
Yllä oleva komento tulostaa todelliset ja tehokkaat käyttäjän ja ryhmän tunnukset.
avi@localhost:~$ id
Näytelähtö
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)
Tässä kaikki tältä erää. Näen tämän sarjan viimeisen artikkelin ja tämän artikkelin menestyksen, joten tulen pian lisäämään tämän artikkelin toisen osan, joka sisältää useita muita vähemmän tunnettuja Linux-komentoja. Siihen asti Pysy kuulolla ja yhteydessä Tecmintiin. Älä unohda antaa meille arvokasta palautettasi kommenteissa.
Lue myös
- 10 vähemmän tunnettua komentoa Linuxille – Osa 3
- 10 vähemmän tunnettua tehokasta Linux-komentoa – Osa IV
- 10 vähemmän tunnettua hyödyllistä Linux-komentoa - Osa V