10 perintah linux berguna yang kurang dikenali- bahagian v

10 perintah linux berguna yang kurang dikenali- bahagian v

Selepas empat sangat dihargai dan siri artikel yang berjaya mengenai "Perintah Linux yang kurang dikenali"Kami di sini membentangkan artikel terakhir anda mengenai siri ini, jelas tidak sekurang -kurangnya. Artikel sebelumnya adalah:

Perintah Linux yang kurang dikenali
  1. 11 perintah linux berguna yang kurang dikenali - Bahagian I
  2. 10 Perintah Linux yang kurang dikenali - Bahagian II
  3. 10 Perintah yang kurang dikenali untuk Linux - Bahagian III
  4. 10 Perintah Linux Berkesan Dikenali - Bahagian IV

42. lsb_release

Arahan 'lsb_release'Maklumat khusus pengedaran cetak. Jika lsb_release tidak dipasang, anda boleh sesuai 'LSB-Core'Pada Debian atau yum 'Redhat-lsb'Pada topi merah pakej.

# LSB_RELEASE -A LSB Versi :: BASE -4.0-IA32: BASE-4.0-Noarch: Core-4.0-IA32: CORE-4.0-Noarch: Graphics-4.0-IA32: ID Pengedar: CentOS Penerangan: CentOS Release 6.3 (akhir) Siaran: 6.3 nama kod: muktamad

Catatan: Pilihan '-a', menunjukkan semua maklumat yang ada berkenaan versi, ID, Penerangan, pembebasan dan nama kod.

43. NC -ZV Localhost 80

Semak jika port 80 terbuka atau tidak. Kita boleh menggantikan '80'Dengan mana -mana nombor port lain untuk memeriksa sama ada ia dibuka atau ditutup.

$ nc -zv localhost 80 sambungan ke localhost 80 port [TCP/http] berjaya!

Semak jika port 8080 terbuka atau tidak.

$ nc -zv localhost 8080 NC: Sambung ke port localhost 8080 (TCP) Gagal: Sambungan ditolak

44. curl ipinfo.io

Perintah di bawah akan mengeluarkan 'Lokasi geografi'Daripada alamat IP, disediakan.

$ curl ipinfo.io "ip": "xx.xx.xx.xx "," HostName ":" Triband-del-AA.BBB.cc.DDD.bol.jaring.dalam "," bandar ": null," rantau ": null," negara ":" in "," loc ":" 20,77 "," org ":" AS17813 Mahanagar Telephone Nigam Ltd Ltd."

45. cari . -akar pengguna

Perintah di bawah mengeluarkan fail berkenaan dengan pengguna (akar) fail yang dimiliki. Semua fail yang dimiliki oleh 'root' pengguna dalam direktori semasa.

# cari . -akar pengguna ./.baru-baru ini digunakan.xbel ./.mysql_history ./.kebolehan ./.Aptitude/Config ./.Aptitude/Cache ./.Bluefish ./.Bluefish/Sesi-2.0 ./.Bluefish/Autosave ./.BASH_HISTORY

Semua fail yang dimiliki oleh pengguna 'avi'Dalam direktori semasa.

# cari . -Pengguna avi ./.cache/kromium/cache/f_002b66 ./.cache/kromium/cache/f_001719 ./.cache/kromium/cache/f_001262 ./.cache/kromium/cache/f_000544 ./.cache/kromium/cache/f_002e40 ./.cache/kromium/cache/f_00119a ./.cache/kromium/cache/f_0014fc ./.cache/kromium/cache/f_001b52 ./.cache/kromium/cache/f_00198d ./.cache/kromium/cache/f_003680

46. sudo apt-get build-dep ffmpeg

Perintah di bawah akan membina kebergantungan, secara automatik semasa pemasangan pakej yang sepadan. Oleh itu, proses pemasangan pakej sangat fasih dan mudah.

# apt-get membina-dept ffmpeg libxinerama-dev libxml-namespacesupport-fl libxml-sax-expat-fl libxml-sax-fl libxml-simple-perl libxrandr-dev libxrender-dev x11poV-dev-dev-dev-dev x11poV-dev x11poV X11poV X11poV X11poV X11 -Dev Pakej berikut akan ditingkatkan: libpixman-1-0 1 dinaik taraf, 143 yang baru dipasang, 0 untuk dikeluarkan dan 6 tidak dinaik taraf. Perlu mendapatkan 205 MB arkib. Selepas operasi ini, ruang cakera tambahan 448 MB akan digunakan. Adakah anda mahu meneruskan [Y/N]?

