一、文件查看
注意:先查看自己进入的目录是否正确
1.终止命令的快捷键:ctrl + c
2.查看命令:
-
pwd:查看目录的绝对路径 -
ls:查看目录的内容 -
ls + 路径:查看指定目录的内容
3.查看文件内容:
-
cat + 路径 -
head + 路径:默认查看前十行的内容可以通过
head 路径 -n(数字)查看前n行内容 -
tail + 路径:默认查看后十行的内容可以通过
tail 路径 -n(数字)查看后n行内容 -
less + 路径:如果文件内容较多,用less比用cat好,可以翻页查看
4.退出查看:按Q(quit)
二、文件增加
1.创建文件:
-
touch 1.txt(创建1.txt文件) -
echo hi > 1.txt(在1.txt文件内增加内容hi) -
echo hi hi >> 1.txt(往1.txt内追加内容hihi) -
echo -e "1\n2" >>1.txt(往1.txt追加两行内容1、2, \n是换行符号) -
touch 1.txt 2.txt(创建多个文件)
2.创建目录:
-
mkdir a(创建目录a) -
mkdir -p a/b/c/d/e(创建嵌套的层级目录) -
kdir a b(创建多个目录a b) 3.复制文件: -
cp 1.txt 2.txt(把1.txt文件复制到2.txt)
4.复制目录:
cp -r a b
三、文件删除
1.删除文件:
rm 1.txt(删除1.txt文件)
2.删除目录:
rm -r a 或者rm - rf a(删除目录a)
四、文件修改
1.清空文件内容:
echo "" > 1.txt
2.移动文件:
mv 1.txt 目录(移动1.txt到目录)
3.重命名文件:
mv 1.txt 2.txt
4.更新文件的修改时间:
通过ls -l 查看文件的更新时间
touch 文件名 (更新文件的修改时间)
五、帮助
npm i -g tldr或者yarn global add tldr
通过 tldr 可以查看常用命令
六、组合命令
(1)&&:当前一个命令执行成功后才会执行下一条命令
eg:rm 1.txt && echo 成功
(2);:不管前一个命令是否执行成功 都会执行下一条命令
eg:rm 1.txt;echo 执行完毕
七、把命令变成文件
- 创建一个文件,后缀无所谓,可以没有
touch run(创建名为run的文件,没有文件后缀)
code run(用VSCode打开run文件)
在VSCode中输入 :
#!/usr/bin/env sh (shebang,指定用什么程序运行当前的脚本)
mkdir $1 ($1可接受传递过来的参数)
cd $1
touch index.html
touch style.css
touch main.js
echo -e "<!DOCTYPE html>\n<h1>标题<\h1>" >> index.html
保存并关闭文件
- 加上可执行权限(Windows可跳过)
chmod + x ./run
-
./run xxx(必须加上./,创建名为xxx的目录)或者sh run xxx(创建名为xxx的目录) -
如果把可执行文件的目录放在
path就可以用文件名作为命令