基本命令行
一、查看文件或目录
- 查看当前文件的绝对路径:pwd
- 查看当前目录内容:ls(默认不显示以.开头的文件)
- 查看指定目录内容:ls路径
- 查看文件内容:
cat路径:全部查看head路径:查看前10行,可以通过参数修改,如head style.css -n 15tail路径:查看后10行,可以通过参数修改less路径:分页查看,显示第一屏,通过上下键查看更多-- version查看版本
二、创建文件
- 创建:
touch 1.txt创建1.txtecho hi > 1.txt录入hi到1.txt,重复使用会覆盖之前内容:echo hihi >> 1.txt追加hihi到1.txt,不会覆盖echo -e "1\n2" >> 1.txt\n代表回车,追加多行内容到1.txt,注意需加引号。直接回车也可以,但建议使用\n
- 同时创建多个文件
touch 1.txt 2.txt(中间空格即可)
- 创建目录:
mkdir a创建文件夹amkdir -p a/b/c创建a/b/c多层文件夹,-p表示要输入完整路径
- 同时创建多个目录
mkdir a/b/c a/d/c(中间空格即可)mkdir -p a/b/c a/d/c(中间空格即可)
5.复制文件
cp 1.txt 2.txt复制文件1.txt到2.txtcp -r a b复制目录a到b
三、删除文件
rm 1.txt删除.txtrm -r a删除目录a(递归删除a文件夹)rm -rf a删除有内容的目录a
四、修改文件或目录
echo haha >> 1.txtcode 1.txt:用code打开1.txt,修改/追加文件内容echo '' 1.txt清空文件,或打开后全选删除mv 1.txt 2.txt当前目录下,移动/重命名文件目录mv 1.txt demo-1将1.txt放入demo-1文件夹mv demo-1/1.txt .将demo-1里的1.txt移动到当前目录llls-l查看文件更新时间touch 1.txt修改1.txt的最后更新时间
帮助手册
ls --helpls --help less查看npm i -g tldryarn global add tldr安装tldrtldr ls查看ls的常用形式
五、多个命令组合
echo $?成功返回0,失败返回错误编号&&当一条命令执行成功之后,执行另一条;不管第一条命令成功或失败,都执行另一条
六、把命令变成文件
touch 文件1创建无后缀文件1,文件名如果中文出错改用英文code 文件1用code打开文件1- 快捷键:alt+. 将上一次最后的参数直接复制
choma +x 文件1添加执行权限,Mac必须做,Windows可不做- 将要执行的命令写到code文件里,如
madir xcd xtouch i index.html ./文件1运行,创建有内容的文件1- 打开code,将
makir xcd x改为makir $1cd $1,添加参数,运行./文件1 xxx或sh 文件1 aaa创建有内容的文件xxx;将可执行文件路路径添加到PATH后可以直接运行文件1 aaa,如果不加PATH,需要把路径写全
添加PATH
- 此电脑-属性-高级系统设置-环境变量-PATH-新建