1.pwd

显示当前所在目录

2.cd

改变目录

cd 空格 路径

路径分为绝对路径和相对路径

绝对路径:从/1/2到/1/3可以写成 cd ../3 “该情况适用于当前目录为/1/2”

相对路径:从根目录开始写 /1/2/3

3.路径写法

.表示当前目录

..上一层目录

- 上次使用的目录

记得写路径的时候最后加 “/ ”加了表示目录 (好像是)

4.mkdir

mkdir 文件名 在当前枯路径下创建一个文件夹

mkdir -p 加上路径(最后的是新建文件名字) 可以写一个该路径下的文件夹

如果目标路径存在同名文件,报错不能创建。

5.rmdir

删除空目录

删除目录不为空加个 -p

6.ls命令

ls -a列出当前路径下的文件(包括 . ..隐藏文件)

ls -A列出当前路径下的文件(不包括. ..隐藏文件)

ls -lh列出当前目录下的文件(一行行的列出文件的属性,大小,权限,创建时间)

ls -d列出当前路径文件不显示包含啥,也能用 ls -ld

7cp命令

就是复制

直接cp 路径(最后别亦/结尾) 文件名或者路径

cp -r 目录(以/结尾)文件名或者路径

文件名:复制到当前目录下

路径:复制到目标路径下

出现同名文件cp 会询问是否重写

cp -f不会询问

cp -a复制的文件权限不会改变

cp会因为使用身份不同而改变文件的权限

root会全变成root

不是root会变成啥:

cp -u新增的复制过去,没变的不复制省时间

8.mv,rm命令

mv移动的意思可以移动目录和文件,rm删除一些文件(不是目录)删除目录用rmdir -p

mv 路径或者文件 路径

rm l路径或者文件

rm会询问是否删除

- i 询问是否进行操作

- f 直接进行操作

- r 删除当前目录下所有东西//但是他会问你   -rf 就不会问了

mv 文件名1 文件名2    可以改名字

如果有重复名会覆盖

9改文件名

rename 关键字 替换字 条件 *

批量替换

例如

rename ff ee ff[1]* 表示当前目录下所有文件的ff换成ee 并且是在包含ff1的文件中替换.

一些正则表达式未成功

10.touch

可以改变文件的时间

也可以创建文件

具体怎末改变时间看收藏

 

mkdir 创建的是目录界面中显示的是蓝字

touch 创建的是文件      扩展名和啥文件类型没关系