Saya biasanya mem-pipe perintah ls
dengan less
dan ingin mengeksekusi perintah ketika paging misalnya saya menemukan file yang ingin saya hapus jadi saya ingin mengeksekusi perintah rm {filename}
sementara masih paging. Saya juga ingin berharap saya dapat menggunakan metode yang sama sambil membaca halaman manual. Jika tidak, bagaimana bedanya?
9
man actually changes CWD
?man man
(atau apa pun) akan mengubah CWD saya saat pria terbuka. Mesin linux saya tidak tersedia saat ini, dan saya tidak yakin ada cara lain untuk memeriksa CWD, tetapi bagi saya sepertinya itulah yang dilakukannya.man {command}
dari say/home/{user}
ke lokasi perintahman
?Cara umum untuk melakukan ini adalah dengan menangguhkan pekerjaan saat ini, menjalankan perintah dan melanjutkan pekerjaan lama.
ls | less
(baca teks, perhatikan nama file)Control-z
untuk menangguhkan perintah aktif saat iniAnda harus mendapatkan garis yang serupa dengan ini:
[1]+ Stopped ls | less
([1] adalah nomor pekerjaan.)
rm testfile
fg
ataufg %1
(1 adalah nomor pekerjaan)Anda dapat menangguhkan beberapa proses sekaligus. Misalnya
ls | less
Control-z
(output: [1]+ Stopped ls | less
)man rm
Control-z
(output: [2]+ Stopped man rm
)rm -i testfile*
fg %1
untuk melanjutkan pekerjaan 1 (membiarkan halaman manual terbuka di latar belakang), ataufg %2
untuk melanjutkan pekerjaan 2 (man rm)Jika Anda memiliki beberapa proses yang ditangguhkan, Anda dapat mencantumkannya
jobs
.sumber