10 minna þekktar gagnlegar Linux skipanir - V. hluti


Eftir fjórar mjög vel þegnar og svo vel þegnar greinaröð um „Minni þekktar Linux skipanir“ erum við hér að kynna þér síðustu greinina um þessa seríu, augljóslega ekki síst. Fyrri greinar eru:

  1. 11 minna þekktar gagnlegar Linux skipanir – I. hluti
  2. 10 minna þekktar Linux skipanir – Part II
  3. 10 minna þekktar skipanir fyrir Linux – Hluti III
  4. 10 minna þekktar árangursríkar Linux skipanir – Hluti IV

42. lsb_útgáfa

Skipunin 'lsb_release' prentar dreifingarsértækar upplýsingar. Ef lsb_release er ekki uppsett geturðu lagað 'lsb-core' á Debian eða yum 'redhat-lsb' á Red Hat pakkanum.

# lsb_release -a

LSB Version:    :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:
Distributor ID: CentOS
Description:    CentOS release 6.3 (Final)
Release:        6.3
Codename:       Final

Athugið: Valkostur „-a“ sýnir allar tiltækar upplýsingar varðandi útgáfu, auðkenni, lýsingu, útgáfu og kóðaheiti.

43. nc -zv localhost 80

Athugaðu hvort port 80 sé opið eða ekki. Við getum skipt út '80' fyrir annað gáttarnúmer til að athuga hvort það sé opnað eða lokað.

$ nc -zv localhost 80

Connection to localhost 80 port [tcp/http] succeeded!

Athugaðu hvort port 8080 er opið eða ekki.

$ nc -zv localhost 8080

nc: connect to localhost port 8080 (tcp) failed: Connection refused

44. krulla ipinfo.io

Skipunin hér að neðan mun gefa út „Landfræðileg staðsetning“ á IP tölunni, sem fylgir með.

$ curl ipinfo.io 

"ip": "xx.xx.xx.xx",
"hostname": "triband-del-aa.bbb.cc.ddd.bol.net.in",
"city": null,
"region": null,
"country": "IN",
"loc": "20,77",
"org": "AS17813 Mahanagar Telephone Nigam Ltd."

45. finna . -notendarót

Skipunin hér að neðan gefur út skrárnar með tilliti til skránna í eigu notanda (rótar). Allar skrár í eigu notanda „rót“ í núverandi möppu.

# find . -user root

./.recently-used.xbel
./.mysql_history
./.aptitude
./.aptitude/config
./.aptitude/cache
./.bluefish
./.bluefish/session-2.0
./.bluefish/autosave
./.bash_history

Allar skrár í eigu notanda 'avi' í núverandi möppu.

# find . -user avi

./.cache/chromium/Cache/f_002b66
./.cache/chromium/Cache/f_001719
./.cache/chromium/Cache/f_001262
./.cache/chromium/Cache/f_000544
./.cache/chromium/Cache/f_002e40
./.cache/chromium/Cache/f_00119a
./.cache/chromium/Cache/f_0014fc
./.cache/chromium/Cache/f_001b52
./.cache/chromium/Cache/f_00198d
./.cache/chromium/Cache/f_003680

46. sudo apt-get build-dep ffmpeg

Neðangreind skipun mun byggja upp ósjálfstæði, sjálfkrafa meðan á samsvarandi pakkauppsetningu stendur. Þess vegna er ferlið við uppsetningu pakka mjög reiprennandi og auðvelt.

# apt-get build-dep ffmpeg

libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl
libxml-sax-perl libxml-simple-perl libxrandr-dev libxrender-dev
x11proto-render-dev x11proto-xinerama-dev xulrunner-dev
The following packages will be upgraded:
libpixman-1-0
1 upgraded, 143 newly installed, 0 to remove and 6 not upgraded.
Need to get 205 MB of archives.
After this operation, 448 MB of additional disk space will be used.
Do you want to continue [Y/n]?

47. lsof -iTCP:80 -sTCP: HLUSTA

