shutdown –h now:立即进行关机。shutdown -h 1:1 分钟后关机。shutdown –r now:现在重新启动计算机。halt:关机,作用和上面类似。reboot:现在重新启动计算机。sync:把内存的数据同步到磁盘。su - 用户名:切换用户。logout:注销用户。useradd 用户名:添加用户。useradd -d 用户名:指定家目录(默认为 /home/用户名)。passwd 用户名:修改密码。userdel 用户名:删除用户。id 用户名:查询用户。whoami / who am I:查看当前用户。groupadd 组名:添加用户组。groupdel 组名:删除用户组。useradd -g 用户组 用户名:创建用户并添加到组。usermod –g 用户组 用户名:修改用户组。man [命令或配置文件]:获得帮助信息,较为全面详细。help 命令:获得 shell 内置命令的帮助信息。pwd:显示当前工作目录的绝对路径。
ls [选项] [目录或是文件]:列出当前目录下的所有文件和目录。
-a:显示当前目录所有的文件和目录,包括隐藏的。
-l:以列表的方式显示信息。
cd [参数]:切换到指定目录。
mkdir [选项] 要创建的目录:创建目录。
-p:创建多级目录。rmdir [选项] 要删除的空目录:删除目录。
touch 文件名称:创建空文件。
cp [选项] source dest:复制 source 文件到 dest
-r:递归复制整个文件夹。rm [选项] 要删除的文件或目录:移除文件或目录。
-r:递归删除整个文件夹。-f:强制删除不提示。mv oldFile newFile:移动文件与目录或重命名。
cat [选项] 要查看的文件:查看文件。
-n:显示行号。more 要查看的文件:more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键。

less 要查看的文件:less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。echo [选项] [输出内容]:输出内容到控制台。head 文件:查看文件头 10 行内容。
-n:指定查看行数。tail 文件:查看文件尾 10 行内容。
-n:指定查看行数。-f:实时跟踪。内容 > 文件名:输出重定向。内容 >> 文件名:追加。ln -s [原文件或目录] [软链接名]:给原文件创建一个软链接。history:
historyhistory 10!5date:显示当前时间。date +%Y:显示当前年份。date +%m:显示当前月份。date +%d:显示当前是哪一天。date "+%Y-%m-%d %H:%M:%S":显示年月日时分秒。date -s 字符串时间:设置日期。cal:显示日历。
-m:以星期一为开始(默认以星期日开始)。-y:显示年历。find [搜索范围] [选项]:从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
-name <查询方式>-user <用户名>-size <文件大小>/home 目录下的 hello.txt 文件:find /home -name hello.txt/opt 目录下,用户名称为 nobody 的文件:find /opt -user nobody+n 大于,-n 小于,n 等于,单位有 k、M、G):find / -size +200Mlocate 搜索文件:快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。grep [选项] 查找内容 源文件:过滤查找,通常与|管道符配合使用。
-n:显示匹配行即行号。-i:忽略大小写。gzip 文件:压缩文件,只能将文件压缩为 *.gz 文件。gunzip 文件.gz:解压缩文件命令。zip [选项] XXX.zip 将要压缩的内容:压缩文件和目录的命令。
-r:递归压缩,即压缩目录。unzip [选项] XXX.zip:解压缩文件。
-d <目录>:指定解压后文件的存放目录。tar [选项] XXX.tar.gz 打包的内容:打包目录,压缩后的文件格式.tar.gz
-z:打包同时压缩。-v:显示详细信息。-x:解包 .tar 文件。-f:指定压缩后的文件名。-c:产生 .tar 打包文件。chown 用户名 文件名:修改文件所有者。groupadd 组名:创建组。chgrp 组名 文件名:修改文件/目录所在的组。usermod –g 新组名 用户名:改变用户所在组。usermod –d 目录名 用户名:改变该用户登陆的初始目录,用户需要有进入到新目录的权限。chmod u=rwx,g=rx,o=x 文件/目录名:修改权限。
chmod o+w 文件/目录名chmod a-x 文件/目录名chmod 751 文件/目录名 (r=4,w=2,x=1)ifconfig:查看网络配置。ping 目的主机:测试当前服务器是否可以连接目的主机。netstat:用于监视网络连接、路由表、接口统计等网络相关信息。
-a:显示所有连接和监听端口。-n:以数字形式显示地址和端口号,避免域名解析,提高显示速度。-p:显示与每个连接相关的进程 ID 和进程名称。ps:显示当前系统的进程快照信息。
-e:显示所有进程。-f:显示完整格式的输出。top:实时显示系统中各个进程的资源占用情况。
-d 秒数:设置刷新间隔时间。kill:终止指定的进程。
-9 进程号:强制终止进程。killall:根据进程名终止所有匹配的进程。
-9 进程名:强制终止进程。systemctl [选项] 命令:控制 systemd 系统和服务管理器。
start 服务名:启动指定服务。stop 服务名:停止指定服务。restart 服务名:重启指定服务。status 服务名:显示指定服务的状态。enable 服务名:设置服务开机自启。disable 服务名:禁用服务开机自启。firewall-cmd [选项]:用于管理 firewalld 防火墙。
--state:查看防火墙状态。--permanent --add-port=端口号/协议:在指定区域添加端口。--permanent --remove-port=端口号/协议:在指定区域移除端口。--list-all:列出所有防火墙规则。--reload:重新加载防火墙配置。crontab [选项]
-e:编辑定时任务。-l:查看定时任务列表。-r:删除当前用户所有的任务。