当前位置:   article > 正文

记不住linux命令,Linux 好用到让你记不住的命令

linux命令不好记

Vim 退出命令:   Vim,虽好用,但是使用过程中,多半是看一眼配置,因为cat和vi没有高亮,

所以只能用Vim ,通常是使用 putty 或者Xshell这样的终端,那么在查看完之后,可以直接使用下面的命令:

SHIFT+Z+Z

2.只查看配置信息:略去#注释

grep -v "^#" /path/to/config/file

同时略去#和空格,就要使用 egrep

egrep -v "^#|^$" /etc/apache2/apache2.conf

3.查看端口被那个程序占用

netstat -anp|grep 80

lsof -i :1521 |grep "(LISTEN)"

4.查看程序占用的端口

ps -aux | grep tomcat

# 查看本机开启了哪些端口

netstat -lntp

#或者用这个命令

netstat -tnlp |grep ssh

5.查看占用端口的程序PID

ps -aux | grep pid

6.杀死特定程序

先查看进程

ps -ef 或者

ps -aux

然后

kill -s 9 PID

或者综合前边的(强烈推荐pgrep)

查找指定PID

ps -ef | grep firefox,或者直接 pgrep firefox

或者一步到位

ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9

当然 还有和pgrep的组合

pgrep firefox | xargs kill -s 9

终极杀人王的做法

pkill -9 firefox

killall -9 firefox

7.程序前后台切换

command& 让进程在后台运行

jobs 查看后台运行的进程

fg %n 让后台运行的进程n到前台来

bg %n 让进程n到后台去

kill %n 杀死job

联合起来使用就是

场景一:后台下载一个包,我还要干其他事情

links www.baidu.com&

然后我要查看后台的一堆程序怎么样了

jobs

发现有的已经完了,有的还在进行中

我想把第一个调到前台看一眼

fg 1

看完我又 update,让他再去后台

按下Ctrl+z

jobs查看,然后后台运行

bg 1

8.查看当前系统内核版本和发行版本

uname -a

uname -r (精简版本)

cat /proc/version (全面)

cat /etc/redhat-release (查看发行版本,使用于Redhat 系列)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/130880
推荐阅读
相关标签
  

闽ICP备14008679号