目录
1、Shell
shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。在用户和内核之间充当翻译官。用户在登录 Linux 系统的时候,会自动加载一个 Shell 程序;Bash 是 Linux 系统中默认使用的 Shell 程序。
通俗的来讲,Shell 其实就是一种翻译器;
2、Linux 常命令分类
2.1 内部命令
内部命令:
被构建在shell之中。当执行shell命令时,内部命令的执行速度非常快。这是因为没有其他的进程因为执行这条命令而被创建。比如说,当我们执行“cd”命令时,没有进程被创建。在执行过程中只是简单的改变当前的目录。
2.2 外部命令
外部命令:
外部命令并没有被构建在shell中。这些可执行的外部命令保存在一个独立的文件当中。当一个外部命令被执行时,一个新的进程即被创建同时命令被执行。比如说,当我们执行“ls”(通常被保存在/bin目录下)命令时,然后/bin/ls被执行。
2.3 内部命令与外部命令的区别
Shell 分为内部命令和外部命令 ;
一般先执行内部命令,再执行外部命令(别名最大)
内部命令:
在系统启动时就调入内存,是常驻内存的,所以执行效率非常高;
外部命令:
是系统软件的功能,用户需要时才从硬盘读入到内存;
3、编辑 Linux 命令行的辅助操作
Tab 键: 自动补齐;
反斜杠“\”: 强制换行;
Ctrl+U组合键:清空至行首;
Ctrl+K组合键:清空至行尾;
Ctrl+L组合键:清屏;
Ctrl+C组合键:取消本次命令编辑;
Ctrl+U组合键;
Ctrl+E组合键:光标跳到行尾;
Ctrl+A组合键:光标跳到行头;
4、pwd——查看当前工作目录
pwd:显示用户当前所在位置的工作目录
常用命令选项:
5、目录和文件的管理命令
6、切换工作目录-cd
将用户的工作目录更改到其他位置:
7、列表显示目录内容ls
命令字 [选项] [参数]
操作 功能 要执行的对象
8、通配符
9、绝对路径和相对路径
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径;
相对路径:相对路径就是相对于当前文件的路径;
相对路径表现形式: