cd 切换目录
pwd 显示当前路径
ps 显示系统进程
mkdir 创建文件夹
touch 创建空文件或更新时间戳
less 显示文件内容
cat 显示文件内容
head 显示一个文件的头几行
tail 显示文件末尾几行
awk 格式化输出
netstat -ntl 显示系统打开端口
man 帮助命令
chmod 更改权限
useradd 增加用户
pkill 杀死系统进程
locale 显示语言
whereis 某个东西的位置
apt-get 安装
vim vim编辑器
poweroff 关机
reboot 重启
chgrp 修改群组
find 查找
grep 查找文件的某行
passwd 修改密码
su 进入用户
rm 删除
cp 复制
mv 拷贝
dpkg --list 显示系统内安装的所有软件
apt-get --purge remove 包名 卸载软件 --purge是可选项,写上这个属性是将软件及其配置文件一并删除
file 显示文件类型
mail 非实时通信
write 实时通信
mesg -n -y 同意通信或拒绝通信
type 命令 查询是否为bash内建指令
单引号字符串是纯文本,双引号里面的会被解释执行
vim中的命令
hjkl 左下上右
nj/k 向上向下移动n行
nh/l 向左向右移动n列
CTRL+f/b/u/d 上下一页,上下半页
0,$ 行首和行尾
nG 转到第几行
G,gg 第一行,最后一行
. 重复上一次动作
u 撤销
p,P 当前行下粘贴,当前行上粘贴
v 选择
V 选择整行
CTRL+v 选择某块
y 复制
d 删除
yy,dd 复制行,删除行
i,a 下标处之前插入,下标出之后插入
CTRL+R 重做上一步
x 一般模式下删除一个字符
: / , ? 正则搜索
:set nu / nonu 显示行号,关闭行号
:set autoindent / noautoindent 自动缩排,不自动缩排
:w filename 另存为文件名为filename的文件
:sp 分区窗口
CTRL+w j/k 分区窗口上下移动
:e 恢复为刚打开时候的样子
:w 保存
:q 退出
:! 命令 暂时退出执行后边的命令
vim的环境在 ~/.vimrc 里面设置