Cara Menggunakan Perintah atas Linux (dan Memahami Outputnya)

Gesaan terminal pada PC komputer riba Linux.

Fatmawati Achmad Zaenuri/Shutterstock



Linux |_+_| perintah adalah salah satu peneguh seperti Unix sistem operasi. Paparan utilitariannya padat dengan maklumat berguna tentang proses berjalan sistem anda dan penggunaan sumber. Tetapi, adakah anda tahu ia juga menyokong warna, penonjolan, dan juga graf asas?

Papan Pemuka Padat Maklumat

|_+_| perintah telah wujud sejak tahun 1984 , dan terdapat banyak variannya. Untuk artikel ini, kami menjalankan Ubuntu 18.04 dengan semua tampung digunakan dan versi 3.3.12 |_+_|. Kami juga merujuk silang segala-galanya pada dua komputer ujian lain, satu menjalankan Fedora dan satu lagi Manjaro.





10 Perintah Linux Asas untuk Pemula BERKAITAN 10 Perintah Linux Asas untuk Pemula

Lalai |_+_| paparkan maklumat sebanyak mungkin dalam tetingkap terminal. Maklumat adalah prasyarat untuk pentadbiran, jadi ini adalah perkara yang baik. Salah satu ciri pentadbir sistem yang baik ialah keupayaan untuk mengenal pasti masalah yang timbul dan menanganinya sebelum ia menjejaskan perkhidmatan. |_+_| memberikan anda papan pemuka pelbagai metrik sistem yang membantu anda melakukan perkara itu.

Paparan terbaik digambarkan sebagai berfungsi, bukannya intuitif, dan singkatan berlimpah. Apabila anda mula-mula menemui |_+_|, ia terasa sempit, samar-samar dan tidak menyenangkan. Namun, dengan beberapa kekunci, anda boleh menala kandungan dan format paparan mengikut perkara yang penting bagi anda.



Semak Versi teratas Anda

Untuk menyemak versi teratas yang anda miliki, taip tetingkap terminal berikut:

top

Iklan

Jika versi anda jauh di belakang 3.3.12, ia mungkin tidak menyokong semua ciri yang akan kami bincangkan.



Paparan Lalai

Anda boleh mula |__+_| dengan menaip yang berikut dan tekan Enter:

top

Paparan lalai mengandungi dua kawasan maklumat: kawasan ringkasan (atau papan pemuka) dan kawasan tugas (atau senarai proses). Secara lalai, |_+_| mengemas kini paparannya setiap tiga saat—anda akan melihat sedikit kelipan apabila ia berlaku.

Baris pertama nombor pada papan pemuka termasuk masa, berapa lama komputer anda telah berjalan, bilangan orang yang log masuk dan apa purata beban telah berlaku selama satu, lima dan 15 minit yang lalu. Baris kedua menunjukkan bilangan tugas dan keadaannya: berlari, berhenti, tidur, atau zombi .

Baris ketiga memaparkan perkara berikut unit pemprosesan pusat (CPU) nilai:

    kami:Jumlah masa CPU menghabiskan melaksanakan proses untuk orang dalam ruang pengguna. miliknya:Jumlah masa yang dibelanjakan untuk menjalankan proses ruang kernel sistem. ni: ni:Jumlah masa yang dibelanjakan untuk melaksanakan proses dengan nilai bagus yang ditetapkan secara manual. ID:Jumlah masa terbiar CPU. wa:Jumlah masa yang CPU habiskan menunggu I/O selesai. hai:Jumlah masa yang dibelanjakan untuk menservis gangguan perkakasan. ya:Jumlah masa yang dihabiskan untuk melayan perisian terganggu. st:Jumlah masa yang hilang kerana menjalankan mesin maya (mencuri masa).

Baris keempat menunjukkan jumlah keseluruhan ( dalam kibibait ) ingatan fizikal, dan jumlah yang percuma, digunakan dan ditimbal atau dicache.

Baris kelima menunjukkan jumlah keseluruhan (juga dalam kibibait) memori swap, dan jumlah yang percuma, digunakan dan tersedia. Yang terakhir termasuk memori yang dijangka boleh dipulihkan daripada cache.

Iklan

Tajuk lajur dalam senarai proses adalah seperti berikut:

    PID:ID Proses. PENGGUNA:Pemilik proses. PR:Keutamaan proses. NI:Nilai proses yang bagus. DIHORMATI:Jumlah memori maya yang digunakan oleh proses. DAGING LEMBU:Jumlah memori pemastautin yang digunakan oleh proses. SHR:Jumlah memori kongsi yang digunakan oleh proses. S:Status proses. (Lihat senarai di bawah untuk nilai yang boleh diambil oleh medan ini). %CPU:Bahagian masa CPU yang digunakan oleh proses sejak kemas kini terakhir. %MEM:Bahagian ingatan fizikal yang digunakan. MASA+:Jumlah masa CPU yang digunakan oleh tugasan dalam seperseratus saat. PERINTAH:Nama arahan atau baris arahan (nama + pilihan).

