Linux命令总结
1、jps————查看当前进程Java进程
2、kill -9 [进程号]————结束该进程
3、tail -f [文件名]————查看文件尾部内容(调试程序时可用来查看实时日志)
4、chmod -R [权限代号abc] 文件目录————遍历修改文件权限,r:4,,w:2,x:1,a|b|c=r+w+x
5、./catalina.sh jpda run|start————Tomcat开启远程调试模式(在Tomcat的bin目录下)
6、mkdir [-p] [目录名]————新建文件夹,-p可新建多层目录
7、cp [source] [destination]————如cp /.tmp /usr/test,将根目录下.tmp文件复制至usr目录下并重命名为test
8、rm [-fir] [文件|目录]————删除文件或目录(-f:忽略不存在的文件,-i:询问是否删除,-r递归删除)
9、mv [文件|目录] [文件|目录]————重命名或移动文件
10、cat [文件名]————查看整个文件内容
11、file -i [文件名]————查看文件编码
12、iconv————修改文件编码,参数:
-f [编码格式] 表示原始文件的字符编码。
-t [编码格式] 表示输出文件的字符编码。
-l 表示列举所有已知的字符集。
-c 表示从输出中忽略无效的字符
-o [文件名] 表示输出文件
-s 表示关闭警告
--verbose 表示显示进度信息
13、tar————压缩、解压文件,参数:
-c: 压缩
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的 gz
-j:有bz2属性的 bz2
-J :有xz属性的 xz
-f: 使用文件名字(最后一个参数)
14、ps -ef|grep [进程名]————查看进程是否在运行
15、systemctl restart network————重启网络服务
16、netstat -nltp————查看端口监听情况
17、service firewalld status————查看防火墙状态
18、systemctl start/stop firewalld————开启/关闭防火墙
19、firewall-cmd --add-port=80/tcp --permanent————开放对外端口
firewall-cmd --reload————重载添加的端口
firewall-cmd --query-port=80/tcp————查看端口开放情况
20、find / -name [文件名]————查找文件所在路径