Skip to content

$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

  1. cek dulu pakai shell apa :
  2. echo $SHELL
    atau
    echo $0
    gunanya apa?, agar dapat dipermanenkan
  3. jika ingin membuat shellcode sendiri : (jika tidak langsung ke step selanjutnya)
  4. 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

  5. masukkan path di shell : (membuat permanent)
  6. vim ~/.bashrc
    atau
    vim ~/.zshrc
    atau
    (tergantung pakai shell apa)

    tambahkan :
    export PATH=$PATH:/home/<user>/Documents/buat_shell_sendiri
    di bagian bawah/(terserah)

  7. close terminal / "source ~/."