11 perintah linux berguna yang kurang dikenali

11 perintah linux berguna yang kurang dikenali

Linux baris arahan menarik kebanyakan Linux bersemangat. Normal Linux Pengguna secara amnya mempunyai perbendaharaan kata kira-kira 50-60 arahan untuk melaksanakannya hari ke hari tugas. Perintah Linux dan suis mereka tetap menjadi harta karun yang paling berharga untuk Linux-User, Programmer Shell-Script dan Pentadbir. Ada sesetengah Perintah Linux yang kurang dikenali, namun sangat berguna dan berguna tanpa mengira hakikat sama ada anda adalah orang baru atau pengguna maju.

Perintah Linux yang kurang dikenali

Artikel ini bertujuan untuk membuang cahaya pada beberapa arahan Linux yang kurang dikenali yang pasti akan membantu anda mengendalikan desktop/pelayan anda dengan lebih cekap.

1. sudo !! perintah

Menjalankan arahan tanpa menentukan perintah sudo akan memberi anda kebenaran yang ditolak. Oleh itu, anda tidak perlu menulis semula keseluruhan perintah lagi hanya meletakkan '!!'Akan merebut arahan terakhir.

$ apt -get update e: tidak dapat membuka kunci fail/var/lib/apt/lists/lock - buka (13: kebenaran ditolak) e: tidak dapat mengunci direktori/var/lib/apt/lists/e: tidak dapat dibuka Kunci fail/var/lib/dpkg/lock - buka (13: kebenaran ditolak) e: tidak dapat mengunci direktori pentadbiran (/var/lib/dpkg/), adakah anda akar?
$ sudo !! Sudo Apt-GET UPDATE [sudo] kata laluan untuk pelayan: ... diambil 474 kb dalam 16s (28.0 kb/s) Senarai Pakej Membaca ... Selesai [E -mel dilindungi]: ~ $

2. perintah python

Perintah di bawah menghasilkan laman web mudah melalui HTTP untuk pokok struktur direktori dan boleh diakses di port 8000 dalam penyemak imbas sehingga isyarat mengganggu dihantar.

# python -m simpleHttpserver
Pokok Struktur Direktori

3. Perintah MTR

Sebilangan besar daripada kita sudah biasa ping dan Traceroute. Bagaimana dengan menggabungkan fungsi kedua -dua arahan menjadi satu dengan Perintah MTR. Dalam kes mtr tidak dipasang ke mesin anda, Apt atau yum pakej yang diperlukan.

$ sudo apt-get install mtr (on Debian sistem berasaskan)
# yum pasang mtr (on topi merah sistem berasaskan)

Sekarang lari Perintah MTR Untuk mula menyiasat sambungan rangkaian antara tuan rumah MTR berjalan pada dan Google.com.

# mtr Google.com
Perintah MTR

4. Arahan ctrl+x+e

Perintah ini sangat berguna untuk pentadbir dan pemaju. Untuk mengautomasikan tugas sehari-hari pentadbir perlu membuka editor dengan menaip vi, vim, Nano, dan lain-lain. Bagaimana dengan menembak editor segera (dari terminal).

Tekan sahaja "Ctrl-x-e ” dari petunjuk terminal dan mula bekerja di editor.

Muat turun lembaran cheat baris perintah linux

5. Perintah NL

"Perintah NL"Bilangan baris fail. Nombor garis fail yang dikatakan 'satu.txt'Dengan garis berkata (Fedora, Debian, Lengkungan, Kendur dan Suse). Senarai pertama kandungan fail "satu.txt"Menggunakan perintah kucing.

# kucing satu.TXT Fedora Debian Arch Slack Suse

Sekarang berjalan "Perintah NL"Untuk menyenaraikannya dengan cara yang bernombor.

# nl one.TXT 1 Fedora 2 Debian 3 Arch 4 Slack 5 Suse

6. perintah shuf

"Shuf"Perintah secara rawak pilih garis/fail/folder dari fail/folder. Senaraikan pertama kandungan folder menggunakan arahan LS.

# dokumen desktop muat turun gambar muzik templat awam video
# ls | Shuf (Input Shuffle) Templat Dokumen Muzik Gambar Video Muat turun Desktop Awam
# ls | shuf -n1 (memilih pemilihan rawak) awam
# ls | Shuf -n1 Video
# ls | Templat Shuf -n1
# ls | Shuf -n1 muat turun

Catatan: Anda selalu boleh menggantikan 'n1'Dengan'n2'Untuk memilih dua pemilihan rawak atau bilangan pilihan rawak yang lain menggunakan n3, n4.

