命令行的增、删、改、查
查
-
查看当前目录的绝对路径的命令:pwd
-
查看当前目录的内容:ls
-
查看指定目录的内容:ls 路径
-
查看文件内的内容:
- cat :显示所有内容
- head :显示前十行;变种:head 路径 -n 15,表示显示前15行
- tail :显示后十行;变种:tail 路径 -n 15,表示显示后15行
- less :显示待翻页的内容,用于内容太多,会显示多屏的情况,退出less:q键
增
创建文件
- 创建一个文件:touch 1.txt
- 同时创建多个文件:touch 1.txt 2.txt 3.txt
- 创建一个文件并添加内容:echo hi > 1.txt
- 追加内容于文件(一行):echo hello >> 1.txt
- 追加多行内容于文件:echo -e "hello\nWorld" >> 1.txt
- 复制文件:cp 1.txt 2.txt
创建目录
- 创建一个目录:mkdir a
- 创建多个目录:mkdir a b c d
- 创建多层目录:mkdir -p a/b/c/d/e
- 复制目录:cp -r a b
删
删除文件
- 删除文件:rm 1.txt
- 删除多个文件:rm 1.txt 2.txt
删除目录
- 删除目录:rmdir a
- 删除目录以及子目录:rm -r a
- 强制删除目录:rm -rf b
改
修改文件
- 修改文件内容:echo hello > 1.txt、echo -e "hello\nWorld" >> 1.txt、直接打开修改。
- 修改文件名称:mv 源文件 目标文件
- 修改文件更新时间:touch 1.txt
修改目录
- 移动目录或者重命名目录:mv 源文件 目标文件
- -f ——强制覆盖,mv -f,目标文件存在,不询问,强制覆盖
- -i ——交互移动,mv -i,目标文件存在,默认询问是否覆盖
- -n ——如果目标文件已经存在,则不会覆盖移动,也不询问
- -v ——显示文件或者目录的移动过程
- -u ——若目标文件已经存在,但是源文件有更新,则会对目标文件更新
TIPS
- 进入命令的第一件事情就是cd ~,进入C盘的用户文件夹,避免修改系统文件导致系统无法正常使用。~,是C/Users/用户名的缩写。
- 可以使用npm或者yarn安装tldr,指定查看单个命令,避免了查看help的大段英文。安装命令为:npm i -g tldr;yarn global add tldr