برای مشاهده اموزش تصویری به لینک زیر مراجعه کنید:

اگر با ویندوز کار کرده باشید می دانید ما یک سری متغیر و مسیر داریم که در 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