Bagaimana cara mengatur alias menggunakan perintah secara permanen?

2

Saya tidak memiliki akses ke direktori home. Jadi saya tidak dapat mengakses file .bashrc atau .profile. Jadi satu-satunya pilihan (saya kira) menggunakan perintah untuk mengatur alias.

Apakah ada cara untuk menambahkan alias secara permanen menggunakan perintah apa pun (Tanpa menggunakan .bashrc atau .profile)?


sumber
Tidak termasuk di sini, tetapi cobalah alias --help, IIRC hanya ada satu opsi. Tidak terlalu sulit. Cobalah yang lain kali, pertama kali.
1
kenapa Anda tidak memiliki akses ke direktori home? Maksud saya, siapa pun pengguna yang Anda masuki, harus ada direktori home
太極 者 無極 而 生
2
Anda harus menghubungi administrator sistem Anda dan meminta untuk memperbaiki akun Anda. Atau, jika tidak ada rumah / tidak ada akses ke .bashrc adalah desain, maka Anda perlu meminta mereka untuk melonggarkan kebijakan itu.
Janne Pikkarainen

Jawaban:

2

Jika Anda tidak memiliki penyimpanan lokal permanen, maka Anda tidak dapat mengubah pengaturan permanen. Jika Anda memiliki beberapa penyimpanan lokal permanen yang bukan direktori home Anda (yang akan sangat aneh), Anda dapat menjalankan ini setiap kali Anda masuk:

export HOME=/path/to/permanent/storage
. ~/.profile

Anda bisa meletakkan pengaturan Anda di file yang tersedia di suatu tempat di web, di URL yang dapat Anda ingat dengan mudah. Kemudian, dengan anggapan direktori home Anda dapat ditulis (tetapi, saya kira, dihapus ketika Anda logout atau sesuatu seperti itu), Anda dapat mengunduh file itu dan menjalankannya:

wget http://www.example.com/~suresh/.profile
. ./.profile

Selain pengaturan shell, ini .profilemungkin berisi arsip yang dibuka saat Anda menjalankannya, sehingga Anda mendapatkan .bashrc, a .emacs, a .vimrc, a .Xresources, dan apa pun yang Anda suka. The sharperintah dari sharutils menciptakan arsip yang tertanam dalam script shell yang membongkar arsip ketika Anda menjalankannya, hanya mengandalkan utilitas di mana-mana.

Gilles
sumber