Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。接受用户输入命令并把它送到内核。Shell是一个命令解释器
我们可以使用Shell实现对Linux系统的大部分管理:文件,用户,权限,磁盘,软件,网络等
Shell语法: 命令 (整条Shell命令的主体) 选项 (通常以- -- 控制命令的附加参数) 参数 (命令作用的对象)
快捷键
^c 终止前台运行的程序
^d 退出等价于exit
^l 清空显示屏幕
^a ^ e ^u ^k 移动光标命令 前 后 删除光标前 删除光标后
Alt+. 相当于 !& 引用上一个命令的参数
!数字 执行历史记录中的对应命令
!字符串 执行历史记录中的最近的一条以字符串开头的命令
命令alias ---- alias名字优先 调用原始的方法 \ls (跳过ls)
# alias lll='ls -alh' (仅在当前Shell下有效果)
# unalias lll (取消alias)
永久生效的alias
/etc/bashrc 文件
获取帮助
命令 --heip
man 命令
章节 1 用户命令
章节2 内核系统调用
章节3 库函数
章节4 特殊文件和设备
章节5 文件格式与规范
章节6 游戏
章节7 规范标准
章节8 系统管理命令
章节9 Linux内核
命令帮助 章节1,章节8
函数帮助 章节2,章节5
文件格式 章节5
man -f 列出所有章节的相关信息
man -a 在所有章节中放入学习