GNU/Linux >> Belajar Linux >  >> Linux

7 tips untuk mempercepat navigasi baris perintah Linux Anda

Mengetahui beberapa pintasan utama dapat memberikan dampak positif yang mengejutkan pada produktivitas Anda. Sebagai seseorang yang sering duduk bersama orang lain melalui baris perintah untuk membantu men-debug kode dan menavigasi server, mudah untuk menjadi frustrasi atas nama pengetik. Bekerja di baris perintah bisa menjadi rumit ketika Anda tidak tahu cara pintas hemat waktu terbaik untuk digunakan. Artikel ini memperbaiki frustrasi itu untuk Anda.

Berikut adalah beberapa pintasan penting dan kiat utama untuk membantu Anda mempercepat penggunaan baris perintah.

Jalankan lagi sebagai root — sudo

$ cat /var/log/messages
cat /var/log/messages: Permission denied.

Jangan gunakan riwayat bash dengan penekanan tombol: panah atas, panah kiri, panah kiri, panah kiri, sudo , MEMASUKI.

Alih-alih gunakan:  sudo !!

Pintasan kecil ini berfungsi karena !! adalah tempat shell untuk perintah terakhir yang dieksekusi. Mengetik tujuh karakter itu akan menjalankan perintah terakhir itu sebagai root tanpa menekan tombol panah atas dan kiri. Pintasan ini juga berfungsi tanpa sudo , jika Anda ingin menjalankan kembali perintah terakhir tanpa perubahan, karena alasan tertentu.

Cari perintah yang saya jalankan — Ctrl+r

Apa perintah yang saya jalankan? Panah atas, atas, atas, atas. Oh, itu dia. MASUKKAN.

Anda menelusuri riwayat Anda selangkah demi selangkah, tetapi ada cara yang lebih baik. Bagaimana jika saya memberi tahu Anda bahwa ada cara mudah untuk menelusuri perintah Anda sebelumnya?

Jangan mengetik: Panah atas, atas, atas, atas, ENTER.

Sebaliknya:  Ctrl+r

Catatan:Jangan ketik (+ ). Ini berarti menggunakan Ctrl kunci dan r kunci bersama.

Cukup gunakan, Ctrl+r , dan ketik beberapa huruf pertama dari perintah yang ingin Anda ulangi. Jika pencarian tidak cocok pada hasil pertama, cukup gunakan Ctrl+r beberapa kali lagi untuk menggulir hasil—ditampilkan di bawah mencari cat perintah.

(reverse-i-search)cat: sudo cat /var/log/messages

Kembali ke direktori home Anda — cd

Anda akan kagum pada berapa banyak orang yang tidak mengetahui hal ini. cd . Betul sekali. Tanpa argumen apa pun, ini akan membawa Anda kembali ke direktori home Anda.

Kembali ke direktori terakhir - cd -

Terkadang hal yang paling sederhana adalah yang terbaik. Di mana Anda berada di /var/www/foo direktori, tetapi sekarang berada di /etc ? Cukup ketik, cd - dan Anda akan kembali ke /var/www/foo .

Jangan mengetik: cd /var/www/foo

Sebaliknya: cd -

Kontrol pekerjaan — latar belakang, latar depan, dll

Ini mungkin membutuhkan waktu untuk membiasakan diri, tetapi ketika Anda menguasainya, Anda tidak akan pernah kembali. Katakanlah Anda sedang mengedit file di vim (baik, Anda tidak akan menggunakan nano , maukah Anda?), dan sekarang Anda ingin pergi dan melihat di /var/www/html direktori. Anda dapat keluar dari vim , telusuri ke direktori, hanya untuk menemukan bahwa Anda ingin mengedit file lagi. Sebagai gantinya, Anda dapat mengirim vim ke latar belakang dan kembali lagi nanti.

Jenis: Ctrl+z — Ini adalah pintasan yang menjadi latar belakang tugas latar depan yang ada. Berguna untuk, namun tidak terbatas pada, less , cat , man , vim , dll.

Ke mana perginya tugas latar depan saya, Anda mungkin bertanya. Cukup ketik, jobs untuk melihatnya dalam daftar.

$ jobs
[1] Stopped       vim

Besar. Anda sekarang dapat pergi melakukan sesuatu yang lain. Kapan pun Anda ingin ini kembali, cukup ketik fg . Ini akan membawa pekerjaan latar belakang (vim ) kembali ke latar depan lagi. Perhatikan bahwa proses latar belakang dijeda, jadi jika Anda menjalankan sesuatu seperti tail pada sebuah file, proses akan memiliki beberapa hal yang harus dilakukan. Jika Anda memiliki beberapa pekerjaan yang berjalan di latar belakang, fg 3 , misalnya, melanjutkan pekerjaan ketiga dalam daftar. Jangan lupa untuk menjalankan jobs perintah untuk melihat daftar pekerjaan yang dijeda.

Alias ​​perintah yang sering digunakan

Jika Anda sering menjalankan perintah dengan argumen yang sama, buatlah alias untuk perintah tersebut. Saya memiliki banyak dari mereka. Saya sering menggunakan x sintaks, yang merupakan nama normal perintah yang diikuti dengan x . Misalnya, dengan netstat , saya selalu menjalankannya dengan -n (hanya alamat numerik) , -t (protokol tcp), -a (semua), -u (protokol udp), dan -e (keluaran diperpanjang). netstat -ntaupe — itu menggelinding langsung dari lidah, bukan? Saya malas (dan mungkin lupa salah satu opsi), jadi saya membuat aliasnya menjadi netstatx seperti ini;

$ alias netstatx="netstat -ntaupe"

Cobalah untuk apa pun yang Anda jalankan secara teratur.

Jangan mengetik: netstat -ntaupe

Sebaliknya: netstatx

Pintasan bonus

Anda dapat menggunakan kombinasi keyboard, Alt+. , untuk mengulangi argumen terakhir.

Catatan:Pintasannya adalah Alt+. (titik).

$ mkdir /path/to/mydir

$ cd Alt.

Anda sekarang berada di /path/to/mydir direktori.

Ringkasan

Investasikan sedikit waktu sekarang untuk menghemat waktu di masa mendatang yang akan benar-benar mempercepat hidup Anda di baris perintah.

Ingin menguji kemampuan sysadmin Anda? Ikuti penilaian keterampilan hari ini.


Linux
  1. Miliki sapi di baris perintah Linux

  2. 10 Trik dan Tips Baris Perintah Linux Menarik yang Patut Diketahui

  3. Tip/trik navigasi baris perintah Linux 3 - variabel lingkungan CDPATH

  1. Kiat navigasi baris perintah Linux:dasar-dasar perintah pushd dan popd

  2. Yoda – Asisten Pribadi Baris Perintah Untuk Sistem Linux Anda

  3. Kiat Baris Perintah Linux untuk Meningkatkan Produktivitas

  1. 8 tips untuk baris perintah Linux

  2. Jalankan baris perintah Linux di iPad Anda

  3. Pass – Kelola Kata Sandi Anda dari Baris Perintah Linux