1、英语小知识
remove 删除
return 返回
recursive 递归
linkl 链接
echo 回声
list 列表
force 强制
1.1 命令缩写
make -> mk
move -> mv
remove -> rm
copy -> cp
list -> ls
link -> ln
change -> cd / c
directory cd / c

ctrl + C 中断操作 在cmder 中

2、增删改查

  1. 查<br />cathead 区别<br /> cat全部展示 <br /> head 展示前10行<br /> tail 展示后10 <br /> head tail 可以用 -n 定义看多少行<br /> ![image.png](https://cdn.nlark.com/yuque/0/2021/png/12528270/1615366407660-216a6cbc-c958-435f-bed3-9d70bac415dc.png#align=left&display=inline&height=221&margin=%5Bobject%20Object%5D&name=image.png&originHeight=221&originWidth=398&size=76901&status=done&style=none&width=398)<br /> less 可以查看部分 分页看 按q 退出 方向键 看内容<br /> ![image.png](https://cdn.nlark.com/yuque/0/2021/png/12528270/1615366407581-160daae9-5dd3-45e7-9df7-ea6a16e6e240.png#align=left&display=inline&height=146&margin=%5Bobject%20Object%5D&name=image.png&originHeight=146&originWidth=432&size=16296&status=done&style=none&width=432)<br />增<br />touch touch 加文件名称 (可以多个文件名称 就创建了多个文件) 还可以修改文件最后更新时间

touch 1.txt //创建1.txt
touch 1.txt //修改文件最后更新时间

echo mmp > 2.txt
> 表示覆盖 >> 便是在文家里面追加 \n 回车
image.png
image.png
echo -e “1\n2” >> 2.txt //输出了1 回车 2
mkdir 创建文件夹 (可以多个文件名称 就创建了多个文件)

mkdir a //创建了a 文件夹

copy 拷贝文件 cp

总结
touch 1.txt // 创建1.txt 文件夹
echo hi > 1.txt // 将hi 放到 1.txt 并覆盖 1.txt文件
echo hihi >> 1.txt // 将hihi 追加到 1.txt中
echo -e “1 \n2” > 1.txt // 将1 回车 2 覆盖到 1.txt 中
mkdir a // 创建 a 文件夹
mkdir -p a/b/c //将c文件夹创建到b b创建在a 里面
touch 1.txt 2.txt //创建多个文件
mkdir a b //同时创建 a b 文件夹
cp 1.txt 2.txt // 将1.txt 内容 复制到 2.txt
cp-r a b //复制目录 -r 递归

删除 rm
rm 1.txt //删除1.txt
rm -r a //递归删除a 里面的所有文件
rm -rf a //强制删除 a里面的所有文件0
start 运行 code 执行
start 1.txt //运行1.txt
echo ‘ ‘ > 1.txt //清空文件 也就是空字符 覆盖1.txt
mv 移动文件 /重命名
mv 1.txt 2,txt 将1.txt重命名为2.txt
2、多命令组合
&&组合命令 全部成功才执行另一条
; 不管成功失败 都执行第二条

在1.txt 里面写下如下代码
mkdir x
cd x
touch index.html
touch main.js

echo -e “\n

你好

“ >> index.html
然后再cmder里面 执行 ./1.txt // ‘./‘是访问当前文件夹

!/bin/env sh //用bash来执行当前文件
mkdir $1
cd $1
touch index.html
touch main.js

echo -e “\n

你好

“ >> index.html
然后再cmder里面 执行 ./1.txt xxx 就会创建 xxx文件夹。
命令行 的本质 将脚本写在一个文件里面 然后将此文件的路径加入PATh环境变量里面 用户输入相同的命令 然后再执行
路径问题
绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
URL绝对路径。
image.png

 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,”/“代表Web应用的根目录。和物理路径的相对表示,例如:”./“ 代表当前目录,
“../“代表上级目录。这种类似的表示,也是属于相对路径。
image.png
二者区别
相对路径是相对于当前目录的,不能以 / 开头
绝对路径是从根目录开始的,一定以 / 开头(~ 也是绝对路径,因为 ~ 是 /c/Users/Fang 这类路径的缩写)


本文为贰贰的原创文章,著作权归本人和饥人谷所有,转载务必注明来源