7. perintah ss

"ss"Berdiri untuk statistik soket. Perintah menyiasat soket dan menunjukkan maklumat yang serupa dengan perintah netstat. Ia boleh memaparkan lebih banyak TCP dan maklumat negeri daripada alat lain.

# SS State Recv-Q Send-Q Alamat Tempatan: Alamat Peer Port: 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. Perintah terakhir

"terakhir"Perintah menunjukkan sejarah pengguna yang terakhir. Perintah ini mencari melalui fail "/var/log/wtmp"Dan menunjukkan senarai log masuk dan log keluar pengguna bersama Tty's.

# PTS Pelayan Terakhir/0: 0 Tue 22 Okt 12:03 Masih Log dalam Pelayan Tty8: 0 Tue Okt 22 12:02 Masih Log Masuk ... (Tidak diketahui Tty8: 0 Tue 22 Okt 12:02 - 12:02 (00:00 ) pelayan pts/0: 0 tue 22 Okt 10:33 - 12:02 (01:29) pelayan tty7: 0 tue 22 Okt 10:05 - 12:02 (01:56) (tidak diketahui tty7: 0 tue 22 Okt 10 10 : 04 - 10:05 (00:00) Boot Reboot System 3.2.0-4-686-PAE TUE 22 Okt 10:04-12:44 (02:39) WTMP Bermula Jumaat 4 Okt 14:43:17 2007

9. curl ifconfig.saya

Jadi bagaimana anda memperoleh Alamat IP luaran? Menggunakan Google?. Baik arahan output alamat IP luaran anda ke terminal anda.

# curl ifconfig.saya

Catatan: Anda mungkin tidak memasang pakej curl, anda mesti Apt/yum untuk memasang pakej.

10. perintah pokok

Dapatkan struktur direktori semasa dalam format seperti pokok.

# pokok
. |- Desktop |- Dokumen | '- 37.ODT |- Muat turun | |- Lampiran.zip | |-ttf-indic-fonts_0.5.11_All.Deb | |-ttf-indic-fonts_1.1_All.Deb | '-Wheezy-NV-memasang.SH |- MUSIK |- Gambar | |-tangkapan skrin dari 2013-10-22 12:03:49.PNG | '-tangkapan skrin dari 2013-10-22 12:12:38.PNG |- Awam |- Templat '- Video 10 Direktori, 23 fail

11. pstree

Perintah ini menunjukkan semua proses yang berjalan pada masa ini bersama dengan proses kanak -kanak yang berkaitan, dalam pokok seperti format yang serupa dengan 'pokok'Output Perintah.

# pstree init ─ ┬networkmanager ── networkmanager ├ ─-ac-daemon-daemon ─ accounts-daemon ├─acpi_fakeyd ├─ ├─ ────10*[apache2] -laun ── ─2*[at-spi-bas-laun] ├─atd ├─vahi-daemon ── ─Vahi-daemon ├ ─bluetoothd ├─ ── ─ colord ├ ─-sane-sane- ──2*[colord-sane] ├─console-kit-dae ── ─ ─ ─ amatkan*[console-kit-dae] ├ ├ ├ ─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+ │ │ │ │ ├ ├ ├ ├ ├ │ │ ├ ├ ├ ├ ├ ├ ├ ├ ├ │ │ │ │ │ ├ ├ ├ ├ ─ ─ │ │ │ │ │ │ ├ ├ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├ ├─Tracker-sto+ │ │ │ │ └─3*[x-sesessi+ │ │ └ └─2*[gdm-session-wor] │ │ └─ gdm-simple-slav │ └ └ └ gdm3 ├─6*[getty] ├─gnome-keyring-d── ─ ─ ─ amatkan*[gnome-keyring-d] ├─gnome-shell-calce-volume-shell-cal-shell-cal] ├-├-daemon goa-daemon ├─gsd-printer ── GSD-printer ├─GVFS-AFC-Volume── ─ gvfs-afc-volume

Itu sahaja buat masa ini. Dalam artikel saya yang seterusnya, saya akan merangkumi perintah Linux yang lain yang kurang dikenali. Sehingga kemudian ditantikan dan disambungkan ke Tecmint. Suka dan kongsi kami dan membantu kami tersebar.

Baca juga:

  1. 10 Perintah Linux yang kurang dikenali - Bahagian 2
  2. 10 Perintah yang kurang dikenali untuk Linux - Bahagian 3
  3. 10 Perintah Linux Berkesan Dikenali - Bahagian IV
  4. 10 perintah linux berguna yang kurang dikenali- bahagian v