1.bash 用户接口概念
1.shell是离用户最近的程序,也是计算机和用户进行交互的程序
2.广义上的shell包含两类:
GUI Gnome,KDE,Xfce
CLI sh,csh,ksh,bash,tcsh,zsh
3.系统启动后,shell程序只有一个,但shell进程却可以有很多,linux允许一个用户登录多次,在每个登录进程来看当前主机只存在内核和当前进程,以进程来识别进程
4.shell自己是外部程序,但是shell有自己的内置命令
5.用户的工作环境可以不一样,Windows的shell就是图形界面,每个用户自己设置工作界面
6.shell有子shell,对于父shell来说,子shell只是一个程序 shell底下启用shell
2.命令行编辑
1.ctrl+a 跳到命令行行首
2.ctrl+e 调到命令行行尾
3.ctrl+d 向后删除,类似delete
4.ctrl+u 删除光标至行首的内容
5.ctrl+k 删除光标至行尾的内容
6.ctrl+左右箭头 按单词跳转
7.ctrl+l 清屏