Bagikan fitur dan trik baris perintah Anda untuk Unix/Linux. Cobalah untuk membuatnya tetap Shell/distro agnostik jika memungkinkan. Tertarik untuk melihat alias, satu baris, pintasan keyboard, skrip shell kecil, dll.
Jawaban yang Diterima:
Ini sedikit meluas pada !! trik yang disebutkan dalam jawaban ini. Sebenarnya ada banyak perintah terkait riwayat yang cenderung dilupakan (orang cenderung menusuk Naik 100 kali alih-alih mencari perintah yang mereka tahu mereka ketik).
historycommand akan menampilkan daftar perintah yang baru saja dijalankan dengan event designator di sebelah kiri!Nakan menggantikan perintah yang terkait dengan event designatorN!-Nakan menggantikanNperintah terbaru; misalnya!-1akan menggantikan perintah terbaru,!-2yang terbaru kedua, dll.- Seperti yang disebutkan dalam jawaban lain,
!!adalah singkatan dari!-1, untuk mengganti perintah terakhir dengan cepat !stringakan menggantikan perintah terbaru yang dimulai denganstring!?string?akan menggantikan perintah terbaru yang berisistring
Penanda kata dapat ditambahkan ke ! perintah history untuk mengubah hasil. Tanda titik dua memisahkan acara dan penanda kata, mis. !!:0 . Penanda acara !! bisa disingkat menjadi ! saat menggunakan penanda kata, jadi !!:0 setara dengan !:0 .
!:0akan mendapatkan perintah yang dieksekusi!:1akan mendapatkan argumen pertama (dan!:2yang kedua, dst.)!:2-3akan mendapatkan argumen kedua dan ketiga!:^adalah cara lain untuk mendapatkan argumen pertama.!:$akan mendapatkan yang terakhir!:*akan mendapatkan semua argumen (tetapi tidak perintah)
Pengubah juga dapat ditambahkan ke ! perintah history, masing-masing diawali dengan titik dua. Nomor apa pun dapat ditumpuk (mis. !:t:r:p ).
h— Sejajarkan dengan nama file dasart— Hanya nama file dasarr— Sejajarkan dengan ekstensi nama filee— Hanya ekstensi nama files/search/replacement— Ganti kemunculan pertamasearchdenganreplacementgs/search/replacement— Ganti semua kemunculansearchdenganreplacement