首页 > 代码库 > 学习bash第二版 学习笔记 1 —— bash的简介、检测和安装
学习bash第二版 学习笔记 1 —— bash的简介、检测和安装
shell 区别于内核 是一款命令解析程序。
Bourne Again shell (BASH), 创建用于GNU项目。 GNU项目由Free Software Foundation(FSF)的Richard Stallman 始创,用于创建一个UNIX兼容的操作系统,
并使用该免费的发布版本替代所有的商业UNIX版本。
?? 你可能不能马上用bash。你的系统管理员可能将你的账号设置为使用系统上的 "标准" shell,你甚至不知道有没有其他shell可用。
?? 键入 echo $SHELL, 显示你当前用的shell (如sh、csh、ksh、bash)
?? 如果你没用过bash,而现在想要使用它,那么首先需要找出他是否存在于你的系统中
键入bash, 如果得到一个 bash2-2.01$类似的新提示符,则没问题,键入 exit回到正常shell。
如果得到信息为“未发现”,表明系统中没有bash。
?? 一旦知道系统上存在bash,就可以从所使用的任何其他shell调用它,方法是键入bash。
但将其注册为登陆shell会更好一些。
1. 找到 bash在系统上的位置:使用 whereis bash(C shell), 或 whence bash, which bash 或下面复杂的命令
grep bash /etc/passwd | awk -F: ’{print $7}’ | sort -u
得到 /bin/bash 或 /usr/local/bin/bash
2. 要将bash安装为登录shell,键入chsh bash-name, 这里的bash-name是从whereis bash 命令得到的响应(正常情况下)
例如: chsh /bin/bash
学习bash第二版 学习笔记 1 —— bash的简介、检测和安装