首页 > 技术文章 > Linux命令总结

easen 2017-08-07 20:40 原文

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 [文件名]————查找文件所在路径

推荐阅读