linux常用命令

一份linux丛林冒险手册,用于记录和查阅常用的linux命令

安装软件

这里用openSUSE举例,注意,不同的linux发行版本,安装命令各不相同
安装软件:zypper in xx
搜索软件包:zypper se xx
卸载软件:zypper rm xx
更新软件:zypper up xx

查看当前进程

ps -a

《linux常用命令》

如上,我的服务器上有二个node进程,tty1是通过网页连接来开启的,pts/0的这个node进程是通过Xshell连接来开启的。

ps -a:显示终端中包括其它用户的所有进程
ps -A:显示所有进程
top:显示系统的动态实时视图

快速查找进程PID

《linux常用命令》

杀掉进程

比如我想结束火狐的进程2701,可以在终端输入

kill -s 9 2701

其中,-s 9制定了传递给进程的信号是9,即强制、尽快终止进程。或者,就简单的结束

kill 2701

查看端口占用情况

lsof -i:xxx

《linux常用命令》

上面说明8000端口正在被node占用

netstat -tunlp

这个命令用于查看活动的网络连接
《linux常用命令》

根据PID查看进程所占端口

netstat -anp|grep 83845

《linux常用命令》

根据PID查看进程信息

ps -ef|grep 87286

《linux常用命令》

查看软件安装位置

whereis xx

《linux常用命令》
linux中,软件一般都是安装在到/usr/share/usr/local目录下。

which xx

《linux常用命令》

which命令是通过 PATH环境变量查找可执行文件路径

rpm -ql xx

查询已安装软件包都安装到何处,但这种只能查询到通过zypper命令安装的软件
《linux常用命令》

rpm -qi xx

查看安装软件的相关信息
《linux常用命令》

查找文件

find / -name xx

《linux常用命令》
上面表示从根目录找名称为nginx的文件

小结

对于常用的linux命令,后续将会不断更新

    原文作者:moddx
    原文地址: https://segmentfault.com/a/1190000017095143
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