systemctl start foo.service
启动服务
systemctl restart foo.service
重启服务
systemctl stop foo.service
停止服务
systemctl reload foo.service
不重启服务下重新加载配置文件
systemctl status foo.service
查看服务状态
systemctl enable foo.service
设置服务开机自动启
systemctl disable foo.service
设置服务开机不启动
systemctl is-ebabled foo.service
查看服务是否开机自启
systemctl list-unit-files --type=service
查看各个界别下的服务的启动与禁用情况
echo 字符
输出字符
echo $变量
输出变量
date
查看系统当前时间
date "+%Y-%m-%d %H:%M:%S"
按照年月日小时分钟秒格式
date -s "20190101 8:30:00"
设置当前日期为2019年1月1日8:30分
reboot
重启
poweroff
关机
-a 显示所有进程,包括其他用户的进行
-u 用户以及其它详细信息
-x 显示没有控制终端的进程
top
动态监视进程活动与系统负载等信息,类似windows任务管理器
pidof [参数] [服务名]
查询服务进程的PID值
kill [参数] [进程ID]
终止某个pid的服务进程
kiliall [参数] [服务名称]
终止某个指定名称的服务所对应的全部进程,类似windows任务管理器的结束进程树
ifconfig [网络设备] [参数]
获取网卡配置与网络状态等信息
uname [-a]
查看系统名称,系统内核,主机名,内核发型版本,节点名,系统时间,硬件名称,硬件平台,处理器类型,操作系统名称等
uptime
查看系统的负载信息
free [-h]
显示系统内存的使用量
who [参数]
查看当前登陆主机的用户终端信息
last [参数]
查看所有系统的登陆记录
history [参数]
显示历史执行过的命令 -c 删除历史命令记录
sosreport
收集系统配置和架构信息并输出诊断文档
pwd
显示用户当前所处的工作目录
cd [目录名称] 切换工作路径
cd - 切换上一个目录
cd ~ 切换到家目录
cd ~username 切换到username的家目录
ls [选项] [文件] 显示目录文件信息
ls -a 查看全部文件,包括隐藏文件
ls -d 查看目录属性
cat [参数] [文件名] 查看内容较少的纯文本文件
cat -n 显示行号
more [选项] 文件
查看内容较多的纯文本文件
head [选项] [文件] 查看纯文本文档的前N行
head -n 20 [文件名] 查看前20行
tail [选项] [文件] 查看纯文本文件的后N行
tail -n 20 文件名 查看后20行
tail -f 文件名 持续刷新文件内容
tr [原始字符] [目标字符] 替换文本文件中的字符
cat 1.txt | tr a m 将1.txt中的a替换成m,实际文件中并没有改变,只在输出时改变
wc [参数] 文本 统计指定文本的行数
wc -l 只显示行数
wc -w 只显示单词数
wc -c 只显示字节数
stat 文件名
查看文件的具体存储信息和时间等信息
cut [参数] 文本 按列提取文本字符
-d 分隔符
-f 取的列数
cut -d: -f1 /etc/passwd 提取passwd文件中的第一列(用户名)信息
diff [参数] 文件... 比较多个文本文件的差异
--brief 比较两个文件是否相同
diff --brief 1.txt 2.txt
-c 详细比较多个文件的差异之处
diff -c 1.txt 2.txt
touch [选项] [文件...] 创建空白文件或设置文件时间
touch -a 修改文件读取时间(atime)
touch -m 修改文件修改时间(mtime)
touch -d "2019-09-01" 文件名 同时修改atime和mtime
### mkdir
mkdir [选项] 目录名 创建空白目录
mkdir -p a/b/c 递归创建目录
### cp
cp [选项] 源文件 目标文件 复制文件或目录
cp -p 保留原始文件的属性
cp -d 若对象为链接文件,保留链接文件的属性
cp -r 递归复制(用于目录)
cp -i 如果目标文件存在,则询问是否覆盖
cp -a 相当于-pdr
### mv
`mv [选项] [源文件] [目标路径|目标文件名] 剪切文件或者文件重命名`
### rm
rm [选项] 文件 删除文件或目录
rm -f 文件 强制删除,不显示确认信息
rm -r 目录名 删除目录和目录里的文件
### dd
dd [参数] 按照指定大小和个数的数据块来复制文件或者转换文件
if 输入的文件名
of 保存的文件名
bs 设置每个块的大小
count 设置要复制块的个数
dd if=/ect/passwd of=newpass count 1 bs=560m 从passwd文件中取出一个560m的数据块,保存成newpass
dd if=/dev/cdrom of=redhat7.0.iso 将光驱设备中的光盘制作成iso格式的镜像文件
### file
```
原文:https://www.cnblogs.com/mrhonest/p/11610420.html