Linux最常用命令

一.ip地址相关

  1.查看自己的ip地址:

ifconfig -a

二.进程相关

  PS命令使用:ps命令用于查看当前正在运行的进程,最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,再对特定的进程进行操作,其中grep起到搜索作用。

PS命令语法:

  ps [选项]

    -e显示所有进程,环境变量

    -f全格式

    -h不显示标题

    -l长格式

    -w宽输出

    -a显示终端上地所有进程,包括其他用户地进程

    -r只显示正在运行地进程

    -x显示没有控制终端地进程

   例如:

ps -ef | grep java

   表示查看所有进程里CMD是java的进程信息

ps -aux | grep java

-aux显示所有状态

   通常用ps查看进程PID,用kill命令终止进程,如:

   例如:

kill -9 [PID]

-9表示强迫进程立即停止

三.防火墙相关

  firewall防火墙常用命令

    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

四.下载命令

  wget是linux下一个从网络上自动下载文件的常用zhi自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 参数 + 要下载文件的url路径,例如:

wget http://www.linuxsense.org/xxxx/xxx.tar.gz


2、-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载,例如:

wget -c http://www.linuxsense.org/xxxx/xxx.tar.gz
  Wget常用参数

    -b:后台下载,Wget默认的是把文件下载到当前目录。

    -O:将文件下载到指定的目录中。

    -P:保存文件之前先创建指定名称的目录。

    -t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。

    -c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。

    -r:使用递归下载。

 五.关机和重启

shutdown:shutdown -h now  #立即关机(shutdown -h 10   #10分钟后关机)
reboot #立即重启

 六.目录

1.创建目录

mkdir dir1 dir2 dir3

#如果你想在子目录中创建目录,可以这样:

mkdir src src/dir1 src/dir2 src/dir3

#显然上面的方法太笨了
#我们可以这样:

mkdir src src/{dir1,dir2,dir3}

#最好的方式:这个-p参数是不存在父目录就建立它

mkdir -p dir33/{dir1,dir2,dir3}

#更多mkdir的使用请输入:mkdir --help

#这样就好了,是不是很棒
参考:https://www.cnblogs.com/jiajialu/p/9903918.html

 七.文件

  find是linux下用于查找文件的通用方法。
  find语法: find [指定查找目录] [查找规则] [查找完后执行的action]

find /tmp -name wa* -type l ,是在/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。
原文地址:https://www.cnblogs.com/ibcdwx/p/13745153.html