Nilai memori ditunjukkan dalam kibibait. |_+_| lajur berada di luar skrin, di sebelah kanan—ia tidak muat dalam imej di atas, tetapi kami akan melihatnya sebentar lagi.

Status proses boleh menjadi salah satu daripada yang berikut:

    D:Tidur tanpa gangguan R:Berlari S:sedang tidur T:Dijejaki (berhenti) DENGAN:zombi

Tekan Q untuk keluar |__+_|.

Menatal Paparan

Anda boleh menekan kekunci Anak Panah Atas atau Bawah, Laman Utama, Tamat dan Halaman Atas atau Bawah untuk bergerak ke atas dan ke bawah serta mengakses semua proses.

Tekan Anak Panah Kiri atau Kanan untuk mengalihkan senarai proses ke sisi. Ini berguna untuk melihat mana-mana lajur yang tidak sesuai dalam lingkungan tetingkap terminal.

Dalam imej di bawah, kami telah menekan Anak Panah Kanan beberapa kali untuk melihat |_+_| ruangan.

Menukar Unit Berangka

Mari tukar unit paparan kepada nilai wajar. Tekan modal E untuk mengitar unit yang digunakan untuk memaparkan nilai memori dalam pilihan ini: kibibait, mebibait, gibibait, tebibait, pebibait dan exbibait. Unit yang digunakan ialah item pertama pada baris empat dan lima.

Iklan

Tekan huruf kecil e untuk melakukan perkara yang sama untuk nilai dalam senarai proses: kibibait, mebibait, gibibait, tebibait dan pebibait.

Kami menekan E untuk menetapkan unit memori papan pemuka kepada gibibait dan e untuk menetapkan unit memori senarai proses kepada mebibait.

Menukar Kandungan Ringkasan

Anda boleh menukar tetapan paparan untuk garisan dalam papan pemuka atau mengalih keluarnya sepenuhnya.

Tekan l untuk menghidupkan atau mematikan baris ringkasan beban (baris pertama). Kami mengalih keluar baris ringkasan beban dalam imej di bawah.

Jika anda mempunyai a CPU berbilang teras , tekan 1 untuk menukar paparan dan melihat statistik individu untuk setiap CPU. Terdapat empat CPU pada komputer kami. Kami tekan 1 untuk melihat sejauh mana setiap daripada mereka bekerja.

Iklan

Sudah tentu, ini memerlukan lebih banyak hartanah skrin dalam tetingkap terminal.

Anda boleh menekan t untuk menukar paparan CPU kepada mudah ASCII graf yang menunjukkan peratusan penggunaan bagi setiap CPU.

Untuk setiap CPU, |__+_| memaparkan tiga nombor dan graf. Dari kiri ke kanan, nombor adalah seperti berikut:

  • Gabungan |_+_| dan |_+_| peratusan (ruang pengguna+tugas dengan tetapan bagus bukan standard).
  • |_+_| peratusan (ruang kernel).
  • Jumlah (dibundarkan kepada nilai integer).

Tekan t sekali lagi untuk menukar paparan graf kepada aksara blok pepejal.

Tekan t sekali lagi untuk mengalih keluar paparan CPU dan baris ringkasan tugas sepenuhnya.

Tekan m untuk mengitar memori dan menukar talian memori melalui pilihan paparan yang berbeza. Tekan pertama menggantikan statistik dengan graf ASCII.

Tekan lain menukar graf untuk menyekat aksara.

Iklan

Tekan m sekali lagi untuk mengalih keluar talian CPU sama sekali.

Jika anda mahu, anda boleh melihat CPU dan graf memori pada masa yang sama. Hanya tekan t dan m sehingga anda mendapat kombinasi yang anda inginkan.

Warna dan Serlahkan

Anda boleh menekan z untuk menambah warna pada paparan.

Apabila anda memikirkan |_+_|, anda mungkin tidak memikirkan paparan berwarna dan graf ASCII, tetapi ia dibina terus.

Tekan y untuk menyerlahkan tugas yang sedang dijalankan dalam senarai proses. Menekan x menyerlahkan lajur yang digunakan untuk mengisih senarai proses. Anda boleh bertukar-tukar antara penyerlahan teks tebal dan terbalik dengan menekan b.

Isih mengikut Lajur

Secara lalai, senarai proses diisih mengikut |__+_| ruangan. Anda boleh menukar lajur isihan dengan menekan yang berikut:

    P:|_+_| ruangan. M:|_+_| ruangan. N:|_+_| ruangan. T:|_+_| ruangan.
