目录
前言
下面是常用命令的介绍,这些命令都是以后会用到的,熟练掌握便是最终的目标。
第一章 Linux文件及目录管理命令基础
1.1 pwd: 显示当前所在位置的信息
[功能说明]
显示当前所在目录的绝对路径
[语法格式]
pwd [option]
pwd 选项
[说明]
1.注意pwd命令与后面的选项之间至少要有一个空格
2.通常情况下,执行pwd命令过不需要附带任何参数
[举例]
在这里插入图片描述
1.2 cd: 切换目录
[功能说明]
切换到不同的目录
[语法格式]
cd [option] [dir]
cd [选项] [目录]
[注意]
1.注意cd命令以及后面的选项和目录,每个元素之间都至少有一个空格。
2.cd命令后面的选项都可以省略。默认情况下,单独执行cd命令,可以切换到当前登陆用户的家目录。
3.cd是bash shell的内置命令,查看命令帮助需要使用help cd。
[选项说明]
在这里插入图片描述
[技巧]
1.当使用cd命令切换目录时,多用tab补全键可以补全路径,可以提高输入速度和准确度。
2.相对路径和绝对路径区别
相对路径是以当前所在的目录为起点,而不是以"/"为起点
绝对路径是以"/"为起点,例如 /etc/ /data/
[举例]
进入一个目录
切换上一次的目录使用cd -
切换到上一级目录使用cd ..
切换到家目录使用cd ~
在这里插入图片描述
1.3 tree: 以树状目录结构显示目录下的内容
[功能说明]
以树状目录结构显示目录下的内容
[语法格式]
tree [option] [directory]
tree [选项] [目录]
[注意]
1.注意tree命令以及后面的选项和目录,每个元素之间都至少有一个空格。
2.若tree命令后不接选项和目录,则默认显示当前所在路径目录的目录结构。
[选项说明]
在这里插入图片描述
[举例]
1.只列出根目录下第一层的目录结构
2.使用tree命令区分目录和文件的方法
3.只显示目录
在这里插入图片描述
在这里插入图片描述
1.4 mkdir: 创建目录
[功能说明]
1.功能是创建目录
2.默认如果目录已存在,则会提示目录存在,而不会继续创建
[语法格式]
mkdir [option] [directory]
mkdir [选项] [目录]
[选项说明]
image
[举例]
1.创建一个目录
2.使用-p参数递归创建目录
在这里插入图片描述
1.5 touch: 创建文件或更改文件时间戳
[功能说明]
2个功能:
1.创建一个空文件
2.改变已有文件的时间戳属性
[语法格式]
touch [option] [file]
touch [选项] [文件]
[注意]
1.注意touch命令以及后面的选项和目录,每个元素之间都至少有一个空格。
2.注意区分touch和mkdir命令的功能,mkdir是创建空目录,而touch是创建空文件。
3.Linux中一切皆文件。虽然touch命令不能创建目录,但是可以修改目录的时间戳。
[选项说明]
在这里插入图片描述
[举例]
1.批量创建多个空文件
2.更改时间戳
touch test.txt
stat test.txt
touch -a test.txt
stat test.txt
touch -m test.txt
stat test.txt
3.指定时间属性创建/修改文件
ls -lh test.txt
touch -d 20201206 test.txt
ls -lh test.txt
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
[拓展]
Linux的文件中包含3种类型的时间戳:
在这里插入图片描述
1.6 ls: 显示目录下内容及属性信息的命令
[功能说明]
列出目录的内容及其属性信息。
[语法格式]
ls [option] [file]
ls [选项] [文件或目录]
[说明]
1.注意ls命令以及后面的选项和目录,每个元素之间都至少有一个空格。
2.ls命令后的选项和目录文件可以省略,表示查看当前路径的文件信息。
[选项说明]
在这里插入图片描述
[举例]
1.切换目录,批量创建文件,显示目录内容
2.显示目录文件的详细内容
3.显示目录下的所有文件,包括隐藏文件
4.只显示目录的信息,而不是目录下的文件的信息
5.查找最近更新过的文件
6.以人类可读信息输出