一、绝对路径与相对路径
以/开头的路径就是绝对路径;
二、常见的自带命令
以下命令在mac、gitBash可用,在windows中的cmd中有些可用有些不可用。
1、目录操作
cd // 进入目录
pwd // 显示当前目录
mkdir 目录名 // 创建目录
mkdir -p 目录名 // 创建目录,可创建多层次目录
whoami // 我是谁
2、查看路径
ls //查看当前目录下文件内容,默认以.开头的文件不显示
ls -a //同上,但是会显示隐藏文件
ls -l //查看文件详情
ls -la //查看文件详情,含隐藏文件
3、创建文件
echo "hello" > 文件路径 //eg:echo "hello" > 1.txt,如果1.txt存在,则覆盖写入,否则新建1.txt文件且内容为"hello"
echo "hello" >> 文件路径 //追加内容到文件中
echo "hello" >! 文件路径 //强制覆盖文件,但是在实际操作中并未其任何作用,也未报错,需要注意
touch 文件名 //创建文件,并且改变文件更新时间
4、文件复制、删除
cp 源路径 目标路径 //复制文件
cp -r 源路径 目标路径 //复制目录,r是指递归操作,会将当前目录下所有文件及文件夹复制过去
mv 源路径 目标路径 //移动文件,有无后缀都可以,eg: mv 1.txt 1
rm 文件路径 //删除文件
rm -f 文件路径 //强制删除文件
rm -r 目录路径 //删除目录,r是指全出此目录下所有文件
rm -rf 目录路径 //强制删除
5、查看文件内容
cat 文件名 //查看文件内容,eg:cat 1.txt则会在终端输出1.txt内容
Tips
- 在终端输入clear则可以清除终端显示内容
- 在这里给大家介绍一个命令行释义神器:explainshell,将自己不懂的命令行语句输入进去查询,即可查到对应释义
网友评论