11 minna þekktar gagnlegar Linux skipanir
Linux skipanalína laðar að flesta Linux áhugasama. Venjulegur Linux notandi hefur almennt orðaforða sem inniheldur um það bil 50-60 skipanir til að framkvæma daglegt verkefni sitt. Linux skipanir og rofar þeirra eru áfram verðmætasta fjársjóðurinn fyrir Linux-notanda, Shell-skriftarforritara og stjórnanda. Það eru nokkrar Linux skipanir sem eru minna þekktar, en samt mjög gagnlegar og handhægar, óháð því hvort þú ert nýliði eða háþróaður notandi.
Þessi grein miðar að því að varpa ljósi á nokkrar af minna þekktu Linux skipunum sem mun örugglega hjálpa þér að meðhöndla skjáborðið/þjóninn þinn á skilvirkari hátt.
1. sudo !! skipun
Að keyra skipunina án þess að tilgreina sudo skipunina gefur þér leyfi neitað villa. Svo þú þarft ekki að endurskrifa alla skipunina aftur, bara setja '!!' mun grípa síðustu skipunina.
$ apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
$ sudo !! sudo apt-get update [sudo] password for server: … .. Fetched 474 kB in 16s (28.0 kB/s) Reading package lists... Done [email :~$
2. python skipun
Skipunin hér að neðan býr til einfalda vefsíðu yfir HTTP fyrir möppubyggingartréð og hægt er að nálgast hana á port 8000 í vafranum þar til truflunarmerki er sent.
# python -m SimpleHTTPServer
3. mtr Stjórn
Flest okkar þekkjum ping og traceroute. Hvernig væri að sameina virkni beggja skipananna í eina með mtr skipuninni. Ef mtr er ekki sett upp á vélina þína, apt eða nammi nauðsynlegan pakka.
$ sudo apt-get install mtr (On Debian based Systems)
# yum install mtr (On Red Hat based Systems)
Keyrðu nú mtr skipunina til að byrja að rannsaka nettenginguna milli hýsilsins sem mtr keyrir á og google.com.
# mtr google.com
4. Ctrl+x+e Skipun
Þessi skipun er mjög gagnleg fyrir stjórnendur og forritara. Til að gera daglegt verkefni sjálfvirkt þarf stjórnandi að opna ritilinn með því að slá inn vi, vim, nano, osfrv. Hvernig væri að skjóta augnabliksritstjóranum (frá flugstöðinni).
Ýttu bara á „Ctrl-x-e“ frá flugstöðinni og byrjaðu að vinna í ritlinum.
5. nl Skipun
„nl skipunin“ númerar línur skráar. Númeraðu línur skráar sem segja 'one.txt' og línur segja (Fedora, Debian, Arch, Slack og Suse). Listaðu fyrst innihald skráarinnar „one.txt“ með því að nota cat skipun.
# cat one.txt fedora debian arch slack suse
Keyrðu nú „nl skipun“ til að skrá þau á númeraðan hátt.
# nl one.txt 1 fedora 2 debian 3 arch 4 slack 5 suse
6. shuf Skipun
Skipunin „shuf“ velur af handahófi línur/skrár/möppu úr skrá/möppu. Listaðu fyrst innihald möppu með ls skipuninni.
# ls Desktop Documents Downloads Music Pictures Public Templates Videos
# ls | shuf (shuffle Input) Music Documents Templates Pictures Public Desktop Downloads Videos
# ls | shuf -n1 (pick on random selection) Public
# ls | shuf -n1 Videos
# ls | shuf -n1 Templates
# ls | shuf -n1 Downloads
Athugið: Þú getur alltaf skipt út 'n1' fyrir 'n2' til að velja tvö handahófsval eða hvaða fjölda sem er af handahófi með því að nota n3, n4.…
7. ss Skipun
„SS“ stendur fyrir socket statistics. Skipunin rannsakar falsinn og sýnir upplýsingar svipaðar netstat stjórn. Það getur sýnt fleiri TCP og ástand upplýsingar en önnur verkfæri.
# ss State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 192.168.1.198:41250 *.*.*.*:http CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393 ESTAB 0 0 192.168.1.198:36239 *.*.*.*:http ESTAB 310 0 127.0.0.1:8000 127.0.0.1:41384 ESTAB 0 0 192.168.1.198:41002 *.*.*.*:http ESTAB 0 0 127.0.0.1:41384 127.0.0.1:8000
8. síðasta skipun
„Síðasta“ skipunin sýnir sögu notenda sem síðast voru skráðir inn. Þessi skipun leitar í gegnum skrána /var/log/wtmp og sýnir lista yfir innskráða og útskráða notendur ásamt tty's.
# last server pts/0 :0 Tue Oct 22 12:03 still logged in server tty8 :0 Tue Oct 22 12:02 still logged in … ... (unknown tty8 :0 Tue Oct 22 12:02 - 12:02 (00:00) server pts/0 :0 Tue Oct 22 10:33 - 12:02 (01:29) server tty7 :0 Tue Oct 22 10:05 - 12:02 (01:56) (unknown tty7 :0 Tue Oct 22 10:04 - 10:05 (00:00) reboot system boot 3.2.0-4-686-pae Tue Oct 22 10:04 - 12:44 (02:39) wtmp begins Fri Oct 4 14:43:17 2007
9. krulla ifconfig.me
Svo hvernig færðu ytri IP tölu þína? Notar google?. Jæja, skipunin gefur út ytri IP tölu þína beint inn í flugstöðina þína.
# curl ifconfig.me
Athugið: Þú gætir ekki verið með curl pakkann uppsettan, þú verður að apt/yum til að setja upp pakkann.
10. tré skipun
Fáðu núverandi möppuskipulag á tré eins og sniði.
# tree
. |-- Desktop |-- Documents | `-- 37.odt |-- Downloads | |-- attachments.zip | |-- ttf-indic-fonts_0.5.11_all.deb | |-- ttf-indic-fonts_1.1_all.deb | `-- wheezy-nv-install.sh |-- Music |-- Pictures | |-- Screenshot from 2013-10-22 12:03:49.png | `-- Screenshot from 2013-10-22 12:12:38.png |-- Public |-- Templates `-- Videos 10 directories, 23 files
11. pstree
Þessar skipanir sýna alla ferla sem eru í gangi núna ásamt tengdu undirferli, á tré eins og sniði svipað og „tré“ skipanaúttak.
# pstree init─┬─NetworkManager───{NetworkManager} ├─accounts-daemon───{accounts-daemon} ├─acpi_fakekeyd ├─acpid ├─apache2───10*[apache2] ├─at-spi-bus-laun───2*[{at-spi-bus-laun}] ├─atd ├─avahi-daemon───avahi-daemon ├─bluetoothd ├─colord───{colord} ├─colord-sane───2*[{colord-sane}] ├─console-kit-dae───64*[{console-kit-dae}] ├─cron ├─cupsd ├─2*[dbus-daemon] ├─dbus-launch ├─dconf-service───2*[{dconf-service}] ├─dovecot─┬─anvil │ ├─config │ └─log ├─exim4 ├─gconfd-2 ├─gdm3─┬─gdm-simple-slav─┬─Xorg │ │ ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a+ │ │ │ │ ├─gdu-notific+ │ │ │ │ ├─gnome-scree+ │ │ │ │ ├─gnome-setti+ │ │ │ │ ├─gnome-shell+++ │ │ │ │ ├─nm-applet──+++ │ │ │ │ ├─ssh-agent │ │ │ │ ├─tracker-min+ │ │ │ │ ├─tracker-sto+ │ │ │ │ └─3*[{x-sessi+ │ │ │ └─2*[{gdm-session-wor}] │ │ └─{gdm-simple-slav} │ └─{gdm3} ├─6*[getty] ├─gnome-keyring-d───9*[{gnome-keyring-d}] ├─gnome-shell-cal───2*[{gnome-shell-cal}] ├─goa-daemon───{goa-daemon} ├─gsd-printer───{gsd-printer} ├─gvfs-afc-volume───{gvfs-afc-volume}
Það er allt í bili. Í næstu grein minni myndi ég fjalla um ákveðnar aðrar minna þekktar Linux skipanir sem væru skemmtilegar. Fylgstu með og tengdu við Tecmint þangað til. Líkaðu við og deildu okkur og hjálpaðu okkur að dreifa okkur.
Lestu líka:
- 10 minna þekktar Linux skipanir – Part 2
- 10 minna þekktar skipanir fyrir Linux – Hluti 3
- 10 minna þekktar árangursríkar Linux skipanir – Hluti IV
- 10 minna þekktar gagnlegar Linux skipanir - V. hluti