47. LSOF -itcp: 80 -STCP: Dengar

Output arahan di bawah, nama proses/perkhidmatan Menggunakan port tertentu 80. Untuk lebih memahami jalankan arahan berikut di port 80, ia akan menyenaraikan semua perkhidmatan/proses berjalan di pelabuhan.

[dilindungi e -mel]:/home/avi# lsof -itcp: 80 -stcp: dengar perintah pid pengguna fd jenis peranti saiz/off node apache2 1566 root 5u ipv6 5805 0t0 tcp *: www (mendengar) apache2 1664 www -data 5u Ipv6 5805 0t0 tcp *: www (dengar) apache2 1665 www-data 5u ipv6 5805 0t0 tcp *: www (dengar) apache2 1666 www-data 5u ipv6 5805 0t0 tcp *: www. 0T0 TCP *: www (dengar) apache2 1668 www-data 5u ipv6 5805 0t0 tcp *: www (dengar)

Dengan cara yang sama, anda juga boleh menyemak perkhidmatan/proses pelabuhan yang berjalan 22.

[dilindungi e -mel]:/home/avi# lsof -itcp: 22 -stcp: dengar perintah pid pengguna fd jenis peranti saiz/off node sshd 2261 root 3u ipv4 8366 0t0 tcp *: ssh (dengar) sshd 2261 root 4u ipv6 8369 0T0 TCP *: SSH (Dengar)

48. Cari -size +100m

Perintah Cari menyenaraikan semua fail dalam direktori semasa di atas saiz yang ditentukan (di sini 100 MB), secara rekursif.

# cari -size +100m ./.tempatan/saham/sampah/fail/linuxmint-15-cinnamon-dvd-32bit.ISO ./Muat turun/Fedora-Live-Desktop-I686-19-1.ISO ./Muat turun/video semut/shakira 2.avi ./Muat turun/Deewar.avi ./Desktop/101msdcf/mov02224.Avi ./Desktop/101msdcf/mov02020.Avi ./Desktop/101msdcf/mov00406.Mp4 ./Desktop/memerah.ISO

Menyenaraikan semua fail yang saiznya jika lebih daripada 1000 MB, dalam direktori semasa, secara rekursif.

[dilindungi e -mel]:/home/avi# cari -size +1000m ./Muat turun/The Dark Knight 2008 Hindi Brrip 720p/The Dark Knight.mkv.bahagian ./Muat turun/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Bab - ESUBS - [DDR]/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Bab - ESUBS - [DDR].mkv ./Muat turun/Deewar.avi ./Desktop/memerah.ISO

49. pdftk

The pdftk Perintah menggabungkan beberapa fail PDF ke dalam satu. Anda mesti memasang pdftk program. Jika tidak, lakukan apt atau yum untuk mendapatkan pakej yang diperlukan.

$ pdftk 1.PDF 2.PDF 3.PDF .. . 10.output kucing pdf digabungkan.pdf

50. ps -lf -u user_name

Proses output arahan di bawah dan benang pengguna. Pilihan "L"(Senarai benang) dan"-F"(Penyenaraian Format Penuh).

$ 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

Berkongsi X sesi, bermaksud sering masuk dan keluar, ini adalah tempat Startx Perintah datang untuk menyelamatkan. Perintah membuat sesi baru dengan itu tidak perlu log masuk dan logout kerap dari sesi. Untuk beralih antara kedua -duanya X sesi, kita perlu beralih antara 'ctrl+alt+f7'Dan'ctrl+alt+f8'.

Catatan: Kunci-kunci "ctrl+alt+f1","ctrl+alt+f6"Adakah untuk sesi konsol, dan"ctrl+alt+f7","Ctrl+Alt+F12"Adakah untuk sesi x. Oleh itu 6 sesi konsol dan 6 Sesi x, tanpa kerap masuk dan keluar. Urutan di atas berfungsi pada kebanyakan distro, namun distro yang berbeza mungkin telah melaksanakannya secara berbeza. Saya telah memeriksanya di Debian, dan ia berfungsi dengan baik.

Itu sahaja buat masa ini. Kami akan terus datang dengan arahan lain yang lebih kurang tahu dan satu skrip pelapik seperti yang diperlukan, dalam artikel masa depan. Jangan lupa memberikan maklum balas anda mengenai artikel dan siri kami 'Perintah linux yang kurang dikenali'. Saya akan datang dengan artikel saya yang seterusnya tidak lama lagi, sehingga itu, tetap sihat, ditala dan disambungkan Tecmint.