1.shell
1.1shell作用
(1)Linux系统中运行的一种特殊程序,位于用户和内核之间
(2)在用户和内核之间充当翻译官
- 接收用户输入的命令 --> 解释命令 – > 传递给系统内核
(3)用户登录Linux系统时,自动加载一个shell程序
(4)Bash是Linux系统中默认试图的shell程序,文件位于/bin/bash
1.2Linux命令的分类
内部命令
- 属于shell,属于shell的一部分;没有独立的系统文件,会随着shell自动加载到内存,可以直接使用
外部命令 - 是一个二进制的文件或者脚本;属于shell之外的,每个外部命令都要有一个对应的系统文件,且需要shell知道文件位置(要把外部命令文件放到指定的目录中让shell加载)
2.Linux命令
2.1在Linux中分辨内部和外部命令
方法一enable,help
方法二type+具体命令
删除命令:enable -n
2.2Linux命令的格式
- 命令字 —> 选项 —> 参数
命令字 - 最重要的部分,唯一确定的一跳命令
- 指需要执行的操作
选项 - 指需要执行操作的具体功能
- 长格式选项: “-”代表一个字符一个命令,可多个字符一起使用
- 短格式选项: “–”代表一个单词一个命令,不可以多个单词一起使用
参数 - 要执行操作的对象
- 可以是文件名、目录、用户名
- 个数可以是零到多个
-
2.3Linux辅助操作
快捷键 | 作用 |
---|---|
tab键 | 自动补全 |
反斜杠“\” | 强制换行 |
Ctrl+u | 清空至行首 |
Ctrl+K | 清空至行尾 |
Ctrl+L | 清屏 |
Ctrl+C | 取消本次命令编辑 |
Ctrl+a | 切换至行首 |
Ctrl+e | 切换至行尾 |
获得命令的帮助方法
方法一:命令+ --help,可以查看外部命令的使用方法
方法二:使用man命令手册页