1/26 命令行入门

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、增删改查

cat 与head 区别

cat 全部展示

head 展示前10行

tail 展示后10行

head tail 可以用 -n 定义看多少行

1/26 命令行入门_第1张图片

less 可以查看部分 分页看 按q 退出 方向键 看内容

1/26 命令行入门_第2张图片

touch touch 加文件名称 (可以多个文件名称 就创建了多个文件) 还可以修改文件最后更新时间

touch 1.txt //创建1.txt

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

echo mmp > 2.txt

> 表示覆盖 >> 便是在文家里面追加 \n 回车

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绝对路径。

1/26 命令行入门_第3张图片

 

 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在

Servlet中,"/"代表Web应用的根目录。和物理路径的相对表示,例如:"./" 代表当前目录,

"../"代表上级目录。这种类似的表示,也是属于相对路径。

1/26 命令行入门_第4张图片

二者区别

相对路径是相对于当前目录的,不能以 / 开头

绝对路径是从根目录开始的,一定以 / 开头(~ 也是绝对路径,因为 ~ 是 /c/Users/Fang 这类路径的缩写)


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

 

你可能感兴趣的:(基础前端,前端)