linux常用命令(随时更新中)

 1、linux命令将一个文件夹里面的所有文件复制到指定文件里

  语法:cp -r dir1/. dir2  千万记着有dir/后面有一个小点。

  如果指定文件夹里存在相同文件需要先删除
  rm -rf /ftp/ZJNX/*
  否则会一个个文件提示你确认,使用cp -rf 也一样提示

2、linux防火墙有关命令

    

  1.查看防火墙状态:
  firewall-cmd --state 
  2.启动防火墙
  systemctl start firewalld
  3.关闭防火墙
  systemctl stop firewalld
  4.检查防火墙开放的端口
  firewall-cmd --permanent --zone=public --list-ports
  5.开放一个新的端口
  firewall-cmd --zone=public --add-port=8080/tcp --permanent
  6.重启防火墙
  firewall-cmd --reload
  7.验证新增加端口是否生效
  firewall-cmd --zone=public --query-port=8080/tcp
  8.防火墙开机自启动
  systemctl enable firewalld.service
  9.防火墙取消某一开放端口
  firewall-cmd --zone=public --remove-port=9200/tcp --permanent
  防火墙开机禁用:systemctl disable firewalld
3、查看指定端口号和进程号:如要查询8080端口的进程号:netstat -tunlp | grep 8080
  根据进程名查看:ps –ef|grep 进程名
4、tomcat开放制定端口:如开放8080端口;
    firewall-cmd --zone=public --add-port=8080/tcp --permanent

  进行8080端口开放配置;

  命令解析:

  --zone #作用域

  --add-port=8080/tcp #添加端口,格式为:端口/通讯协议

  --permanent #永久生效,没有此参数设置,重启后会失效。

  重启防火墙,输入命令:

  firewall-cmd --reload

Linux文件文件夹的压缩和解压

1.zip命令

例如:zip -r mysql.zip mysql 该句命令的含义是:将mysql文件夹压缩成mysql.zip

zip -r abcdef.zip abc def.txt 这句命令的意思是将文件夹abc和文件def.txt压缩成一个压缩包abcdef.zip

2.unzip命令

与zip命令相反,这是解压命令,用起来很简单。 如:unzip mysql.zip 在当前目录下直接解压mysql.zip。

3.tar命令

例如:tar -cvf 123.tar file1 file2 dir1 该句命令实现一个tar压缩,它是将两个文件(file1和file2)和一个文件夹(dir1)压缩成一个123.tar文件。

tar -zxvf apache-tomcat-7.0.75.tar.gz 该命令在解压安装tomcat时使用,是将apache-tomcat.7.0.75.tar.gz直接解压到当前目录下。tar同时具有压缩的解压的功能,使用时根据参数和命令结构区分。

移动文件夹/命名

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c

查看linux内存:

free

表中名词解释

total:总计物理内存的大小

used:已使用多大

free:可用有多少

shared:多个进程共享的内存总额

buff/cached:磁盘缓存的大小

原文地址:https://www.cnblogs.com/yuxifly828/p/11857022.html