GNU/Linux >> Belajar Linux >  >> Linux

Di mana .bashrc untuk root?

Mungkin yang terbaik untuk memasukkannya ~/.bashrc . Tampaknya root tidak mendapatkan yang normal secara default di beberapa distro, tetapi Anda hanya cp /etc/skel/.bash* ~ untuk memperbaikinya.


Bagaimana dengan direktori home dari root yaitu /root/?

Dari beberapa aspek, root hanyalah pengguna lain (hanya lebih baik, dan lebih diizinkan). root memiliki direktori home, tetapi tidak seperti pengguna lain di /home/, tetapi hanya /root/ jadi root:s .bashrc adalah karena itu /root/.bashrc

Yang ada di /etc adalah pengaturan khusus sistem untuk semua pengguna, termasuk root.

Berkat gravitasi untuk menunjukkan bahwa Anda dapat menggunakan ~root point ke direktori home root, di mana pun itu.

Anda dapat mengujinya dengan

$> echo  ~root
/root

Jadi bahkan Anda /root akan bekerja pada 99% pada sistem di luar sana ~root mungkin lebih portabel dan mungkin akan bekerja pada 100%.

~root/.bashrc

Alih-alih menggunakan /root/.bashrc coba gunakan /root/.profile — itu hal yang sama, hanya nama yang berbeda.

Juga, jika Anda menggunakan su untuk masuk ke root mungkin tidak membaca .bashrc atau .profile – baru saja mengeluarkan su tidak akan menjalankan skrip login. coba lakukan

su -

Linux
  1. Di mana halaman manual untuk C++?

  2. Lokasi .bashrc untuk Bash di Ubuntu pada Windows di Windows 10

  3. `ls -l` untuk semua direktori induk

  1. Cara Mengatur Hak Istimewa Sudo untuk Pengguna di Linux

  2. Aktifkan kata sandi sederhana untuk pengguna root di CentOS

  3. tentukan ulimit untuk pengguna root

  1. Ruang Cadangan Untuk Root Pada Sistem File – Mengapa?

  2. Apa Arti "rc" Dalam .bashrc?

  3. @reboot Crontab Hanya Berfungsi Untuk Root?