分享一下经常使用到的Linux命令
- 查看所有开放的端口
netstat -aptn
- 查看指定端口是否开放
lsof -i:端口号
- 查看所有开放的端口
netstat -aptn
- 测试某个ip和端口是否连通
telnet ip 端口 命令
- #查看防火墙状态,运行中
firewall-cmd --state
- #如下命令可查看当前系统打开的所有端口
firewall-cmd --zone=public --list-ports
- #查看放开的端口,开放这几个端口,8088为放开
firewall-cmd --list-all
- # 开放8088端口
firewall-cmd --permanent --add-port=8088/tcp
- #重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
- 查找安装位置
which 名称
whereis 名称
find /路径 -name 查找名称
- pwd 显示您目前所在的工作目录的绝对路径
- ll或者ls 显示指定工作目录下的内容
- mkdir 创建一个新的目录
- rmdir 删除一个空的目录
- touch fileName 创建新的空白文件
- cp [options] source dest 或 cp [options] source... directory 复制文件或目录
使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newDir"下
cp –r test/ newDir
- rm 删除文件或目录
- mv 动文件、目录或重命名
- 常用案例
将文件oldFileName.txt重命名为newFileName.txt
mv oldFileName.txt newFileName.txt
将文件fileName移动到目录dir
mv fileName.txt dir
- cat 查看文件内容,正序
- more 可以翻页看
- less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用[pageup] [pagedown]往回滚动。
- head -n 文件名 查看文件头n行内容
- tail -nf 文件名 查看最后n行内容并实时追踪该文档的所有更新
- history 查看历史执行命令
- chmod 权限(例如777) 文件名 文件授权相关
文件类型 | 属主权限 u | 属组权限 g | 其他用户权限 o |
0 | 1 2 3 | 4 5 6 | 7 8 9 |
d | R w x | R - x | R - x |
目录文件 | 读 写 执行 | 读 写 执行 | 读 写 执行 |
- free -m 以MB显示内存信息,-g则以GB显示内存信息
- ps -ef|grep java 查询有Java的进程
- zip 和 unzip 压缩相关
-
zip -r + XXX.zip + 将要压缩的文件或目录
其他的慢慢在补充吧