Iklan

Dalam imej di bawah, senarai proses diisih mengikut |__+_| ruangan.

Lihat Barisan Perintah Penuh

Menekan c menogol lajur COMMAND antara memaparkan nama proses dan baris arahan penuh.

Untuk melihat pokok proses yang dilancarkan atau dihasilkan oleh proses lain, tekan V.

Lihat Proses untuk Pengguna Tunggal

Tekan u untuk melihat proses untuk seorang pengguna. Anda akan digesa untuk nama atau UID .

Taip nama UID orang yang ingin anda pantau. Kami akan menaip dave dan tekan Enter. Kini, satu-satunya proses dalam kawasan tugas kepunyaan pengguna |__+_|.

Hanya Lihat Tugasan Aktif

Tekan I untuk melihat tugas aktif sahaja.

Tugasan yang tidak menggunakan mana-mana CPU sejak kemas kini terakhir tidak akan ditunjukkan.

Tetapkan Berapa Banyak Proses untuk Dipaparkan

Tekan n untuk mengehadkan paparan kepada bilangan baris tertentu, tidak kira sama ada tugas itu aktif. Anda akan digesa untuk bilangan proses untuk dipaparkan.

Iklan

Kami menaip 10 dan menekan Enter, jadi 10 proses muncul di kawasan tugas.

Renice a Proses

Anda boleh tekan r untuk tukar nilai bagus (keutamaan) untuk sesuatu proses. Anda akan digesa untuk ID proses. Hanya tekan Enter untuk menggunakan ID proses tugas di bahagian atas tetingkap proses. Kami menaip 7800, yang kebetulan merupakan ID proses bagi contoh Firefox.

Selepas anda menekan Enter, anda digesa agar nilai bagus baharu digunakan pada proses tersebut. Kami menaip 15, dan kemudian tekan Enter.

Nilai bagus baharu digunakan pada proses dengan serta-merta.

BERKAITAN: Cara Menetapkan Keutamaan Proses Dengan nice and renice pada Linux

Bunuh Proses

Tekan k untuk membunuh satu proses . Anda kemudiannya akan digesa untuk ID proses yang anda mahu bunuh. Malah, anda boleh menghantar sebarang isyarat kepada proses tersebut. Kami akan mematikan proses 7879, yang telah berhenti bertindak balas.

Iklan

Anda akan ditawarkan peluang untuk menaip isyarat yang ingin anda hantar. Anda boleh menentukannya mengikut nama atau nombor. Jika anda hanya tekan Enter, |__+_| menghantar |__+_| (membunuh) isyarat.

Sebaik sahaja anda menekan Enter, isyarat dihantar ke proses.

BERKAITAN: Cara Membunuh Proses Dari Terminal Linux

Menyesuaikan Paparan

Anda juga boleh menyesuaikan warna dan lajur yang dipaparkan. Kami akan menukar warna yang digunakan untuk gesaan, lalainya adalah merah.

Tekan huruf besar Z untuk pergi ke halaman tetapan warna. Bahagian atas skrin menunjukkan warna yang digunakan oleh elemen paparan yang berbeza. Untuk menunjukkan elemen paparan yang ingin anda ubah, tekan salah satu daripada berikut, yang sensitif huruf besar-besaran:

    S: Ringkasan Kawasan data. M: Mesej dan gesaan. H: Tajuk lajur. T: Maklumat tugas dalam senarai proses.

Kami tekan M untuk menukar gesaan.

Untuk memilih warna, tekan salah satu daripada nombor berikut:

    0:hitam. satu:bersih. dua:hijau. 3:Kuning. 4:Biru. 5:Magenta. 6:Cyan. 7:putih.

Kami tekan 6 untuk menggunakan cyan.

Tekan Enter untuk menyimpan tetapan anda. Gesaan untuk input kini akan berada dalam warna yang anda pilih.

Iklan

Kami juga boleh menukar lajur yang dipaparkan dalam skrin Pengurusan Medan. Tekan F untuk memasuki skrin Pengurusan Medan.

Medan yang dipaparkan mempunyai asterisk (|_+_| ) di sebelahnya dan diserlahkan dalam huruf tebal. Tekan anak panah Atas dan Bawah untuk mengalihkan sorotan melalui senarai medan.

Jika anda mengalihkan serlahan dari bahagian bawah lajur, ia akan muncul di bahagian atas lajur seterusnya (melainkan anda berada di bahagian bawah lajur terakhir). Jika anda mengalihkannya dari bahagian atas lajur, ia akan muncul di bahagian bawah lajur sebelumnya (melainkan anda berada di bahagian atas lajur pertama).

