一、系统命令
1.读取类
ls 显示所有文件 ls -alh 显示隐藏文件 ls -alh | more 通过管道显示命令 ls > test.txt 重定向 ls >> test.txt 尾部连接
cd 进入 cd.. 退出 cd - cd ~ 根目录
Tab键 自动补全
pwd 显示当前路径
cat 读取文件
↑↓ 命令记录
gedit 用编辑器打开
2.文件类
touch 新建文件
rm 删除文件 rm -f /-rf 强制删除 rm -i 删除之前提示
mkdir 创建目录 mkdir -p 创建不存在目录
cp 复制
mv 剪切/重命名
ln 硬连接 ln soft 软连接
tar 压缩与解压 -zcvf xxx.tar.gz *、 -zxvf xxx.tar.gz、 -jcvf xxx.tar.bz2 *、 -jxvf xxx.tar.bz2
zip 压缩
unzip -d 解压到指定目录
3.查找类
grep 搜索 -n 行数 -i 忽略大小写 -v 取反
find ./ -name ‘’ 寻找当前目录下名为
which 寻找
4.系统信息类
ps -aux 查看进程信息
top 动态显示进程
df 检查磁盘空间
du 检测目录所占磁盘空间
ifconfig 查看网络状态
ping 连接网址
二、vim命令
1、命令模式
2、插入模式
3、末行模式
i 光标前 a 光标后 o 向下开新行
I 行首 A 行末 O 向下新增行
hjkl ←↓↑→
M 跳到中间行 L跳到末行 gg 跳到行首 G 跳到行末
w 向后移动一个单词 b 向前移动一个单词 {} 段落移动
dd 删除行 D 删除本行后所有 yy 复制 p 粘贴
V 选中整行 v选中 《》 左右移动
u 撤销 ctrl+r 反撤销
/: 查找 n下一个 N上一个
: %s/abc/123/g abc替换成123
: 1,10s/abc/123/g 1-10行abc替换成123