Terminal Linux mempunyai beberapa arahan berguna yang boleh memaparkan proses yang sedang berjalan, membunuhnya dan mengubah tahap keutamaannya. Siaran ini menyenaraikan perintah klasik dan tradisional serta beberapa arahan moden yang lebih berguna.



Banyak arahan di sini melaksanakan satu fungsi dan boleh digabungkan — itulah falsafah Unix untuk mereka bentuk program. Program lain, seperti htop, menyediakan antara muka mesra di atas arahan.

atas

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

tukar gambar ikon windows 10

Untuk keluar dari atas atau htop, gunakan Ctrl-C pintasan papan kekunci. Pintasan papan kekunci ini biasanya mematikan proses yang sedang berjalan dalam terminal.

htop

The htop arahan adalah bahagian atas yang dipertingkatkan. Ia tidak dipasang secara lalai pada kebanyakan pengedaran Linux — berikut ialah arahan yang anda perlukan untuk memasangnya pada Ubuntu:

sudo apt-get install htop

Iklan

htop memaparkan maklumat yang sama dengan reka letak yang lebih mudah difahami. Ia juga membolehkan anda memilih proses dengan kekunci anak panah dan melakukan tindakan, seperti membunuhnya atau menukar keutamaannya, dengan kekunci F.

Kami telah dilindungi htop dengan lebih terperinci pada masa lalu.

ps

The ps arahan menyenaraikan proses yang sedang berjalan. 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 menyalurkan output melalui kurang perintah untuk menatal melaluinya mengikut kadar anda sendiri:

telefon serasi android auto wayarles

ps -A | kurang

Tekan apa untuk keluar apabila anda selesai.

Anda juga boleh menyalurkan keluaran cengkaman untuk mencari proses tertentu tanpa menggunakan sebarang arahan lain. Perintah berikut akan mencari proses Firefox:

ps -A | grep firefox

apakah pengecas jenis c

pstree

The pstree arahan adalah cara lain untuk menggambarkan proses. Ia memaparkannya dalam format pokok. Jadi, sebagai contoh, pelayan X anda dan persekitaran grafik akan muncul di bawah pengurus paparan yang melahirkan mereka.

bunuh

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

bunuh PID

Iklan

Secara teknikal, arahan bunuh boleh menghantar sebarang isyarat kepada proses. Anda boleh gunakan bunuh -BUNUH atau bunuh -9 sebaliknya untuk membunuh proses yang 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

cari aplikasi pada iphone

Anda juga boleh gabungkan arahan ini dengan kill untuk membunuh proses tertentu . Menggunakan pkill atau killall adalah lebih mudah, walaupun.

pkill & killall

The pkill dan bunuh semua arahan boleh membunuh proses, diberi namanya. Gunakan mana-mana arahan untuk membunuh Firefox:

pkill firefox
membunuh firefox

Kami telah pkill tertutup dengan lebih mendalam pada masa lalu.

renice

The renice perintah mengubah nilai bagus proses yang sudah berjalan. Nilai bagus menentukan keutamaan proses yang dijalankan. Nilai daripada -19 adalah keutamaan yang sangat tinggi, manakala nilai daripada 19 adalah keutamaan yang sangat rendah. Nilai daripada 0 adalah keutamaan lalai.

Perintah renice memerlukan PID proses. Perintah berikut membuat proses berjalan dengan keutamaan yang sangat rendah:

renice 19 PID

Iklan

Anda boleh menggunakan pgrep tipu di atas dengan renice juga.

windows 10 kemas kini skrin hitam

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

sudo renice -19 #

xbunuh

The xbunuh arahan ialah cara untuk membunuh program grafik dengan mudah. Jalankan dan kursor anda akan bertukar menjadi x tanda. Klik tetingkap program untuk mematikan program itu. Jika anda tidak mahu mematikan program, anda boleh keluar dari xkill dengan mengklik kanan sebaliknya.

Anda tidak perlu menjalankan arahan ini dari terminal — anda juga boleh menekan Alt-F2, taip xbunuh dan tekan Enter untuk menggunakannya daripada desktop grafik.

Kami telah membuat liputan mengikat xkill pada hotkey untuk membunuh proses dengan mudah.


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

BACA SETERUSNYA