- Linux命令基础
- Linux命令帮助
- 目录与文件基本操作
Shell
- linux系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户登录Linux系统时,自动加载一个shell程序
-
Bash是LInux系统中默认使用的Shell程序
- 文件位于/bin/bash
LInux命令的分类
- 内部命令与外部命令的区别
Linux命令行的格式
- 通用的命令行使用格式
命令字 【选项】 【参数】(英文字符区分大小写)
-
命令字
- 是整条命令中最关键的一部分
- 唯一确定一条命令
-
选项
- 短格式选项:使用“-”符号引导(例如-a,-b) *多个单字符选项可以组合在一起使用
- 长格式选项:使用“--”符号引导(例如--add)
-
参数
- 命令字的处理对象
- 可以是文件名、目录(路径)名或用户名等内容
- 个数可以是零到多个
编辑Linux 命令行
-
Linux 命令行的快捷辅助操作
- Tab键:自动补齐(两次tab会提升相关命令)
- 反斜杠“\”:强制换行(换行,但还是执行原来的命令,换行不能用tab,反斜杠显示更加清晰)
- Ctrl+U: 从光标处清空至行首
- Ctrl+K:从光标处清空至行尾
- Ctrl+L: 清屏
- Ctrl+C 取消本次命令编辑
- Ctrl+a:切换到行首
- Ctrl+e:切换到行尾
获得命令帮助的方法
-
内部命令 help
- 查看Shell内部命令的帮助信息
-
命令的"--help"选项
- 适用于大多数Linux外部命令
-
使用man命令阅读手册页
- 使用"t"、""(ENTER)方向键滚动一行文本
- 使用 Page Up 和 Page Down(空格)键翻页
- 按 Q 或 q 键退出阅读环境
- 按"/"键查找内容,n键向下查找,N键向上查找
查看当前的工作目录-pwd
-
显示用户当前所在的工作目录位置
- pwd
-
示例
- [root@localhost ~] #pwd (当前工作目录)
- /root
- [root@localhost ~] #pwd (当前工作目录)
切换工作目录-cd
- 将用户的工作目录更改到其他位置
绝对路径和相对路径
在Linux 系统中表示某个目录(或文件)的位置时,根据其参照的起始目录不同,可以使用两种不同的形式,分别称为绝对路径和相对路径。
绝对路径
从系统根目录开始“/”,一层一层
这种方式以根目录"/"作为起点,如"/boot/xxx"表示根目录下 boot 子目录中的 xxx目录。若要确切表明 xxx是一个目录(而不是一个文件),可以在最后也加上一个目录分隔符,如表示为"/boot/xxx/"。因为 Linux 系统中的根目录只有一个,所以不管当前处于哪个目录中,使用绝对路径都可以非常准确地表示一个目录(或文件)所在的位置。但是如果路径较长,输入的时候会比较繁琐,所以就有一种输入相对较为简易的叫做相对路径。
相对路径
这种方式一般以当前工作目录作为起点,在开头不使用"/"符号,因此使用的时候更加简短、便捷。相对路径的表现形式如下: