Laman » bagaimana untuk » Bagaimana Mengurus Proses dari Terminal Linux 10 Perintah Anda Perlu Tahu

    Bagaimana Mengurus Proses dari Terminal Linux 10 Perintah Anda Perlu Tahu

    Terminal Linux mempunyai beberapa arahan berguna yang boleh memaparkan proses yang berjalan, membunuh mereka, dan mengubah tahap keutamaan mereka. Pos ini menyenaraikan perintah klasik, tradisional, serta beberapa yang lebih berguna, moden.

    Banyak perintah di sini melaksanakan fungsi tunggal dan boleh digabungkan - itulah falsafah Unix dalam merancang program. Program lain, seperti htop, menyediakan antara muka mesra di atas arahan.

    atas

    The atas Perintah adalah cara tradisional untuk melihat penggunaan sumber sistem anda dan melihat proses yang mengambil sumber sistem yang paling. Atas memaparkan senarai proses, dengan yang menggunakan CPU paling di bahagian atas.

    Untuk keluar atas atau htop, gunakan Ctrl-C pintasan papan kekunci. Pintasan papan kekunci ini biasanya membunuh proses sedang berjalan di terminal.

    htop

    The htop perintah adalah bahagian yang lebih baik. Ia tidak dipasang secara lalai pada kebanyakan pengedaran Linux - inilah perintah yang anda perlukan untuk memasangnya di Ubuntu:

    sudo apt-get install htop

    htop memaparkan maklumat yang sama dengan susunan yang lebih mudah difahami. Ia juga membolehkan anda memilih proses dengan kekunci anak panah dan melakukan tindakan, seperti membunuh mereka atau mengubah keutamaan mereka, dengan kekunci F.

    Kami telah dilindungi lebih terperinci pada masa lalu.

    ps

    The ps senarai arahan menjalankan proses. Perintah berikut menyenaraikan semua proses yang berjalan pada sistem anda:

    ps -A

    Ini mungkin terlalu banyak proses untuk dibaca pada satu masa, jadi anda boleh paip output melalui kurang arahan untuk tatal menerusi mereka pada kadar anda sendiri:

    ps -A | kurang

    Tekan q untuk keluar apabila anda selesai.

    Anda juga boleh paip output melalui grep untuk mencari proses tertentu tanpa menggunakan sebarang arahan lain. Perintah berikut akan mencari proses Firefox:

    ps -A | grep firefox

    pstree

    The pstree perintah adalah satu lagi cara untuk memproses proses. Ia memaparkannya dalam format pokok. Jadi, sebagai contoh, pelayan X dan persekitaran grafik anda akan muncul di bawah pengurus paparan yang melahirkannya.

    bunuh

    The bunuh arahan boleh membunuh proses, memandangkan ID prosesnya. Anda boleh mendapatkan maklumat ini dari ps -A, atas atau pgrep arahan.

    membunuh PID

    Secara teknikal, perintah membunuh boleh menghantar sebarang isyarat kepada proses. Anda boleh gunakan membunuh-KILL atau membunuh -9 sebaliknya untuk membunuh proses degil.

    pgrep

    Memandangkan istilah carian, pgrep mengembalikan ID proses yang sepadan dengannya. Sebagai contoh, anda boleh menggunakan arahan berikut untuk mencari PID Firefox:

    pgrep firefox

    Anda juga boleh menggabungkan arahan ini dengan membunuh untuk membunuh proses tertentu. Dengan menggunakan pkill atau killall adalah lebih mudah, walaupun.

    pkill & killall

    The pkill dan bunuh semua Perintah boleh membunuh satu proses, memandangkan namanya. Gunakan sama ada arahan untuk membunuh Firefox:

    pkill firefox
    membunuh firefox

    Kami telah melengkapkan pkill dengan lebih mendalam pada masa lalu.

    renai

    The renai perintah mengubah nilai bagus proses yang sudah berjalan. Nilai yang bagus menentukan keutamaan proses berjalan dengan. Nilai -19 adalah keutamaan yang sangat tinggi, sementara nilai 19 adalah keutamaan yang sangat rendah. Nilai 0 adalah keutamaan lalai.

    Perintah renalis memerlukan PID proses. Perintah berikut menjadikan proses berjalan dengan keutamaan yang sangat rendah:

    renikan 19 PID

    Anda boleh menggunakannya pgrep trik di atas dengan renjin juga.

    Jika anda membuat proses berjalan pada keutamaan yang lebih tinggi, anda akan memerlukan keizinan root. Di Ubuntu, gunakan sudo untuk itu:

    sudo renice -19 #

    xkill

    The xkill arahan adalah cara mudah membunuh program grafik. Jalankan dan kursor anda akan berubah menjadi x tanda. Klik tetingkap program untuk membunuh program itu. Sekiranya anda tidak mahu membunuh program, anda boleh keluar dari xkill dengan mengklik kanan.

    Anda tidak perlu menjalankan arahan ini dari terminal - anda juga boleh menekan Alt-F2, taipkan xkill dan tekan Enter untuk menggunakannya dari desktop grafis.

    Kami telah menutup xkill mengikat ke hotkey untuk membunuh proses dengan mudah.


    Adakah anda mempunyai perintah kegemaran yang tidak kita nyatakan di sini, atau cara lain untuk dikongsi? Tinggalkan komen dan beritahu kami.