0%

Linux服务器常用命令

这里会不断更新Linux上面的常用命令和操作,都是自己的一些服务器部署和运维平时总结

1. 快速执行历史命令

有时候我们想执行一些之前的命令,有一种快捷方式,首页找出需要的:history或者history | grep xxx,然后出现一个命令历史记录,每个前面都会有一个
编号,如果需要执行这个命令,只需要输入:!1345(加入该命令的编号是1345),这样就会自动执行该条历史命令

2. 查看端口

经常需要查看端口被程序占用情况,可以通过一下命令查看到:

1
lsof -n -P

上面的命令可以查看所有当前的端口以及程序的信息,如果需要查看具体属于某个长须占用:

1
lsof -n -P|grep :8081

上面的命令查看8081端口占用情况

3.杀掉进程

使用脚本杀掉进程

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

#echo $1
PID=$(ps -ef|grep $1|grep -v grep|awk '{print $2}')

#echo $PID

for i in $PID
do
echo $i
kill -9 $i
done

4.写入文件

利用脚本写入文件

一种是覆盖文件内容:echo "1" > file.txt
追加到文件尾部:echo "2" >> file.txt

5.遍历目录

1
2
3
4
5
6
for i in `find ${WANTED_DIR} -type d -a -name 'dir_name'`
do
echo $i
ls -li $i
# anything else
done