Kami mengalihkan sorotan ke |_+_| entri, dan kemudian tekan d untuk mengalih keluar asterisk (|_+_|). Kami kemudiannya berpindah ke |__+_| entri dan tekan d untuk meletakkan asterisk di sebelah entri tersebut. Ini bermakna |_+_| lajur tidak akan dipaparkan, tetapi |__+_| lajur akan.

Manakala kemuncak adalah pada |_+_| lajur, kami tekan s untuk mengisih senarai proses pada |__+_| ruangan.

Tekan Enter untuk menyimpan tetapan anda, dan kemudian tekan q untuk meninggalkan skrin Pengurusan Medan.

Iklan

|_+_| lajur telah menggantikan |__+_| lajur, dan senarai proses diisih mengikutnya.

Mod Paparan Alternatif

Ini berfungsi paling baik dalam mod skrin penuh. Tekan A untuk memaparkan empat kawasan dalam senarai proses, dan kemudian tekan a untuk bergerak dari kawasan ke kawasan.

Setiap kawasan mempunyai koleksi lajur yang berbeza, tetapi setiap kawasan juga boleh disesuaikan melalui skrin Pengurusan Medan. Ini memberi anda skop untuk mempunyai paparan skrin penuh tersuai yang menunjukkan maklumat berbeza dalam setiap kawasan dan keupayaan untuk mengisih setiap kawasan mengikut lajur yang berbeza.

Ketukan Kekunci Lain

Berikut ialah beberapa kunci lain yang mungkin anda dapati berguna dalam |__+_|:

    DALAM: Simpan tetapan dan penyesuaian anda supaya tetap berkuat kuasa apabila anda mula |__+_|. d: Tetapkan kadar segar semula paparan baharu. angkasa lepas: Paksa |_+_| untuk memuat semula paparannya sekarang.

Pisang atas

Seperti yang telah kita lihat, |__+_| mempunyai repertoir yang cukup. Program lain, seperti |_+_| , telah diilhamkan olehnya, tetapi mereka masing-masing mempunyai pandangan mereka sendiri tentang sesuatu.

Iklan

Walau bagaimanapun, |_+_| dipasang di mana-mana. Apabila anda pergi ke perniagaan untuk melihat rangkaian atau pelayan, anda akan sering diberitahu bahawa tiada apa yang boleh diubah pada pelayan langsung. Pelanggan membuat peraturan, jadi anda perlu menggunakan apa yang telah dipasang.

Walaupun anda lebih suka alat pemantauan yang berbeza, anda harus mengenali |__+_|. Lambat laun, anda mungkin akan mendapati diri anda berada dalam situasi di mana anda hanya boleh mengaksesnya.

Perintah Linux
Fail tar · pv · kucing · tac · chmod · cengkaman · perbezaan · sed · Dengan · lelaki · pushd · popd · fsck · testdisk · seq · fd · pandoc · CD · $PATH · awk · sertai · jq · lipat · uniq · journalctl · ekor · negeri · ls · fstab · dibuang · kurang · chgrp · chown · rev · tengok · rentetan · taip · menamakan semula · zip · buka zip · lekapkan · umount · pasang · fdisk · mkfs · rm · rmdir · rsync · df · gpg · kita · nano · mkdir · daripada · ln · tampalan · menukar · rclone · carik-carik · SRM
Proses alias · skrin · atas · bagus · renice · kemajuan · jejak · sistem · tmux · chsh · sejarah · di · kumpulan · percuma · yang · dmesg · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · masa tamat · dinding · ya · bunuh · tidur · sudo · miliknya · masa · tambah kumpulan · usermod · kumpulan · lshw · menutup · but semula · berhenti · matikan · passwd · lscpu · crontab · Tarikh · bg · fg
Rangkaian netstat · ping · traceroute · ip · ss · siapakah · fail2ban · bmon · awak · jari · nmap · ftp · keriting · wget · who · siapakah saya · Dalam · iptables · ssh-keygen · ufw

BERKAITAN: Komputer Riba Linux Terbaik untuk Pembangun dan Penggemar

BACA SETERUSNYA Foto Profil untuk Dave McKay Dave McKay
Dave McKay pertama kali menggunakan komputer apabila pita kertas yang ditebuk sedang popular, dan dia telah memprogramkan sejak itu. Selepas lebih 30 tahun dalam industri IT, beliau kini seorang wartawan teknologi sepenuh masa. Semasa kerjayanya, beliau telah bekerja sebagai pengaturcara bebas, pengurus pasukan pembangunan perisian antarabangsa, pengurus projek perkhidmatan IT, dan, yang terbaru, sebagai Pegawai Perlindungan Data. Tulisannya telah diterbitkan oleh howtogeek.com, cloudsavvyit.com, itenterpriser.com, dan opensource.com. Dave ialah seorang penginjil Linux dan penyokong sumber terbuka.
Baca Bio Penuh

Artikel Yang Menarik