本文内容参考《linux就该这样学》
1.执行查看帮助
man
2.常用系统命令
echo 在终端输出字符串或变量提取后的值
date 显示设置系统时间或日期 -s 设置系统时间 -%j当前日期为一年中的第几天
reboot 重启 (需要root管理员权限)
poweroff 关机 (需要root管理员权限)
wget 终端下载网络文件
ps 查看系统进程状况
top 动态的监视进程活动与系统负载信息(强化版的window任务服务器)
pidof 查询某个指定服务进程的pid(进程号码值)
kill 终止某个指定pid的服务进程
killall 终止某个指定名称的服务所对应的全部进程
3.系统状态检测命令
ifconfig 获取网卡配置和网络状态
uname 用于查看系统内核与系统版本
uptime 用于查看系统的负载信息(系统时间,已运行时间,启用终端数量,平均负载(1分钟,5分钟,15分钟 越低越好,不要超过1))
free 显示当前系统的内存使用量
who 当前登人主机的用户终端信息
last 查看所有系统的登录信息
history 显示历史过程中的执行命令(!编码数字 可以调用历史命令,-c 清除历史命令)
sosreprot 收集系统配置和架构信息并输出诊断文件
4.工作目录的切换命令
pwd 用户当前所处的工作目录
cd 切换工作路径
ls 显示目录文件信息
5.文本文件编辑命令
cat 用于查看内容加少的纯文本文件
more 用于查看内容较多的纯文本文件
head 用于查看纯文本文件的前几行
tail 用于查看纯文本文件的后几行或持续刷新(刷新 tail -f 文件名)
tr 替换文本文件字符
wc 统计文本文件行数,字数,字节数
stat 查看文件的具体存储信息和时间信息
cut 按列提取文本字符
diff 比较多个文本文件的差异 (--brief 判断是否相同 -c 文件内容具体的不同)
6.文件目录管理命令
touch 创建空白文件和设置文件时间
mkdir 创建空白目录
cp 复制文件或目录
mv 剪切文件 文件重命名
rm 删除文件或目录
dd 按照指定大小和个数的数据块来复制文件或转化文件
file 查看文件类型
7.打包,压缩,搜索命令
tar 打包压缩或解压( -c 创建压缩文件 -v 显示过程 -z用Gzip压缩或解压 -f 目标文件名 -x 解开压缩文件)
grep 在文本中执行关键字搜索并显示匹配的结果(-b 把可执行文件当做文本文件来搜索 -c 仅显示找到的行数 -i 忽略大小写 -n 显示行号 -v 反向选择仅列出没有关键字的行)
find 用于按照指定条件查找文件(-name 匹配名称 -perm 匹配权限 -user 匹配所有者 -group 匹配所有组 )