Itu ps perintah menghasilkan daftar proses yang sedang berjalan di komputer Anda. Panduan ini akan menunjukkan kepada Anda kegunaan yang lebih umum dari perintah ps sehingga Anda bisa mendapatkan hasil maksimal dari itu.
Itu ps perintah biasanya digunakan bersama dengan grep perintah dan lebih atau kurang perintah.
Perintah-perintah tambahan ini membantu untuk menyaring dan menentukan jumlah output dari ps yang seringkali bisa sangat panjang.
Bagaimana Cara Menggunakan Perintah ps
Sendiri, itu ps perintah menunjukkan proses yang berjalan oleh pengguna menjalankannya di dalam jendela terminal. Untuk memohon ps cukup ketik yang berikut:
ps
Output akan menampilkan deretan data yang berisi informasi berikut:
- PID
- TTY
- Waktu
- Perintah
PID adalah ID proses yang mengidentifikasi proses yang sedang berjalan. TTY adalah tipe terminal.
Sendiri, itu ps komando sangat terbatas. Anda mungkin ingin melihat semua proses yang sedang berjalan. Untuk melihat semua proses yang berjalan menggunakan salah satu dari perintah berikut:
ps -A
ps -e
Untuk menampilkan semua proses kecuali untuk pemimpin sesi jalankan perintah berikut:
ps -d
Jadi apa itu pemimpin sesi? Ketika satu proses memulai proses lainnya, ini adalah pemimpin sesi dari semua proses lainnya. Jadi bayangkan prosesnya SEBUAH memulai proses B dan proses C . Proses B memulai proses D dan proses C memulai proses E . Ketika Anda mendaftar semua proses kecuali pemimpin sesi yang akan Anda lihat B, C, D dan E tapi tidak SEBUAH .
Anda dapat meniadakan salah satu pilihan yang telah Anda pilih dengan menggunakan -N beralih. Misalnya, jika Anda ingin melihat hanya pemimpin sesi jalankan perintah berikut:
ps -d -N
Tentunya itu -N tidak terlalu masuk akal ketika digunakan dengan -e atau -SEBUAH switch karena tidak akan menunjukkan apa-apa.
Jika Anda ingin melihat hanya proses yang terkait dengan terminal ini jalankan perintah berikut:
ps T
Jika Anda ingin melihat semua proses yang berjalan menggunakan perintah berikut:
Memilih Proses Tertentu yang Menggunakan Perintah ps
Anda dapat mengembalikan proses tertentu menggunakan ps perintah dan ada berbagai cara untuk mengubah kriteria pemilihan.
Misalnya, jika Anda tahu id proses Anda dapat menggunakan perintah berikut:
ps -p Anda dapat memilih beberapa proses dengan menentukan beberapa ID proses sebagai berikut: ps -p "1234 9778" Anda juga dapat menentukannya menggunakan daftar yang dipisahkan koma: ps-p 1234,9778 Kemungkinannya adalah Anda tidak akan tahu proses ID dan lebih mudah untuk mencari berdasarkan perintah. Untuk melakukan ini gunakan perintah berikut: ps -C Misalnya, untuk melihat apakah Chrome berjalan Anda dapat menggunakan perintah berikut: ps-C chrome Anda mungkin terkejut melihat bahwa ini mengembalikan satu proses untuk setiap tab yang terbuka. Cara lain untuk memfilter hasil adalah berdasarkan grup. Anda dapat mencari berdasarkan nama grup menggunakan sintaks berikut: ps-G Misalnya untuk mengetahui semua proses yang dijalankan oleh grup akun, ketik yang berikut: akun ps -G "accounts" ps --Group "" Anda juga dapat mencari berdasarkan id grup, bukan nama grup dengan menggunakan huruf kecil "g" sebagai berikut: ps -g Jika Anda ingin mencari berdasarkan daftar ID sesi, gunakan perintah berikut: ps -s Alternatifnya, gunakan yang berikut untuk mencari berdasarkan jenis terminal. ps-t Jika Anda ingin menemukan semua proses yang dijalankan oleh pengguna tertentu, coba perintah berikut: ps U Misalnya untuk menemukan semua proses yang berjalan gary jalankan yang berikut: ps U "gary" Perhatikan bahwa ini menunjukkan orang yang mandatnya digunakan untuk menjalankan perintah. Sebagai contoh, jika Anda tergoda sebagai gary dan jalankan perintah di atas akan menampilkan semua perintah yang dijalankan oleh Anda. Jika Anda masuk sebagai Tom dan digunakan sudo untuk menjalankan perintah maka perintah di atas akan ditampilkan Tom perintah sebagai dijalankan oleh gary dan tidak Tom . Untuk membatasi daftar hanya proses yang benar-benar dijalankan oleh gary gunakan perintah berikut: Secara default Anda mendapatkan empat kolom yang sama saat Anda menggunakan ps perintah: Anda bisa mendapatkan daftar lengkap dengan menjalankan perintah berikut: ps -ef Itu -e, seperti yang Anda tahu, menunjukkan semua proses dan f atau -f menunjukkan detail lengkap. Kolom yang dikembalikan adalah sebagai berikut: ID Pengguna adalah orang yang menjalankan perintah. PID adalah ID proses dari perintah perintah. PPID adalah proses induk yang memulai perintah. Itu C Kolom menunjukkan jumlah anak-anak suatu proses. The STime adalah waktu mulai untuk proses. TTY adalah terminal, waktu adalah jumlah waktu yang diperlukan untuk menjalankan dan perintah adalah perintah yang dijalankan. Anda bisa mendapatkan lebih banyak kolom dengan menggunakan perintah berikut: ps-eF Ini mengembalikan kolom berikut: Kolom ekstra adalah SZ, RSS, dan PSR.SZ adalah ukuran dari proses, RSS adalah ukuran memori nyata dan PSR adalah prosesor yang ditugaskan kepada perintah. Anda dapat menentukan format yang ditentukan pengguna menggunakan switch berikut: ps -e --format Format yang tersedia adalah sebagai berikut: Ada lebih banyak pilihan tetapi ini adalah yang paling umum digunakan. Untuk menggunakan format, ketik berikut ini: ps -e --format = "waktu uid uname cmd" Anda dapat mencampur dan mencocokkan barang-barang yang Anda inginkan. Untuk mengurutkan output, gunakan notasi berikut: ps -ef --sort Pilihan opsi sortir adalah sebagai berikut: Sekali lagi ada lebih banyak pilihan yang tersedia tetapi ini adalah yang paling umum. Sebuah contoh menyortir perintahnya adalah sebagai berikut: ps -ef - pengguna sambungan, pid Seperti yang disebutkan di awal adalah hal umum untuk digunakan ps dengan grep, kurang dan lebih perintah. Itu kurang dan lebih perintah akan membantu Anda menyaring hasil satu halaman dalam satu waktu. Untuk menggunakan perintah ini cukup dengan menyalurkan output dari grep ke mereka sebagai berikut: ps -ef | lebih ps -ef | kurang Itu grep perintah membantu Anda menyaring hasil dari ps perintah. Sebagai contoh: Itu ps perintah biasanya digunakan untuk proses daftar dalam Linux. Anda juga bisa menggunakan teratas perintah untuk menampilkan proses yang berjalan dengan cara yang berbeda. Memformat Output Perintah ps
Mengurutkan Output
Menggunakan ps Dengan perintah grep, kurang dan lebih banyak
Ringkasan