Jawaban:
Jika Anda bermaksud memuat ulang konfigurasi .bashrc Anda, maka:
source ~/.bashrc
Untuk kurang mengetik, Anda bisa mengganti source
dengan titik:. ~/.bashrc
source
khusus untuk bash. .
lebih standar. Keduanya bekerja sama di bash.
Beberapa tambahan yang saya temukan di halaman manual dari perintah reset / tset
atur ulang pengaturan terminal
perintah: reset
Tset menginisialisasi terminal. Tset pertama menentukan jenis terminal yang Anda gunakan. Penentuan ini dilakukan sebagai berikut, menggunakan jenis terminal pertama yang ditemukan.
keuntungan tampaknya, bahwa itu independen dari cangkang yang digunakan. juga bekerja dengan ikan di sini.
Jadi untuk menginisialisasi ulang terminal apa saja lakukan-
$ tset
ATAU
$ reset
Opsi tambahan untuk itu exec bash
adalah jika Anda mengubah .profile
(atau .bash_profile
), Anda bisa melakukannya
$ exec bash --login
Itu akan membaca profil Anda lagi juga. Tidak ada ruginya menambahkan -i
opsi juga untuk secara eksplisit mengatakan kepada bash bahwa ini adalah shell interaktif, tetapi biasanya dapat mengetahuinya sendiri.
Anda harus mengganti aplikasi / shell yang sedang berjalan dengan instance baru. Misalnya jika Anda menggunakan bash
shell pilihan, ketikkan baris berikut di baris perintah Anda ( $ adalah placeholder untuk awal baris perintah Anda):
> $ exec bash
Aplikasi / shell yang sedang berjalan diganti dengan instance baru bash
seperti mulai dari awal. Semua modifikasi Anda sebelumnya hilang.
Catatan: Jangan lupa bahwa aplikasi terminal Anda dapat diprogram ulang. Anda harus mengatur ulang aplikasi terminal Anda secara manual.
Gunakan exec sudo --login --user $USER
.
Jika Anda juga ingin perintah yang dimasukkan sebelumnya tidak berfungsi (reset penuh terminal), gabungkan dengan reset
asreset; exec sudo --login --user $USER
Ada banyak jawaban di seluruh web tetapi sebagian besar sebenarnya tidak berfungsi. Cara mudah untuk menguji adalah dengan mengatur export SOMEVAR=42
lalu menjalankan perintah yang seharusnya diatur ulang dan lakukan echo $SOMEVAR
. Jika 42, lingkungan tidak disetel ulang.
Ada juga exec -c bash -l
atau exec env -i bash -l
, tetapi ini rusak, entah bagaimana variabel $ HOME tidak diatur setelah ini.
source ~/.bashrc
?