Perintah help Linux: temukan perintah yang tepat sebelum membuat alias
03
Cari, lalu buat alias
Temukan perintah yang tepat, lalu buat alias
Sebelum memberi nama pendek pada sebuah perintah, Anda perlu tahu apa sebenarnya fungsinya. SeedSpindle menjalankan pencarian di shell Linux Anda melalui WSL atau SSH, menampilkan teks manual dalam kartu obrolan, lalu mengusulkan alias sebagai diff. Anda meninjau keduanya. Pencarian dilakukan terlebih dahulu, sehingga alias didasarkan pada dokumentasi manual, bukan pada ingatan. Setiap langkah di bawah ini adalah kartu dalam obrolan, dan folder kerja berisi file alias, cadangannya, serta catatan apa pun yang Anda minta kepada agen untuk ditulis. Tidak ada yang berjalan di luar lingkungan yang Anda pilih. Saat Anda selesai, file alias, cadangan, dan kartu sesi memberikan catatan lengkap tentang apa yang berubah, yang dapat Anda baca kembali kapan saja jika shell berperilaku aneh. Pemula sering melewatkan pencarian dan menempelkan baris dari forum, sehingga alur kerja ini menjadikan pencarian sebagai kartu pertama dari setiap tugas.
01
Buka folder
Pilih folder kerja dan lingkungan WSL atau SSH untuk shell Anda, agar alat file dan Shell menunjuk ke mesin yang sama. Pilih folder yang berisi dotfiles Anda atau salinannya. Alat file hanya berfungsi di folder tersebut, sementara Shell berjalan di lingkungan yang Anda pilih. Buka sekali dan pilihan tersebut akan berlaku untuk tugas berikutnya.
02
Minta pencarian
Sebutkan perintah yang ingin Anda pahami sebelum memberinya nama pendek, dan minta agen menjalankan perintah help atau manual yang sesuai. Kutip nama persisnya. Untuk perintah bawaan, minta teks bantu, dan untuk program biasa, minta halaman manualnya. Sebutkan shell tempat perintah tersebut berada jika Anda menggunakan lebih dari satu.
03
Tinjau diff
Baca baris alias yang diusulkan dan terima hanya jika sesuai dengan kebiasaan Anda dan tidak menyembunyikan apa sebenarnya fungsi perintah tersebut. Tolak apa pun yang terlihat seperti jalan pintas untuk sesuatu yang merusak. Diff menandai baris yang ditambahkan dengan warna hijau dan baris yang dihapus dengan warna merah, sehingga satu pandangan menunjukkan besarnya perubahan.
04
Periksa hasilnya
Shell memuat file dan menampilkan kode keluar yang sebenarnya dalam kartu, dan perintah alias berikutnya menunjukkan apakah nama baru dikenali. Jika nama tidak dikenali, kartu menampilkan kesalahan dan Anda meminta perbaikan. Jalankan setiap nama baru sekali di terminal yang baru.
Contoh file alias dengan jalan pintas baca-saja
SeedSpindle · Cari dan buat alias● Ask first
Jelaskan perintah df, lalu tambahkan alias pendek untuknya.
Shellman dfexit 0
read_file~/.bash_aliasesloaded
edit_file~/.bash_aliases+1 line
Shellsource ~/.bash_aliasesexit 0
Shellalias dfhexit 0
menunggu persetujuan Anda sebelum langkah berikutnyaTolakTerima
.bash_aliases
# Read-only shortcuts for looking around
alias ll='ls -la'
alias la='ls -A'
alias l='ls -CF'
# Disk usage in readable units
alias dfh='df -h'
alias duh='du -sh'
# Show the last commands you typed
alias hist='history 20'
Setiap alias di sini hanya membaca: ls mencantumkan file, df dan du melaporkan ruang disk, dan history mencetak perintah baru-baru ini. Baris komentar dimulai dengan # dan menjelaskan setiap grup, sehingga Anda ingat di kemudian hari mengapa baris-baris tersebut ada. Sisakan satu baris kosong di antara grup, dan pastikan setiap baris cukup pendek untuk dibaca dalam diff tanpa menggulir ke samping. Tambahkan grup Anda sendiri di bawah grup terakhir, dan biarkan agen menampilkan diff sebelum Anda menyimpannya. Nama pendek lebih mudah diketik, tetapi pastikan nama tersebut berbeda dari perintah asli agar tidak ada yang tertutup secara tidak sengaja. Tinjau setiap baris baru sebelum Anda menyimpannya.
Empat pencarian sebelum Anda membuat alias
Baca bantuan untuk perintah bawaan
Tugas: pelajari apa yang dilakukan perintah bawaan bash sebelum membuat alias. Perintah linux help seperti help cd mencetak dokumentasi perintah bawaan, dan agen menjalankannya melalui Shell sehingga teks muncul dalam kartu obrolan yang dapat Anda perbesar. Baca opsinya, putuskan opsi mana yang termasuk dalam alias, lalu minta barisnya. Bersikaplah tepat. edit_file mengusulkan alias sebagai diff, dan alias tidak boleh pernah menyembunyikan apa sebenarnya fungsi perintah tersebut. Tebakan yang salah tidak banyak biayanya, karena cadangan hanya satu panggilan copy_file. Ask first berhenti sebelum penulisan, sehingga Anda menerima diff, menjalankan source pada file, dan mengonfirmasi kode keluar dalam kartu berikutnya.
Cari halaman manual berdasarkan kata
Tugas: temukan perintah ketika Anda hanya ingat apa fungsinya. Menjalankan apropos dengan kata kunci mencari deskripsi singkat halaman manual, dan agen menampilkan daftar dalam kartu. Mengetik apropos linux akan mengembalikan daftar yang sangat panjang, sedangkan kata yang lebih sempit seperti disk menemukan lebih sedikit, kecocokan yang lebih baik. Riwayat shell yang mengetahui proyek setiap perintah memerlukan pengaturan tambahan di luar alias, dan agen dapat membuat baris bashrc tersebut sebagai diff jika Anda meminta. Pilih satu. Baca halaman manual dengan man, lalu minta aliasnya, dan tinjau diff sebelum menerimanya.
Edit dotfiles dengan diff
Tugas: ubah dotfile tanpa merusak login berikutnya. Men-debug masalah path dengan dotfile dimulai dengan membaca file yang mengatur PATH, dan agen melakukannya dengan read_file dan grep, yang menampilkan setiap baris yang cocok. Itu kemudian menggunakan copy_file untuk menyimpan aslinya dan edit_file untuk mengusulkan perbaikan sebagai diff. Simpan salinannya. Banyak masalah path berasal dari salah ketik, sehingga diff sering kali hanya memerlukan satu baris yang diubah, dan pemulihan adalah satu panggilan copy_file jika pengaturan baru gagal. Plan only memungkinkan Anda membaca seluruh rencana sebelum file berubah, dan pemeriksaan akhir adalah shell baru tempat Anda mengonfirmasi bahwa perintah ditemukan.
Verifikasi perubahan dengan Shell
Tugas: konfirmasi bahwa alias dimuat. Setelah Anda menerima diff, agen menjalankan source pada file melalui Shell dan melaporkan kode keluar yang sebenarnya dalam kartu, di mana kode nol berarti file dimuat tanpa kesalahan. Pembaruan langsung dalam prompt shell juga bergantung pada langkah ini, karena shell saat ini hanya melihat file yang diubah setelah dimuat ulang. Jalankan alias. Agen mengetikkan nama baru, menampilkan output, dan Anda membandingkannya dengan perintah yang Anda harapkan. Jika kode keluar bukan nol, Anda membaca kesalahan dalam kartu yang diperbesar dan meminta perbaikan, lalu membuka terminal kedua dan mencoba alias di sana juga.