Linux命令行的格式
命令行编辑的几个辅助操作
Tab键:自动补齐
反斜杠“\”:强制换行
快捷键 Ctrl+U:清空至行首
快捷键 Ctrl+K:清空至行尾
快捷键 Ctrl+L:清屏
快捷键 Ctrl+C:取消本次命令编辑
Home:跳到行首
End:跳到行尾
- 在终端下:
复制命令:Ctrl + Shift + C 组合键.
粘贴命令:Ctrl + Shift + V 组合键. - 在控制台下:
复制命令:Ctrl + Insert 组合键 或鼠标选中即是复制。
粘贴命令:Shift + Insert 组合键 或单击鼠标滚轮即为粘贴。
上述快捷键操作中一般使用小写字母(大小字母效果也相同)
Ctrl+L快捷键操作相当于内部命令“clear”的功能
Ctrl+C快捷键实际起中断的作用,还可以用于中止前台程序的运行
[root@localhost /]# 1234567 ctrl+u
[root@localhost /]#
[root@localhost /]# 1234567 ctrl+K
[root@localhost /]# 123
[root@localhost /]# 1
bash: 1: 未找到命令…
[root@localhost /]# 2
bash: 2: 未找到命令…
[root@localhost /]# 3
bash: 3: 未找到命令…
[root@localhost /]# 4
bash: 4: 未找到命令…
[root@localhost /]# 5
bash: 5: 未找到命令…
[root@localhost /]# 6
bash: 6: 未找到命令…
[root@localhost /]# 7
bash: 7: 未找到命令…
[root@localhost /]# ctrl+L
[root@localhost /]#
目录操作命令 —— pwd、cd、ls
pwd命令
用途:查看工作目录(Print Working Directory) 涉及到绝对路径和相对路径的区别
cd命令
用途:切换工作目录(Change Directory)
格式:cd [目录位置]
ls命令
用途:列表(List)显示目录内容
格式:ls [选项]… [目录或文件名]
常用命令选项
-l :以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-d:显示目录本身的属性
-h 大小以以k为单位显示
–color:以颜色区分不同类型
案例:
[root@localhost 桌面]# pwd 查看工作目录
/root/桌面 工作目录为/root/桌面
[root@localhost 桌面]# cd / 切换工作目录到/(根目录)
[root@localhost /]# pwd 查看工作目录
/ 工作目录为/
[root@localhost /]# cd /root/桌面/ 切换工作目录到/root/桌面/
[root@localhost 桌面]# pwd 查看工作目录
/root/桌面 工作目录为/root/桌面
[root@localhost 桌面]# ls /root/桌面/ 显示/root/桌面/目录内容(绝对路径显示)
123 /root/桌面/目录内容为123
[root@localhost 桌面]# ls 显示/root/桌面/目录内容(相对路径显示)
123 当前目录内容为123
[root@localhost 桌面]# ls -l /root/桌面/ 以长格式显示目录内容
总用量 0
drwxr-xr-x. 2 root root 6 2月 28 18:19 123 显示格式:文件类型.属主 时间 文件夹
[root@localhost 桌面]# ls -l -a /root/桌面/以长格式显示所有子目录和文件的信息,包括隐藏文件
总用量 4
drwxr-xr-x. 3 root root 16 2月 28 18:20 .
dr-xr-x—. 18 root root 4096 2月 28 01:13 …
drwxr-xr-x. 2 root root 6 2月 28 18:19 123
[root@localhost 桌面]#
[root@localhost 桌面]# cd … 切换工作目录至上一级目录
[root@localhost ~]# pwd 查看工作目录
/root 当前工作目录为/root
[root@localhost ~]# cd /root/桌面/ 切换工作目录到/root/桌面/
[root@localhost 桌面]# cd . 切换工作目录至当前目录
[root@localhost 桌面]# cd 123/ 切换工作目录至123
[root@localhost 123]# ls –al 以长格式显示当前目录所有子目录和文件的信息,包括隐藏文件
总用量 0
drwxr-xr-x. 2 root root 6 2月 28 18:19 .
drwxr-xr-x. 3 root root 16 2月 28 18:20 …
[root@localhost 123]#
目录操作命令 —— mkdir
mkdir命令
用途:创建新的目录(Make Directory)
格式:mkdir [-p] [/路径/]目录名
mkdir命令用于创建新的空目录,可以同时创建多个目录
较常用到的选项为“-p”,该命令用于创建嵌套的多层目录结构
若不使用“-p”选项,则只能在已经存在的目录中创建其他子目录
案例:
[root@localhost /]# pwd 查看工作目录
/ 工作目录为/
[root@localhost /]# ls 显示当前目录内容(相对路径显示)
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[root@localhost /]# cd /opt/ 切换工作目录到/opt/
[root@localhost opt]# ls 显示当前目录内容(相对路径显示)
openoffice4 rh
[root@localhost opt]# mkdir abc 在当前目录创建目录abc
[root@localhost opt]# ls 显示当前目录内容(相对路径显示)
abc openoffice4 rh
[root@localhost opt]# mkdir abc/a1 在abc下创建目录a1(绝对路径)
[root@localhost opt]# ls -l abc/ 以长格式显示abc下所有子目录和文件的信息
总用量 0
drwxr-xr-x. 2 root root 6 3月 1 09:41 a1
[root@localhost opt]# cd / 切换工作目录到/(根目录)
[root@localhost /]# pwd 查看工作目录
/
[root@localhost /]# ls 显示当前目录内容(相对路径显示)
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[root@localhost /]# mkdir a/b/c 在当前目录下创建a目录,在a目录下创建b目录,在b目录下创建c目录(错误方法)
mkdir: 无法创建目录"a/b/c": 没有那个文件或目录
[root@localhost /]#
[root@localhost /]# mkdir -p /a/b/c在当前目录下创建a目录,在a目录下创建b目录,在b目录下创建c目录(正确方法)
[root@localhost /]# ls 显示当前目录内容(相对路径显示)
a boot etc lib media opt root sbin sys usr
bin dev home lib64 mnt proc run srv tmp var
[root@localhost /]# ls /a 显示/a目录内容
b a文件夹下内容为b
[root@localhost /]# ls /a/b 显示/a/b目录内容
c b文件夹下内容为c
[root@localhost /]# ls /a/b/c 显示/a/b/c目录内容
[root@localhost /]# c文件夹下内容为空
[root@localhost /]# ls -R /a 递归查看工作目录内容
/a:
b
/a/b:
c
/a/b/c:
[root@localhost /]#