Apa arti |simbol dalam sudo ps -ef | grep processnameperintah?
Adakah yang bisa menjelaskan perintah ini? Saya telah menggunakan perintah ini hanya untuk mendapatkan PID dan membunuh proses itu, tetapi saya juga melihat sudo ps -ef | grep processname | grep -v grepdan saya mendapat kesan bahwa -v grepseperti membunuh PID yang dihasilkan sebelumnya untuk grep. Jika begitu, bagaimana cara kerjanya?
ps -ef | grep '[p]rocessname'
grep [p]rocessname, Anda memberi tahu shell untuk mencari file di direktori saat ini dengan nama processnamedan mengganti pola dengan nama file itu. Jika tidak ada file bernama processnameada, shell dapat meneruskan pola secara harfiah untuk grep. Tetapi itu tergantung pada pengaturan Anda. Jadi versi Anda akan pecah jika sebuah file bernama processnameada atau jika salah satu opsi shell berikut telah diaktifkan failglob, nullglob, nocaseglob.

sudolarips -ef. Juga trik umum untuk menghindari perintah ketiga adalah melampirkan karakter nama proses 'dalam tanda kurung:ps -ef | grep [p]rocessname