$PATH
contoh beberapa $PATH shell
/usr/bin
/usr/bin/bash
/usr/bin/zsh
/usr/local/bin
/usr/local/sbin
/usr/sbin
/sbin
/usr/local/games
/usr/games
untuk melihat apa saja path shell yang digunakan
echo $PATH
tiap user bisa berbeda, seperti :
-
user :
/usr/bin
/bin
/usr/local/bin
/usr/local/games
/usr/games
root :
/usr/bin
/bin
/usr/local/bin
/usr/local/sbin
/usr/sbin
/sbin
nambah path :
export PATH=$PATH:/place/with/the/file
atau
export PATH=/place/with/the/file:$PATH
check makai shell apa :
echo $SHELL
atau
echo $0
Kesimpulan
- cek dulu pakai shell apa :
- jika ingin membuat shellcode sendiri : (jika tidak langsung ke step selanjutnya)
- masukkan path di shell : (membuat permanent)
- close terminal / "
source ~/.
"
echo $SHELL
atau
echo $0
gunanya apa?, agar dapat dipermanenkan
mkdir /home/<user>/Documents/buat_shell_sendiri
cd /home/<user>/Documents/buat_shell_sendiri
vim ganteng
isi dengan :
# ini misal command untuk cetak isi directory, lalu membuat file "tes.txt" dan folder "ini_folder", dan didalam "ini_folder" ada file "file_dalam.txt"
ls
mkdir ini_folder
touch ini_folder/file_dalam.txt
chmod +x ganteng
uji dulu : (tidak permanent)
export PATH=$PATH:/home/<user>/Documents/buat_shell_sendiri
coba di directory apa saja
ganteng
cek apakah file,folder,isifolder ada di directory itu apa tidak, jika ada maka
sukses
vim ~/.bashrc
atau
vim ~/.zshrc
atau
(tergantung pakai shell apa)
tambahkan :
export PATH=$PATH:/home/<user>/Documents/buat_shell_sendiri
di bagian bawah/(terserah)