命令行增删改查

Rinsann 2021年07月22日 390次浏览

增删改查

对文件的增删改查

对DOM的增删改查

对HTTP的增删改查

查:查看文件或目录

查看当前目录的绝对路径 --- pwd

查看当前目录内容 --- ls

查看指定目录内容 --- ls 路径

查看文件内容 --- cat 路径(全部展示)、head 路径 -n 100(查看前面部分)、tail 路径 -n 100(查看后面部分)、less 路径(多屏查看,q退出,选中文本后需先按ESC再按q)

增:创建文件

创建1.xtx touch 1.txt 或者 echo hi > 1.txt 单箭头覆盖 echo haha > 1.txt表示追加 ,

echo -e "hehehehe\n777" >> 1.txt 换行追加

创建目录 a/ mkdir a

同时创建多个文件 mkdir -p a/b/c/d/e -p参数创建一个有层级的目录

同时创建多个目录 mkdir a b touch 1.txt 2.txt

复制文件 cp 1.txt 2.txt

复制目录 cp -r a b

删:删除文件

删除文件 rm 1.txt

删除目录 rm -r a rm -rf a 强制删除

改:修改文件

修改文件内容 echo '11111' >> 1.txt
清空文件 echo '' >> 1.txt

移动文件 mv 1.txt git-demo-1

移出至当前目录 mv git-demo-1/1.txt .

重命名文件 mv 1.txt 2.txt

修改文件更新时间 touch 2.txt 更新后查看 ls -l

查看帮助信息 ls --help | less

too long; didn't read.

查看上一个命令的返回值 echo $? 成功返回0 失败返回非0的值

&& 成功了返回值 rm 1.txt && echo 删除成功

只有条件全部成功才返回 rm 1.txt && touch 2.txt && rm 2.txt && echo 成功

; 操作不管成功与否都会执行 rm 2.txt ; echo 执行完毕

添加可执行权限 chmod +x 路径

sh 正确路径

把当前目录下的 a 目录复制一份变为 b 目录 cp -r a b

把多行的命令放在同一个文件中就是脚本文件

将文件目录添加到PATH中就可以直接使用文件名执行