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.txttouch [选项] [文件...]  创建空白文件或设置文件时间
touch -a    修改文件读取时间(atime)
touch -m    修改文件修改时间(mtime)
touch -d "2019-09-01" 文件名   同时修改atime和mtime
### mkdirmkdir [选项] 目录名 创建空白目录
mkdir -p a/b/c 递归创建目录
### cpcp [选项] 源文件 目标文件 复制文件或目录
cp -p 保留原始文件的属性
cp -d 若对象为链接文件,保留链接文件的属性
cp -r 递归复制(用于目录)
cp -i 如果目标文件存在,则询问是否覆盖
cp -a 相当于-pdr
### mv
`mv [选项] [源文件] [目标路径|目标文件名] 剪切文件或者文件重命名`
### rmrm [选项] 文件 删除文件或目录
rm -f 文件 强制删除,不显示确认信息
rm -r 目录名 删除目录和目录里的文件
### dddd [参数] 按照指定大小和个数的数据块来复制文件或者转换文件
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