shutdown -h now [关机]
reboot [重启]
groupadd {groupname} [创建用户组]
cat /etc/group [查看系统用户组]
useradd -g {gname} {uname} [创建用户]
cat /etc/passwd [查看系统用户]
su {用户名} [切换系统用户]
rpm [安装命令,程序依赖项需手动逐步安装]
yum [rpm的升级版,自动处理安装依赖项]
yum -y install {安装名称} [安装,遇到选择 全部yes]
rpm -qal | grep {程序名关键字}* [搜索已安装]
yum remove {程序名} [卸载已安装]
make [编译当前文件夹内容,依赖编译器]
make install PREFIX=/usr/local [安装到指定目录]
ip addr [查看网卡信息]
ifconfig [查看网络IP信息,需要先安装net-tools]
pwd [显示当前目录]
ll [列出当前目录文件]
ls -l [列出当前目录文件]
mkdir {创建目录} [创建文件夹]
cd {切换到作用路径} [切换到指定目录]
cp {源目录文件名} {新目录文件名} [复制文件]
mv {旧文件夹名} {新目录文件夹名} [移动文件]
rm -rf {指定目录或文件} [删除文件夹及文件]
wget {网络链接} [下载网络资源]
tar -zxvf {解压文件名.tar.gz} -C {到指定目录} [文件解压缩]
cat {文件名} | grep -C 5 ‘{关键字}‘ [查询指定文件内容关键字]
cat [-n 行号] {文件名} [打印出文件内容带行号]
echo "{文本}" > {文件名} [将文本覆盖到文件内,自动创建]
echo "{文本}" >> {文件名} [将文本追加到文件内,自动创建]
grep "{key}" filename [文件内搜索关键字]
find {dir} -name {folder_name} -type f [搜索文件夹名]
find {dir} -name {fian_name} -print [搜索文件名]
find . -name ‘*.txt‘ [当前目录中模糊查找文件名]
scp -r {local_file} {remoteuser}@{remoteip}:{remotefolder} [远传文件 -r 递归目录]
ps aux | grep {进程服务名称} [运行的进程服务查询]
ps -ef | grep {进程服务名称} [运行的进程服务查询]
netstat -ntpl | grep {应用名称} [网络端口情况]
chown -R {用户名}:{用户组} /{作用目录} [变更目录所有者]
chmod -R +x /{作用目录} [权限设定]
Ctrl+C [中断运行,返回命令状态]
Ctrl+Z [暂停,挂起][可 fg/bg 恢复继续]
Ctrl+D [结束,完成,退出]
防火墙:
添加:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重启:firewall-cmd --reload
查看:firewall-cmd --list-ports
删除:firewall-cmd --zone=public --remove-port=80/tcp --permanent
转发:firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 [将80端口的流量转发至8080]