symlinks

Symbolic Link (symlink) di Linux

Saya sering membuat script yang biasanya dijalankan via ~/bin atau ~/.local/bin

Tapi karena ada suatu hal, saya tidak bisa login seperti biasa. Harus buka session baru, yang berakibat local PATH yang sudah saya setting, tidak bisa dibuka. Atau tidak bisa diakses lewat aplikasi dmenu.

Cara mengakalinya adalah :

  1. copy file scriptnya ke /usr/bin atau /bin
    1. Di manjaro file /bin adalah symlink dari /usr/bin
  2. membuat symlink (symbolic link) ke file aslinya

Saya sudah coba kedua cara tersebut, cuma kelemahan yang pertama, ketika mengupdate script karena ada kesalahan atau ingin menambah fitur baru. Kita harus menimpa file script di folder /usr/bin.

Tapi dengan membuat symlink ketika ada update di script, kita ga perlu pusing dengan script di folder executable di /usr/bin

Cara membuat symlink untuk script di /usr/bin adalah

cd /usr/bin
sudo ln -s ~/.scripts/namascript

Dan selanjutnya script bisa dipanggil via aplikasi dmenu atau rofi

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.