Linux 常用查找/查看命令

进程

查看帮助

./configure -h > text.txt

查看进程
ps aux | grep easyswoole
www_my   25096  0.0  0.0 112708   988 pts/5    R+   17:31   0:00 grep --color=auto easyswoole 

ps aft | grep tcp_server.php
#父进程
lsof -p 父进程 id
端口进程:
netstat -anpl | grep 9501
[www_my@iZwz93nemx8syarb3b4zspZ ~]$ netstat -anpl | grep 9501
tcp        0      0 0.0.0.0:9501            0.0.0.0:*               LISTEN      23753/EasySwoole               
tcp        0      0 172.18.226.245:9501     115.60.190.140:26575    ESTABLISHED 23753/EasySwoole                        
#-n或--numeric:直接使用ip地址,而不通过域名服务器;
#-p或--programs:显示正在使用Socket的程序识别码和程序名称;
关闭进程
#终止进程:
kill -9 26575
kill -s 9 26575
#-s 9 指定了传递给进程的信号是9,即强制、尽快终止进程

查找

查找文件
# 查看 PHP 文件应在位置:
php -i | grep php.ini
# find [搜索范围] [搜索条件]
# 精确查找"config.inc.php"
find /etc -name config.inc.php

# 查找 以"config"开头
find /etc -name "config*"

# 搜索数据库中的,按天更新,只搜索文件名
# 更新数据库
updatedb
# 若无此命令,则安装之
yum install mlocate
# 搜索
locate [文件名]
   
* grep [选项] 字符串 文件名
    * -i 忽略大小写
    * -v 排除指定字符串
    * 在anaconda-ks.cfg搜索搜索"size",不区分大小写
    * grep -i "size" anaconda-ks.conf
    * 在系统中搜索文件名中含有'php'的文件
    * ls -l | grep 'php'
* whereis 命令名
    * -b 只找可执行文件
    * -m 只找帮助文件
    * whereis -m ls
    * whereis nginx
        * nginx: /usr/bin/nginx /usr/local/nginx

查找命令
# which 命令名 (不但能查到位置,还能显示别名)
which python
/usr/bin/python

查看

文件夹
# 显示不隐藏的文件与文件夹
ls 
# 显示不隐藏的文件与文件夹的详细信息
ls -l
# 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -a 

# 查看文件夹大小,以KB、MB等为单位进行显示
ls -lh
查看Java JDK 安装位置

三步法:

# java程序的执行路径
which java
/usr/bin/java

ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Feb 14 22:16 /usr/bin/java -> /etc/alternatives/java

ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Feb 14 22:16 /etc/alternatives/java -> /usr/java/jdk1.8.0_121/jre/bin/java

其它

# 如果配制了环境变量,则可以
echo $JAVA_HOME

# rpm -ql java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值