文章目录
一、shell
1、shell的基本概念
- Linux系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户登录Linux系统时,自动加载一个shell程序
- Bash时Linux系统中默认使用的shell程序
接收用户输入的命令→解释命令→传递给系统内核执行

二、Linux
1、Linux命令的分类
| 内部命令 | 外部命令 |
|---|---|
| 集成于Shell解释器程序内部的一些特殊指令,也称为(Built-in)指令 | Linux系统中能够完成特别功能的脚本文件或二进制程序 |
| 属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
| 没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
| 自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行 |
2、Linux命令格式
命令字 (空格) {选项} (空格) {参数}
命令字
- 是整条命令中最关键的一部分
- 唯一确定一条命令
选项 - 短格式选项:使用“-”符号引导 ,通常引导一个字母
- 长格式选项:使用“–”符号引导 ,通常引导一个完整的单词
参数 - 命令字的处理对象
- 可以是文件名、目录(路径)或用户名等内容
- 个数可以是零到多个
3、Linux命令行的辅助操作
| 快捷键 | 功能 |
|---|---|
| Tab 键 | 自动补齐(两次可显示所有选项) |
| 反斜杠 “/” | 强制换行 |
| Ctrl + U组合键 | 清空至行首 |
| Ctrl + K组合键 | 清空至行尾 |
| Crtl + L组合键 | 清屏 |
| Crtl + C组合键 | 取消本次命令编辑 |
| Crtl + A组合键 | 光标跳到行头 |
| Crtl + E组合键 | 光标跳到行尾 |
三、获得命令帮助的方法
内部命令help
- 查看Shell内部命令的帮助信息
命令的“–help”选项
- 适用于大多数Linux外部命令
使用man命令阅读手册页
- 使用“⬆”、“⬇”方向键滚动一行文本
- 使用Page Up和Page Down 键翻页
- 按Q或q键退出阅读环境
- 按“"键查找内容
四、切换工作目录
1.查看当前的工作目录-pwd
显示当前用户所在工作目录位置

2、将用户的工作目录更改到其他位置 -cd
| 格式 | 说明 |
|---|---|
| cd 目标位置 | 切换到目标位置 |
| cd ~,cd | 若不指定目标位置,切换到当前用户的宿主目录 |
| cd - | 切换到上一次执行cd命令之前所在的目录 |
3、绝对路径
绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。 /etc/ 以“/”为起始,例如: /home/user/bin
4、相对路径
相对路径:相对路径就是指由这个文件所在的路径引起的跟去他文件(或文件夹)的路径关系。 /opt/ 例如:home/user.bin
相对路径的表现形式

五、列表显示内容 -ls
- 显示目录中内容,包括子目录和文件相关属性信息:
ls (空格){选项}(空格){文件或目录…}
- 常用选项:
-a -l -A -d -h -R --color
- 结合通配符
“ ?”:匹配文件名中的一个未知字符
“ * ”:匹配文件名中的任意多个字符
| 操作 | 功能 |
|---|---|
| ls | 查看当前路径下所有文件和目录 |
| -R | 递归显示,比如一个目录下还有文件,则把那个文件一起列出 |
| -d | 查看目录本身信息,不显示目录下内容 |
| -i | 显示inode值 |
| -h | 友好显示文件大小 |
| -a | 遍历所有文件和目录(名称开头“.”的会隐藏起来) |
| -A | 跟-a唯一的不同是不列出当前目录和上一层目录 |
| -l | 将文件信息属性详细列出,通常直接使用ll,因为设置了别名 |
六、文件颜色
白色 数据文件 txt
天蓝色 连接文件
黄色 压缩文件块设备文件
绿色 可执行文件
红色 压缩文件
蓝色 文件夹
七、总结
Shell是一种特殊程序;Shell在用户和内核之间充当“翻译官”;Linux命令的分类、格式及使用方法;Linux命令分为内部命令和外部命令。
本文详细介绍了Linux Shell的基本概念,包括它作为用户与内核间桥梁的角色,以及Bash作为默认Shell的作用。文章深入讲解了Linux命令的分类、格式和辅助操作,如内部命令、外部命令、命令行快捷键等。此外,还阐述了如何获取命令帮助,如使用`help`、`--help`选项和`man`命令。在文件和目录管理方面,文章涵盖了查看和切换工作目录、列表显示内容以及路径的绝对和相对概念。最后,提到了`ls`命令的选项和文件颜色编码,为读者提供了全面的Linux Shell操作指南。
9611

被折叠的 条评论
为什么被折叠?



