Skip to main content

Segala-galanya yang perlu anda ketahui tentang kurang arahan

Christian Prince : SEMUA ISLAM HARUS TAU ARTI ALHAMDULILAH SEBENARNYA (April 2025)

Christian Prince : SEMUA ISLAM HARUS TAU ARTI ALHAMDULILAH SEBENARNYA (April 2025)
Anonim

Dalam panduan ini, anda akan mengetahui semua yang anda perlu tahu tentang arahan "kurang" Linux.

Perintah "kurang" dianggap sebagai versi yang lebih kuat dari perintah "lebih" yang digunakan untuk memaparkan maklumat ke terminal satu halaman pada satu masa.

Banyak suis adalah sama seperti yang digunakan dengan lebih banyak perintah tetapi terdapat banyak tambahan yang tersedia juga.

Jika anda ingin membaca melalui fail teks yang lebih besar, lebih baik menggunakan arahan yang kurang ke atas editor kerana ia tidak memuatkan keseluruhan perkara itu ke dalam memori. Ia memuatkan setiap halaman ke dalam memori suatu halaman pada satu masa menjadikannya lebih cekap.

Cara Menggunakan Perintah Kurang

Anda boleh melihat mana-mana fail teks menggunakan arahan yang kurang dengan hanya menaip yang berikut ke dalam tetingkap terminal:

kurang

Sekiranya terdapat lebih banyak baris dalam fail daripada ruang pada skrin maka satu titik (:) akan muncul di bahagian bawah dan anda akan mempunyai beberapa pilihan untuk bergerak ke hadapan melalui fail.

Perintah kurang juga boleh digunakan dengan output paip melalui perintah lain.

Sebagai contoh:

ps -ef | kurang

Perintah di atas akan menunjukkan senarai proses yang berjalan satu halaman pada satu masa.

Anda boleh menekan sama ada bar ruang atau kekunci "f" untuk menatal ke hadapan.

Menukar Bilangan Jalur yang Dihantar Melalui

Secara lalai, arahan yang kurang akan menatal satu halaman pada satu masa.

Anda boleh menukar bilangan garisan yang ditatal apabila anda menekan ruang dan kekunci "f" dengan menekan nombor serta-merta sebelum menekan kekunci.

Sebagai contoh, masukkan "10" diikuti sama ada ruang atau kekunci "f" akan menyebabkan skrin untuk menatal dengan 10 baris.

Untuk membuat ini lalai anda boleh memasukkan nombor yang diikuti dengan kunci "z".

Sebagai contoh, masukkan "10" dan kemudian tekan "z". Sekarang apabila anda menekan ruang atau kekunci "f" skrin akan sentiasa tatal oleh 10 baris.

Kemasukan yang agak pelik adalah keupayaan untuk menekan kekunci segera sebelum bar ruang. Kesan ini adalah untuk terus menatal walaupun anda telah mencapai penghujung output.

Untuk menatal satu baris pada satu masa tekan sama ada kunci "kembali", "e" atau "j". Anda boleh menukar lalai supaya ia menatal nombor baris tertentu dengan memasukkan nombor sebelum kekunci yang ditentukan. Sebagai contoh, masukkan "5" diikuti dengan kekunci "e" akan menjadikan skrin tatal 5 baris setiap kali "kembali", "e" atau "j" ditekan. Jika anda secara tidak sengaja menekan huruf "J", hasil yang sama akan berlaku kecuali jika anda menekan bahagian bawah output, ia akan terus menatal.

Kunci "d" membolehkan anda menatal ke nombor baris tertentu. Sekali lagi dengan memasukkan nombor sebelum "d" akan mengubah tingkah laku lalai supaya ia menatal bilangan baris yang anda tentukan.

