命令解析器
命令解析器:根据命令的名字,命令解析器去调用对应的可执行程序。
常用组合建
终端中常用的组合键:
- Ctrl + a 光标跳到行首
- Ctrl + e 光标跳到行尾
- Ctrl + u 删除光标前面的字符
目录结构
Linux系统目录结构:树形结构
- 根目录 / :
/bin
:存一些经常使用的命令。命令解析器自动配置了环境变量到此处找可执行程序来执行/dev
:存Linux的外部设备,每个设备对应一个文件/etc
:存系统管理所需要的配置文件和子目录/home
:每个用户都有一个自己的目录,家目录(又称宿主目录)~/lib
:存系统基本的动态链接库,同windows下的DLL/media
:存Linux识别的设备,挂载到这个目录下/mnt
:为了让用户临时挂载别的文件系统/opt
:给主机额外安装软件的目录/root
:超级用户的目录/usr
:用户软件资源目录
用户目录
- 绝对路径:从根目录开始写
- 相对路径:相对于当前工作目录(
.
,..
,-
邻近的两个目录之间切换) - $:当前用户是普通用户
- #:当前用户是超级用户
- 切换到超级用户
$ sudo su
,退出时exit
- 例:当前登录用户@主机名
软链接和硬链接
软链接:相当于一个快捷方式(并非复制,看文件大小就知道)
ln -s 文件名 快捷方式名
: 快捷方式名一般加.soft
结尾,这种方式不能在全文件系统中使用ln -s 绝对路径 快捷方式名
: 快捷方式名一般加.soft
结尾,这种方式能在全文件系统中使用
硬链接:给原来的文件做个备份(做了拷贝,同样大小,但并不占用磁盘空间)
- 可以通过
ls -l
看相应文件的硬链接数 ln 文件名 快捷方式名
: 一般加.hard
结尾
来源:CSDN
作者:csdn_dzh
链接:https://blog.csdn.net/CSDN_dzh/article/details/103578133