老司機帶你玩轉linux(一)shell入門

linux(一)shell入門

1. 什麼是shell?

1.1 shell的概念

shell的直面翻譯意思是指 殼,貝殼,泛指帶殼的動物。那麼在計算機範疇裏,我們一般指的是什麼呢?你們猜猜?跟帶殼有關的有關。對了,它其實也是一層外殼。個人認爲的,它是介於用戶程序層和操作系統內核層的一層外殼。它其實相當於一層接口,中間層接口。

1.2 shell的特點

處於中間層,對上層的應用層屏蔽了下層的內核以及硬件層的細節,能讓應用層直接調用,而不用管怎麼實現的,其實就是一種黑盒。對下層也是,屏蔽了上層的調用。

1.3 shell的意義

使程序員不會更多的關注底層的細節實現等等,能提高工作效率。

2. shell的查看

2.1 查看系統所存在的shell

cat /etc/shells

2.2 查看當前用戶所使用的shell

cat /etc/passwd | grep username

echo $0 //$0代表當前shell文件名

2.3 查看當前系統所使用shell

echo $SHELL //注意環境變量都是大寫哦

3. shell安裝和配置

3.1 最最最最最好用的shell oh-my-zsh

官方介紹
Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration. It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout...

3.2 oh-my-zsh的安裝

1. 首先必須之前裝有zsh 
cat /etc/shells  //查看是否裝有zsh
2. 如果沒有 apt安裝zsh 
sudo apt-get install zsh
3. 安裝oh-my-zsh
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" //退出重啓terminal終端就好了

3.3 oh-my-zsh的主題配置

1. 首先你需要編輯~/.zshrc 文件 如果沒有請創建
touch ~/.zshrc
vi ~/.zshrc
2.在文件中找到 ZSH-THME 字段
3. 在字段後面填寫你需要配置的主題名稱 比如這樣
ZSH-THEME="robbyrussell"
4.當然,如果你想隨意隨心一點.可以這樣
ZSH-THEME="random"  //這樣 每一次開terminal zsh所使用的主題都是不一樣的 哈哈哈哈

老司機的這趟車到站了嗎?沒有!我把車門都焊的死死的!誰都別下車!!!
未完待續。。。。。。。且聽下回分解,啊不,下回繼續開。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章