Untuk tatal ke senarai semula, anda boleh menggunakan kekunci "b". Tidak seperti arahan yang lebih banyak, ini boleh berfungsi dengan kedua-dua fail dan output paip. Memasuki nombor sebelum menekan skrol kekunci "b" menyandarkan bilangan baris yang ditentukan. Untuk menjadikan kekunci "b" tatal secara kekal dengan bilangan baris yang ditentukan masukkan nombor yang ingin anda gunakan diikuti dengan kunci "w".

Kekunci "y" dan "k" berfungsi sama dengan kunci "b" dan "w" kecuali lalai bukan untuk menatal satu tetingkap pada satu masa tetapi satu baris pada satu masa membuat sandaran skrin. Jika anda secara tidak sengaja menekan huruf besar "K" atau huruf besar "Y", hasilnya akan sama kecuali anda memukul bahagian atas output yang mana penggiliran akan berterusan di luar permulaan fail.

Kunci "u" juga skrol sandaran skrin tetapi lalai adalah separuh skrin.

Anda juga boleh menatal secara mendatar menggunakan kekunci anak panah kiri dan kanan.

Anak panah kanan menatal separuh skrin ke kanan dan anak panah kiri menatal setengah skrin ke kiri. Anda boleh terus menatal sekali lagi tetapi anda hanya boleh menatal ke kiri sehingga anda mencapai permulaan output.

Redisplay Output

Jika anda melihat fail log atau fail lain yang sentiasa berubah, anda mungkin mahu menyegarkan semula data.

Anda boleh menggunakan huruf kecil "r" untuk mengecat semula skrin atau huruf besar "R" untuk mengecat semula skrin yang membuang mana-mana output yang telah dipasangkan.

Anda boleh menekan huruf "F" untuk menatal ke hadapan. Manfaat menggunakan "F" ialah apabila akhir fail tercapai ia akan terus mencuba. Jika log sedang mengemaskini sementara anda menggunakan arahan yang kurang, sebarang entri baru akan dipaparkan.

Pindah Ke Kedudukan Khusus Dalam Satu Fail

Jika anda ingin kembali ke permulaan output tekan huruf kecil "g" dan pergi ke akhir tekan huruf besar "G".

Untuk pergi ke baris tertentu masukkan nombor sebelum menekan kekunci "g" atau "G".

Anda boleh bergerak ke kedudukan yang merupakan peratusan tertentu melalui fail. Masukkan nombor diikuti dengan kunci "p" atau "%". Anda juga boleh memasukkan titik perpuluhan kerana mari kita hadapi, kita semua perlu pergi ke kedudukan "36.6%" melalui fail.

Menanda Jawatan Dalam Fail

Anda boleh menetapkan penanda dalam fail dengan menggunakan kekunci "m" diikuti oleh mana-mana huruf kecil lain. Anda kemudiannya boleh kembali ke penanda dengan menggunakan petikan tunggal "'" diikuti dengan huruf kecil yang sama.

Ini bermakna anda boleh menentukan beberapa penanda berbeza melalui output yang anda boleh kembali dengan mudah.

Mencari Corak A

Anda boleh mencari teks dalam output menggunakan kunci slash ke hadapan diikuti dengan teks yang ingin anda cari atau ungkapan biasa.

Sebagai contoh / "hello world" akan mencari "hello world".

Sekiranya anda ingin mencari semula fail yang anda perlu menggantikan slit ke hadapan dengan tanda tanya.

Sebagai contoh? "Hello world" akan mencari "hello world" sebelum output ke skrin.

Muatkan Fail Baru Ke Output

Jika anda telah selesai melihat fail anda boleh memuatkan fail baru ke dalam perintah yang kurang dengan menekan kekunci usus (:) diikuti dengan kekunci "e" atau "E" dan laluan ke fail.

Contohnya ": e myfile.txt".

Cara Keluar Kurang

Untuk keluar daripada tekan perintah kurang sama ada kekunci "q" atau "Q".

Suis Talian Perintah yang berguna

