ls:显示文件/目录
-a -l -i -h -d
cd:切换目录
. .. ~ -
mkdir:创建目录
rm:删除文件/目录
-r -f
cp:复制文件/目录
-r -p -d -a
mv:剪切文件/目录
pwd:显示当前所在目录
ln(-s):创建硬(软)链接
locate:按文件名所有文件,模糊匹配
/var/lib/mlocate
updatedb
whereis:搜索命令
-b -m
which:搜索命令
find:搜索文件,搭配通配符,完全匹配
-name -user -nouser -iname -inum -size -mtime
- ? [] [-] [^]
grep:在文件中搜索包含字符的行,搭配正则表达式
-i -v
man:帮助
-k 相当于apropos命令
help:shell内部命令
info:详细信息
-u -n -p -q
压缩/解压缩命令
shutdown:
-h关机 -r重启 -c取消前一个关机命令
cat:
runlevel:查看系统运行级别
logout:退出登陆
w:查看用户登陆信息
who/last/lastlog
mount:查询系统中已经挂载的设备
-a 依据配置文件/etc/fstab自动挂载
umount:卸载
echo:输出命令
-e
vi:文本编辑器
vim:vi增强版(多级撤销/跨平台/语法高亮/图形界面)
chmod 755:赋予执行权限
bash:通过bash执行脚本
netstat:查看网络状态
-t 列出tcp协议端口
-u 列出udp协议端口
-n 使用ip地址和端口号
-l 仅列出在监听状态的网络服务
-a 列出所有网络连接
alias:别名命令
/root/.bashrc 写入环境变量配置文件永久生效 source
unalias:删除别名
history:历史命令
-c 清空历史命令
-w 把缓存中历史命令写入文件 /root/.bash_history
/etc/profile 配置历史命令默认保存条数
输出重定向:
正确覆盖
正确追加
2> 错误覆盖
2>> 错误追加
&> 正确错误服务
&>> 正确错误覆盖
2>> 各自指定
多命令顺序执行:
: && ||
管道符:
| ls -l /etc | more
netstat -an | grep ESTABLISHED | wc -l
more:
wc:
常用压缩格式:
.zip(windows与linux通用):
zip 压缩后文件名 源文件
zip -r(压缩目录)
.gz:
gzip (-d解压缩)
gunzip 解压缩
.bz2:
bzip2 源文件 不保留源文件
bzip2 -k压缩后保留源文件
bzip2不能压缩目录
tar:打包命令
-c:打包
-v:显示过程
-f:指定打包后文件名
-x:解包
.tar.gz:先打包为.tar格式,再压缩为.gz格式
-z:压缩为.tar.gz格式
tar -zcvf / tar -zxvf
.tar.bz2:
-j:压缩为.tar.bz2格式
tar -jcvf / tar -jxvf
ifdown 网卡设备名:禁用该网卡设备
ifup 网卡设备名:启用该网卡设备
route -n:查看路由列表(可以看到网关)
route add default gw 192.168.1.1:临时设定网关
nslookup 主机或IP:进行域名与IP地址解析
ping ip或域名:探测指定ip或域名的网络状况
-c 指定ping包次数
telnet 域名或IP 端口:远程管理与端口探测
ftp 域名或IP:远程登陆管理
traceroute:路由跟踪
-n 使用ip
wget:下载
tcpdump:
ssh:远程管理指定的linux服务器
scp:上传/下载文件
-r 目录
用户与用户组:
groupadd
groupmod
groupdel
useradd
usermod
usermod -a -G groupA username
-a 代表 append,也就是将自己添加到 用户组groupA 中,而不必离开其他用户组。
userdel
df:查看磁盘分区使用状况
du:统计磁盘上文件大小
Linux:CentOS7防火墙 开放端口配置
查看已开放的端口
firewall-cmd --list-ports
开放端口(开放后需要要重启防火墙才生效)
firewall-cmd --zone=public --add-port=3338/tcp --permanent
关闭端口(关闭后需要要重启防火墙才生效)
firewall-cmd --zone=public --remove-port=3338/tcp --permanent
重启防火墙
firewall-cmd --reload
开机启动防火墙
systemctl enable firewalld
开启防火墙
systemctl start firewalld
禁止防火墙开机启动
systemctl disable firewalld
停止防火墙
systemctl stop firewalld
网友评论