Apakah Fail Bashrc Digunakan Untuk?

Pengenalan

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 saya menjalankan arahan ini terdapat tiga keputusan yang dikembalikan:

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 itu?

Fail .bashrc adalah skrip shell yang dijalankan setiap kali pengguna membuka shell baru.

Contohnya 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 dengan nama pengguna yang anda log masuk sebagai.

Anda boleh menggunakan fail .bashrc untuk melakukan apa sahaja yang anda kehendaki dan sememangnya dalam panduan ini saya menunjukkan kepada anda cara memaparkan maklumat sistem menggunakan perintah screenfetch .

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.

Kebenarannya adalah bahawa semua arahan boleh didapati secara dalam talian dan di halaman lelaki supaya saya melihat menambah alias sebagai 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. Jika anda membaca panduan ini, anda akan mengetahui apa yang dimaksudkan oleh semua suis apabila anda menjalankan arahan ls.

The -alF bermakna bahawa anda akan melihat senarai fail menunjukkan semua fail termasuk fail tersembunyi yang diawali 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 asasnya anda menentukan arahan alias dan kemudian memberikan 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.