一.命令行
- pwd:当前所处的目录
- ls:列出当前目录下的所有文件和文件夹(不含以 . 开头的文件和文件夹)
- ls -a:除了列出所有文件/文件夹,还会显示./和../和以 . 开头的文件
./ 表示当前目录,../表示上一级目录
- ls -l:列出所有文件/文件夹的详细信息(不含以 . 开头的文件和文件夹)
- cd:切换目录(change directory)
cd ~:切换到用户的 根目录
cd ..:切换到上一级目录
- mkdir:创建目录
- mkdir -p :创建多级目录,如mkdir -p dirA/dirB/dirC
- touch:创建文件
- rm 文件名:删除一个文件
- rm -r 文件夹名称:删除一个文件夹(remove directory recursively 递归删除文件夹)
- mv :重命名一个目录
-
cp :拷贝文件
Paste_Image.png -
cp -r:拷贝文件夹
Paste_Image.png -
echo 内容 > 文件名:为某个文件写入内容(会覆盖旧的内容)
Paste_Image.png - cat 文件名:将某个文件内容全部打印出来
head -n 3 文件名:显示头3行
tail -n 2 文件名:显示尾部2行
- cat 文件名 | less:打出一页内容,
Linux管道操作
按j/up键上移,
按k/down键下移,
按q退出
- 命令 --help :查询一个命令的帮助文档,如ls --help
- clear:清屏
二.组合命令行
- 用 ; 将命令行组合起来,会按顺序执行所有命令(即使中间有错误的命令)
- 用 && 符号组合起来的多组命令,也会按顺序执行,一旦有错误,即刻停止不再继续
三.技巧
- !!:表示复制上一次的命令
- ***alt + . ***:提取上一次的参数,连续按键则会不断取上一次
- 参数中有空格:用""包住带空格的参数;如 mkdir -p "a b c d"/abcd
Paste_Image.png - 返回上一级:除了用 cd .. 外,也可以用 cd - 来返回上一级
- which 命令名:找到命令所在的文件夹,如which mkdir,结果如下图
Paste_Image.png
网友评论