Gunakan tanda kutip tunggal:
$ echo 'export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module' >> .bashrc
$ cat .bashrc
export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module
Shell tidak melakukan ekspansi variabel pada string yang dikutip tunggal.
Perhatikan juga bahwa, jika Anda menulis ke ~/.bashrc
, Anda tidak perlu sudo
. Seorang pengguna harus memiliki ~/.bashrc
miliknya sendiri . Selanjutnya, seperti yang tertulis, sudo
perintah hanya beroperasi pada echo
. Pengalihan >~/.bashrc
dilakukan dengan tingkat izin pengguna. Sejak echo
tidak membutuhkan dan tidak mendapat manfaat dari sudo
, sudo
adalah praktis tanpa operasi. [Hat tip:tripleee]
Bagaimana saya bisa menghapus jenkins sepenuhnya dari linux
Linux python3 - Tidak dapat membuka lib 'SQL Server'