基础命令
linux 命令分为三部分:命令本身
选项
参数
1 | lsof -i:8000 # 查看端口占用 |
tar(打包)
在 linux 系统中,文件的后缀名没有任何特殊意义
1 | touch a.txt b.txt c.txt |
打包文件夹
不带目录名,只打包下面的文件
1 | # 需要先切换到需要打包的文件夹下面 |
硬盘满的话有两种情况
- 一个文件太大占满了
- 都是小文件,太小了(一个萝卜一个坑)
--stdin
1 | echo 123 | passwd --stdin root |
vi
vim(vi modiy) 是 vi 的增强版本
a
编辑模式(append模式):当前位置后移一位开始编辑i
插入模式(insert模式):在当前位置插入o
新建行插入O
基于上一行开始写(当前位置的后面整体后移)$
当前行的结尾0
当前行头部dd
删除行 n ddD
删除空行dd p
剪切P
当前行的上一行yy p
复制到当前行的下一行 n yyu
撤销操作control + r
恢复操作G
文件的最后一行n G
跳到指定行gg
文件的首行H
当前屏幕的头部M
当前屏幕中间L
当前屏幕的最后一行
硬盘
- fdisk (小于2T的硬盘)
- parted (大于2T)
1 | df -h |
ifconfig
网卡配置
1 | ifconfig |
ssh
1 |
|
免密码
1 | ssh-keygen # 一路回车 |
计算器
1 | yum install bc -y |