برای مشاهده اموزش تصویری به لینک زیر مراجعه کنید:
اگر با ویندوز کار کرده باشید می دانید ما یک سری متغیر و مسیر داریم که در cmd و powershell می توانیم از آن ها استفاده کنیم در لینوکس نیز ما env و set را داریم که می توانیم آنها را شخصی سازی کنیم
مشاهده و اصلاح متغیرهای محیطی
env
مشاهده همه متغیرهای محیطی
set | more
فیلتر کردن برای متغیرهای خاص
set | grep HISTSIZE
تغییر مقادیر متغیر برای یک session
HISTSIZE=0
دائمی کردن تغییرات متغیر
echo $HISTSIZE> ~/valueofHISTSIZE.txt
set> ~/valueofALLset.txt
export HISTSIZE
HISTSIZE=40000
export HISTSIZE
تغییر درخواست پوسته
PS1=”SoheilSec: #”
export PS1
export PS1=’Soheil> ‘
تغییر PATH در لینوکس
echo $PATH
نحوه اضافه کردن یک PATH جدید
PATH=$PATH:/root/abv
ساخت یک متغیر در لینوکس
nano ~/.zshrc
HACK=’hack is not game’
echo $HACK
ساخت Alias در لینوکس
cd /root/.oh-my-zsh/custom
vi aliases.zsh
alias ls=’ls -lsah’
source ~/.zshrc
همیشگی کردن متغیر دلخواه در لینوکس با کمک bash profile
چطوری یکم ترمینال قشنگ تر کنیم ؟
پوسته های خیلی مختلفی در گیت هاب وجود داره که شما می تونید برای مک ویندوز لینوکس نصب کنید به شخصه مشکلی با bash ندارم ولی اگر احساس می کنید چشماتون خسته میشه با bash میتونید oh my zsh نصب کنید خوب بریم سراغ نصب
apt update
apt install zsh
chsh -s $(which zsh)
apt install git curl
sh -c “$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
git clone –depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
vim .zshrc
ZSH_THEME=”powerlevel10k/powerlevel10k”
source .zshrc
vim .zshrc
plugins=(git docker npm)
source .zshrc