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所使用的主题都是不一样的 哈哈哈哈
老司机的这趟车到站了吗?没有!我把车门都焊的死死的!谁都别下车!!!
未完待续。。。。。。。且听下回分解,啊不,下回继续开。。。。。