Suis runtime berikut mungkin atau mungkin tidak berguna kepada anda:

  • kurang -bN - N adalah nombor dan memuat bilangan kilobyte yang ditentukan ke dalam memori. Secara lalai, nilai itu adalah 64 kilobyte tetapi anda boleh menentukan mana-mana nombor yang anda mahukan. Jika anda memasukkan -1 maka seluruh fail akan dimuatkan ke dalam memori yang mungkin atau mungkin bukan idea yang bagus bergantung pada saiz fail.
  • kurang -B - Secara lalai, arahan kurang memperuntukkan buffer memori yang diperlukan secara lalai apabila menggunakan output paip. Anda boleh menggunakan suis -B untuk mengelakkan autobuffering.
  • kurang -c atau kurang -C - Secara lalai repaints skrin dengan menatal ke skrin. Untuk membersihkan skrin dari atas ke atas, gunakan suis -c atau -C.
  • kurang -e - Punca yang kurang untuk keluar apabila ia mencecah akhir fail untuk kali kedua
  • kurang -E - Punca yang kurang untuk keluar apabila ia mencecah akhir fail untuk kali pertama
  • kurang -f - Buka fail khas seperti direktori yang menggunakan kurang
  • kurang -F - Punca yang kurang untuk keluar jika fail kurang daripada satu nilai skrin data
  • kurang - g - Hanya menyerlahkan item terakhir yang ditemui semasa mencari
  • kurang -G - Menyekat menonjol sama sekali semasa mencari
  • kurang -hN - Tentukan bilangan maksimum baris yang kurang perintah boleh tatal kembali
  • kurang -i - Abaikan kes apabila mencari kecuali aksara huruf besar ditemui dalam corak carian
  • kurang -I - Abaikan kes ketika mencari
  • kurang -jN - N adalah nombor. Ini menentukan di mana pada skrin garisan diletakkan apabila dicari. Sebagai contoh, mencari "halo dunia" akan meletakkan garis yang ditemui dengan "halo dunia" di dalamnya pada baris 1 jika kurang -j1 digunakan.
  • kurang -J - Ini memaparkan asterisk sedikit di lajur kiri (lajur status) yang menunjukkan apabila sepotong teks yang telah anda cari telah dijumpai.
  • kurang -m - Menampilkan bilangan bait melalui fail dan bukan titik pada bahagian bawah skrin
  • kurang -M - Memaparkan nombor baris output. Contohnya "garisan 1-23"
  • kurang -n - Tekan nombor garisan
  • kurang -N - Bilangan baris paparan pada setiap baris
  • kurang -o - Ini digunakan hanya dengan output paip. Ia mengeluarkan setiap halaman output paip ke fail satu halaman pada satu masa. Sekiranya terdapat fail itu, anda akan bertanya sama ada anda ingin menimpanya.
  • kurang -O - Ini sama dengan -o kecuali ia tidak akan meminta pengesahan sebelum menimpa fail.
  • kurang -p - Ini bermula kurang pada kejadian pertama pola yang ditentukan.
  • kurang -P "teks" - Ini menggantikan mesej di bahagian bawah skrin ke teks yang ditentukan
  • kurang -q - Ini menghalang loceng dari berdengung apabila anda sampai ke akhir fail. Sebab-sebab lain untuk loceng itu berdering seperti akhbar utama tidak sah.
  • kurang - Q - Menindas semua bunyi
  • kurang -s - Ini memampatkan garisan kosong. Sebagai contoh, jika fail mempunyai 4 baris kosong berturut-turut dan anda menggunakan arahan yang kurang -s hanya 1 baris kosong akan dipaparkan.
  • kurang -S - Ini menyebabkan garis panjang dipotong daripada membungkusnya ke baris seterusnya

Terdapat banyak perintah yang kurang daripada yang anda harapkan. Anda boleh membaca dokumentasi penuh dengan menaip "lelaki kurang" ke dalam tetingkap terminal atau dengan membaca halaman manual ini kurang. Gg

Satu alternatif kepada yang kurang dan lebih adalah arahan ekor yang menunjukkan beberapa baris terakhir fail.