进入命令行第一件事:cd~
主要内容:增删改查
查:查看文件或目录
查看当前目录绝对路径
- pwd(cd~/desktop/可以改变当前路径到桌面)
查看当前目录内容
- ls
查看指定目录内容
- ls 路径
查看文件内容
- cat 路径(展示全部)
- head 路径(展示前十行,使用【空格+-n+空格+想要的行数,如 -n 14】查看想要的行数)
- tail 路径(展示后十行,使用【空格+-n+空格+想要的行数,如 -n 14】查看想要的行数)
- less 路径(只展示一部分,即分屏看,按方向键滚动、Q退出)
增:创建文件
创建一个文件
- touch 1.txt
- echo hi>1.txt(表示将hi放在1.txt内)
- echo hi>>1.txt(表示将hi放在1.txt内,不覆盖原来的内容)
- echo -e "1\n2">1.txt(表示输入两行内容,-e为参数,\n为回车)
创建多个文件
- touch 1.txt 2.txt
创建一个文件
- mkdir a(在当前目录创建a文件夹)
- mkdir -p a/b/c(在当前目录创建a/b/c文件夹,-p为参数)
创建多个目录
- mkdir -p a/b/c a/d/c
复制文件
- cp 1.txt 2.txt
复制目录
- cp -r a b(-r表示recursive,复制目录必加-r)
删:删除文件
- rm 1.txt
- rm -r a
- rm -rf a(f表示force,强制删除)
改:修改文件或目录
修改/追加文件内容
- echo hi>1.txt(修改)
- echo hi>>1.txt(追加)
清空文件
- echo ''>1.txt(将空字符串放在1.txt)
- code 1.txt(code打开文件后全选删除)
移动文件/目录
- mv 1.txt a(将1.txt放入a文件夹)
- mv a/1.txt .(将a中1.txt放入当前目录,当前目录缩写为.)
重命名文件/目录
- mv 1.txt 2.txt(将1.txt重命名为2.txt)
修改文件最后更新时间
- ls -1查看文件更新时间