Jika anda telah menggunakan Linux untuk seketika dan terutamanya jika anda mula mengenali baris arahan Linux, anda akan tahu bahawa BASH adalah shell Linux.
BASH bermaksud Bourne Again Shell. Terdapat beberapa peluru yang berbeza termasuk csh, zsh, dash dan korn.
Cengkerang adalah penterjemah yang boleh menerima perintah untuk pengguna dan menjalankannya untuk melakukan operasi seperti menavigasi sistem fail, menjalankan program dan berinteraksi dengan peranti.
Ramai Debian berasaskan Linux seperti Debian sendiri, Ubuntu dan Linux Mint menggunakan DASH sebagai shell bukan BASH. DASH bermaksud Debian Almquist Shell. Shell DASH sangat mirip dengan BASH tetapi ia jauh lebih kecil daripada shell BASH.
Tidak kira sama ada anda menggunakan BASH atau DASH, anda akan mempunyai fail bernama .bashrc. Malah, anda akan mempunyai beberapa fail bashrc.
Buka tetingkap terminal dan ketik perintah berikut:
sudo find / -name .bashrc
Apabila anda menjalankan perintah ini terdapat tiga hasil yang dikembalikan:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Fail /etc/skel/.bashrc disalin ke dalam folder rumah mana-mana pengguna baru yang dibuat pada sistem.
/Home/gary/.bashrc adalah fail yang digunakan apabila gary pengguna membuka shell dan fail root digunakan setiap kali root membuka shell.
Apakah Fail .bashrc?
Fail .bashrc adalah skrip shell yang dijalankan setiap kali pengguna membuka shell baru.
Sebagai contoh, buka tetingkap terminal dan masukkan arahan berikut:
bash
Sekarang dalam tetingkap yang sama masukkan arahan ini:
bash
Setiap kali anda membuka tetingkap terminal fail bashrc dilakukan.
Oleh itu, berkas bashrc adalah tempat yang baik untuk menjalankan arahan yang anda mahu lari setiap kali anda membuka shell.
Contohnya buka fail .bashrc menggunakan nano seperti berikut:
nano ~ / .bashrc
Pada akhir fail masukkan arahan berikut:
echo "Hello $ USER"
Simpan fail dengan menekan CTRL dan O dan kemudian keluar nano dengan menekan CTRL dan X.
Dalam tetingkap terminal jalankan arahan berikut:
bash
Perkataan "Hello" sepatutnya dipaparkan bersama nama pengguna yang anda log masuk sebagai.
Anda boleh menggunakan fail .bashrc untuk melakukan apa sahaja yang anda mahukan.
Penggunaan Aliases
Fail .bashrc biasanya digunakan untuk menetapkan alias kepada arahan biasa yang digunakan supaya anda tidak perlu mengingati perintah lama.
Sesetengah orang menganggap ini sebagai perkara yang buruk kerana anda boleh melupakan cara menggunakan arahan sebenar apabila diletakkan pada mesin di mana fail bashrc anda sendiri tidak wujud.
Walau bagaimanapun, kebenaran semua perintah itu boleh didapati secara dalam talian dan di halaman lelaki supaya menambah alias adalah positif dan bukannya negatif.
Jika anda melihat fail lalai .bashrc dalam pengedaran seperti Ubuntu atau Mint, anda akan melihat beberapa nama alias yang telah ditetapkan.
Sebagai contoh:
alias ll = 'ls -alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Perintah ls digunakan untuk menyenaraikan fail dan direktori dalam sistem fail ..
The -alF bermakna bahawa anda akan melihat senarai fail menunjukkan semua fail termasuk fail tersembunyi yang didahului dengan titik. Penyenaraian fail akan merangkumi nama pengarang dan setiap jenis fail akan dikelaskan.
The -A switch hanya menyenaraikan semua fail dan direktori tetapi ia menghilangkan fail .. ..
Akhirnya -CF menyenaraikan penyertaan mengikut lajur bersama klasifikasi mereka.
Kini anda boleh pada bila-bila masa memasuki mana-mana arahan ini terus ke terminal:
ls -alF
ls -A
ls-CF
Sebagai alias telah ditetapkan dalam fail .bashrc anda hanya dapat menjalankan alias seperti berikut:
ll
la
l
Sekiranya anda mendapati diri anda menjalankan arahan dengan kerap dan perintah itu agak panjang, ia mungkin bernilai menambah alias anda sendiri ke fail .bashrc.
Format untuk alias adalah seperti berikut:
alias new_command_name = command_to_run
Pada dasarnya, anda menentukan arahan alias dan kemudian beri nama alias. Anda kemudian nyatakan arahan yang anda ingin jalankan selepas tanda sama.
Sebagai contoh:
alias up = 'cd ..'
Perintah di atas membolehkan anda naik direktori hanya dengan memasukkan.
Ringkasan
Fail .bashrc adalah alat yang sangat berkuasa dan merupakan cara terbaik untuk menyesuaikan shell Linux anda. Digunakan dengan cara yang betul anda akan meningkatkan produktiviti sepuluh kali ganda.