Apakah ada cara untuk menjalankan sesuatu seperti su -litu membaca semua file shell login tetapi tidak mengubah direktori tempat Anda berada?
Untuk beberapa motivasi, saya mencoba membuat paket Slackware Linux. Sebagian besar paket waktu akan dibangun dengan benar jika Anda hanya menggunakan su. Namun, ada beberapa paket seperti sbclitu bergantung pada TeXalat dan akan gagal tanpa su -l. Saya lebih suka menggunakan suketika saya bisa lolos karena itu tidak mengubah direktori saat ini.
Jika saya di direktori suka ~/opt/haskell-stack-slackbuild.
$ pwd
/home/<user>/opt/haskell-stack-slackbuild
Jika saya hanya menjalankan susaya kembali di direktori yang sama, tetapi jika saya jalankan su -lmaka saya bisa mampir di /rootmana pun saya berada dan harus menavigasi kembali ke direktori tempat saya bekerja.
$ su -l
# pwd
/root