命令 说明
echo a 输出字符a(字符间有空格需要用“” )
echo $PATH 输出变量值(区分大小写)
date 显示系统时间
date "+%Y" 显示年份
date "+%Y-%m-%d %H:%M:%S"
reboot 重启
poweroff 关机
wget 用来下载网络文件
wget -c(断点续传) 网址 下载到当前目录
进程状态 R状态: 正在为用户提供服务的进程
S状态: 停止状态,等待为用户提供服务
D状态: 正在为用户提供服务 但是不能中断
Z : 僵尸态,进程已经结束,但是资源未释放
T: 已经被停止的进程
ps -aux 显示系统当中所有进程
top 动态更新进程状态
user 终端个数,图形界面也算一个终端
load average ( 0~1中间的值,最多不要超过5) 1分钟 5分钟 25分钟的平均负载
total总共进程 running 服务的进程 sleeping 睡眠进程
%cpu 负载情况 us 已经使用 sy空闲
mem 真实物理内存,totoal kb used使用了的内存
swap 交换分区
PID 进程号
user 用户
PR 优先级 数字越小优先级越高 -19~20
%cpu %mem 占用资源
S 进程状态
pidof 服务名 查看服务PID号
systemctl status 服务名 查看服务状态
kill PID号 结束进程服务
killall = systemctl stop 服务名
ifconfig 查看网络配置
网卡名称、网卡IP 子网掩码、网卡mac地址物理地址
RX 接收到的数据包大小 TX 传输的数据表大小
uname 查看系统信息 与 -a搭配使用
系统名称 内核版本号 制作系统镜像时间 架构 协议
uptime 显示现在负载情况 1 5 10 分钟
free -h 显示系统内存使用情况
who 查看当前登录主机的用户终端信息
last 显示系统登录记录
history 显示使用的命令的历史 (!编码数)可以重复执行该编号命令
sosreport 收集系统当前状态 用于请求远程帮助
pwd 显示当前工作目录
cd /home/ 切换目录
cd - 切换上次工作目录
cd .. 上一级
cd ~ 返回家目录(/root)
ls 查看目录文件
ls -a 查看所有内容 以 . ..开头的隐藏文件
ls -l 查看文件详细信息
ls -lah 查看详细的所有的 大小合适的文件信息
cat filename 查看小的文件
more filename 查看大文件
head -n 20 filename 查看文件文件前N行
tail -n 20 filename 查看文件尾行
tail -f filename 事实查看文件刷新
tr [原始字符] [替换字符]
wc [参数] filename 统计文本的行数
wc -l 只显示行
wc -w 只显示单词
wc -c 只显示字节数
stat filename 查看文件时间
A time 查看文件内容时间
M time 修改文件内容的最后修改事假
C time 更改时间 文件属性所有信息等属性信息改变时间
cut 按照列提取文件
cat -d : -f 1 /etc/passwd 提取一列
diff --brief a.txt b.txt 显示是否相同
diif -c a.txt b.txt 显示哪儿不同
touch 用于创建空白文件 或者对存在文件A C M time
touch -a filename 修改读取时间
touch -m filename 修改修改时间
touch -d "2017-06-04 15:44" filename 同时修改a m time
mkdir 创建目录
mkdir -p /a/b/c 递归创建
cp 复制文件
cp -r 复制目录
-a 复制目录保持原有属性
mv 剪切 同一目录内是重命名
rm 删除文件 有询问
-f 不询问强制删除
rm -r 删除目录
dd 安装指定大小和个数和数据块来复制和转换文件
参数 if(input file)
of(output file)
count 块数
bs 设置块的大小
dd if=/dev/zer0 of=./tang.cf bs=20 count=1
file 查看文件类型
tar 解压 压缩
c 压缩
z =gzip
j = bz2
v =显示解压或者压缩过程(持续显示压缩进度)
f 压缩后的名称
tar czvf 压缩包名称.tar.gz 源文件 (压缩)
tar xzvf 压缩包名称 (解压缩)
grep 用于文本中的关键字搜索
grep -n 关键词 文件名 显示行号
find 查看文件在哪儿
find /etc -name host* (/根目录 全盘搜索)