基础命令
vim篇
a、i、o输入模式
esc键进入命令模式
:进入末行模式
ctrl+a移动到行首
ctrl+e移动到行尾
ctrl+d删除当前选中
ctrl+u删除左侧所有
ctrl+k删除右侧所有
ctrl+y恢复
ctrl+c终止
ctrl+l clear清屏
gg跳转到文件的行首 //命令模式下
G跳转到文件的末尾行 //命令模式下
Linux系统篇
history 查看历史记录命令
last 查看错误登录的日志
diff 比对文件,标红的就是不同
make 编译源码
init 0/3/5 关机/命令行/图形化
reboot 重启
hostnamectl 查看版本
uname -a 显示电脑及操作系统的相关信息
cat 查看文件内容
dmsetup ls 查看谁在占用
systemctl 服务控制
目录和文件篇
pwd 查看当前目录路径
cd 进入文件目录
du 统计目录及文件空间占用情况
mkdir 创建空目录
touch 创建空文件
alias 命名别名
cp 复制文件或命令
rm 强制删除
mv 移动或复制文件
which 搜索程序
ln 链接
ls 显示目录中的内容,包括子目录和文件相关属性
more 查看文件内容
less 查看文件内容
head 查看文件开头的一部分内容(默认十行)
tail 查看文件结尾的少部分内容(默认十行)
cat 查看文件内容
wc 统计文件中的单词数量
find 采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
grep 在文件中查找并显示包含指定字符串的行
tar 制作归档文件、释放归档文件
软件安装篇
rpm 管理rpm软件包
yum 管理yum软件包
用户管理及文件权限篇
useradd 添加用户
passwd 用户密码管理
usermod 修改用户信息
userdel 删除用户
groupadd 添加组账号
gpasswd 组密码管理
groupdel 删除组成员
id 查询用户身份标识
groups 查询用户所属的组
finger 查询用户账号的向下信息
users、w、who 查询已登录到主机的用户信息
tty 用于显示终端机连接标准输入设备的文件名称
chmod 设置文件和目录权限
chown 设置文件和目录归属
磁盘管理篇
jobs 查看后天运行程序
fg 调出后台运行程序
blkid 查看硬盘简要信息
fdisk 查看或管理磁盘分区
mkfs 创建文件系统
mount 挂载文件系统
umount 卸载文件系统
df 查看磁盘使用情况
lvm部署命令
scan(前面加pv\vg\lv) 卷扫描
create(前面加pv\vg\lv) 卷建立
display(前面加pv\vg\lv) 卷显示
remove(前面加pv\vg\lv) 卷删除
extend(前面加pv\lv) 卷扩展
reduce(前面加pv\lv) 卷减容
quota 磁盘配额
dd 用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换
进程管理篇
ps 查看静态的进程统计信息
top 查看动态的进程统计信息
pgrep 根据特定的条件查询进程的PID信息
pidof 找出进程名对应的进程号
kill 关闭进程
kill all 根据进程名关闭进程
pkill 用于杀死进程,与kill不同的是它会杀手指定名字的所有进程,类似于killall命令。可以套用pkill -kill
计划任务篇
at 一次性计划任务
crond 周期性计划任务
date 查看时间
分析和排查系统故障篇
last 用户最近登录情况
lastb 登录失败的用户记录
Linux基础网络设置篇
ifconfig 查看所有活动网络接口的信息(查看指定网络接口信息加上网络接口名就行)
hostname 查看或设置当前主机(临时命令,永久需要进入/etc/hostname文件,同时修改本地地址解析/etc/hosts
route 查看或设置主机中的路由表信息
netstat 查看系统的网络连接状态、路由表、接口统计信息
ping 查看链路是否能通信
traceroute 路由跟踪
nslookup 用于查询DNS的记录,查询解析域名是否正常,在网络故障时用于诊断网络问题
curl 不带有任何参数时,curl就是发出GET请求
三剑客篇
grep 在文件中查找并显示包含指定字符串的行
sed 字符流编辑工具(行编辑工具)==按照每行中的字符进行处理操作
awk awk是一种处理文本的语言,是一个强大的文本分析工具