Neðangreind skipunarúttak, heiti ferlis/þjónustu sem notar tiltekna höfn 80. Til að skilja betur skaltu keyra eftirfarandi skipun á höfn 80, hún mun skrá allar þjónustur/ferli sem keyra á höfn.

[email :/home/avi# lsof -iTCP:80 -sTCP:LISTEN

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 1566 root 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1664 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1665 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1666 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1667 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1668 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)

Á sama hátt geturðu líka athugað hlaupandi þjónustu/ferla hafnar 22.

[email :/home/avi# lsof -iTCP:22 -sTCP:LISTEN

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2261 root 3u IPv4 8366 0t0 TCP *:ssh (LISTEN)
sshd 2261 root 4u IPv6 8369 0t0 TCP *:ssh (LISTEN)

48. finna -stærð +100M

Find skipunin sýnir allar skrár í núverandi möppu fyrir ofan tilgreinda stærð (hér 100 MB), endurkvæmt.

# find -size +100M

./.local/share/Trash/files/linuxmint-15-cinnamon-dvd-32bit.iso
./Downloads/Fedora-Live-Desktop-i686-19-1.iso
./Downloads/Ant Videos/shakira 2.avi
./Downloads/Deewar.avi
./Desktop/101MSDCF/MOV02224.AVI
./Desktop/101MSDCF/MOV02020.AVI
./Desktop/101MSDCF/MOV00406.MP4
./Desktop/squeeze.iso

Listar allar skrár sem eru stærri en 1000 MB, innan núverandi skráar, endurkvæmt.

[email :/home/avi# find -size +1000M

./Downloads/The Dark Knight 2008 hindi BRRip 720p/The Dark Knight.mkv.part
./Downloads/Saudagar - (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR]/Saudagar 
- (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR].mkv
./Downloads/Deewar.avi
./Desktop/squeeze.iso

49. pdftk

pdftk skipunin sameinar nokkrar pdf skrár í eina. Þú verður að hafa sett upp pdftk forrit. Ef ekki, gerðu apt eða nammi til að fá nauðsynlegan pakka.

$ pdftk 1.pdf 2.pdf 3.pdf …. 10.pdf cat output merged.pdf

50. ps -LF -u notendanafn

Neðangreind skipun gefur út ferli og þræði notanda. Valkosturinn „L“ (listaþræðir) og „-F“ (Full Format Listing).

$ ps -LF -u avi

avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 /usr/
avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00 /usr/
avi 22678 24621 22678 0 1 969 1060 1 21:05 pts/1 00:00:00 ps -L
avi 23051 3717 23051 0 2 37583 45444 1 19:03 ? 00:00:52 /usr/
avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 /usr/
avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 gnome
avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 gnome

51. Startx — :1

Að deila X lotu þýðir oft að skrá sig inn og út, þetta er þar sem Startx skipunin kemur til bjargar. Skipunin býr til nýja lotu þannig að engin þörf er á að skrá þig inn og útskrá oft úr lotu. Til þess að skipta á milli tveggja X lotunnar þurfum við að skipta á milli „ctrl+Alt+F7“ og „ctrl+Alt+F8“.

Athugið: Lyklarnir „ctrl+Alt+F1“, „ctrl+Alt+F6“ er fyrir stjórnborðslotu og „ctrl+Alt+F7“, „ctrl+Alt+F12“ er fyrir X-lotu. Þess vegna 6 stjórnborðslotur og 6 X lotur, án þess að inn- og útskráning sé oft. Ofangreind röð virkar á flestum dreifingunni, hvernig sem mismunandi dreifing kann að hafa útfært það á annan hátt. Ég hef athugað það á Debian, og það virkar fullkomlega vel.

Það er allt í bili. Við munum halda áfram að koma með aðrar minna þekktar skipanir og eitt línurit eftir þörfum, í framtíðargreinum. Ekki gleyma að gefa verðmætar athugasemdir þínar um grein okkar og röð 'Minni þekktar Linux skipanir'. Ég kem með næstu grein mína mjög fljótlega, þangað til, vertu heilbrigður, stilltur og tengdur við Tecmint.