一、常用系统工作命令:
1、echo:输出对应信息,提取相应变量的值
2、date 按格式输出日期
date-s 设定日期
date-j 今年的第几天
3、 reboot重启
poweroff 关机
4、wget终端下载
5、ps 查看系统中的进程状态
参数:
-a 显示所有进程
-u 用户及详细信息
-x 显示没有控制终端的进程
ps -aux
6、top 动态监视进程活动与系统负载
7、 pidof 服务名
查看端口号
8、 kill 端口号
终止进程
10、killall 进程名
终止服务所有进程
二、系统状态检测命令:
1、uname -a 查看系统版本信息
查看系统版本
2、uptime 查看系统负载信息包括系统当前时间,系统运行时间,平均负载等
3、free-h 查看系统内存使用信息
4、who 用户终端信息
5、last 系统所有登录记录
7、history 历史执行命令
-c清除历史命令
工作目录切换命令:
1、pwd显示用户当前工作目录
2、cd 切换工作目录
cd- 返回上次目录
cd~ 返回家目录
3、 ls 显示目录文件信息
三、文本编辑命令
1、cat 查看纯文本文件
cat -n带行号
2、more 较多的纯文本文件
3、 head 查看前n行文本
head -n 20 aa.cfg
4、tail查看后n行文本或者持续刷新
tail -f查看实时日志文件
5、tr 替换文本字符
6、wc 统计文本行数,字数,字节数
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
7、查看文件的具体存储信息和时间
8、cut 按列提取
d加分隔符,f指定列
提取用户名
9、diff比较文本文件差异
四、文件目录管理命令:
1、touch 创建空白文件或修改文件时间
touch -a 修改读取时间
touch -m 修改修改时间
touch -d 同时修改两个时间
2、mkdir 命令
创建文件夹 结合p创建嵌套文件目录
3、cp复制文件夹或目录
-p 保留原始文件属性
-d 对象为链接属性保留链接文件属性
-r 递归持续复制
-i 目标存在询问是否覆盖
-a 相当pdr
4、mv 剪切重名名(删除原文件)
5、rm 删除命令 会询问是否删除
-r删除目录
-f强制删除
6、dd按照指定的大小和个数的数据块复制文件
dev/zero 不占空间提供无穷数据
7、file 查看文件类型
五、打包压缩与搜索命令
1、 tar命令:
-c 创建压缩文件
-x解开压缩文件
-t 查看有哪些压缩文件
-z 用Gzip 压缩解压
-j 用bzip2压缩解压
-v 显示解压或压缩过程
-f 目标文件名
-p 保留原始权限与属性
-C 指定解压到的目录
一般用 -czvf进行压缩
一般用 -xzvf进行解压
示例:tar -czvf etc.tar.gz /etc 将etc目录压缩
tar -xzvf etc.tar.gz -C /root/etc
2、grep命令 关键词搜索文本
3、find 按照指定条件查找文件