增删改查
对文件的增删改查
对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中就可以直接使用文件名执行