Linux常用命令
原创小于 1 分钟
如果说Linux有100
个常用命令的话,那么这100
个常用命令中又能区分出常用
和不常用
的。
问题是,这些命令虽然常用,但总是忘记它们常用的格式和参数,所以下面就来记录一下。
chmod/chown
# chmod格式:chmod [u/g/o][+/-][r/w/x] filename
> chmod a+x filename
> chmod u=rw filename
> chmod 777 filename
> chown -R /home/work
nohup、>、>>
下面的命令都是合法的。
> nohup java -jar order-service.jar 1>/logs/order-info.log 2>&1 &
> nohup java -jar order-service.jar >/logs/order-info.log 2>&1 &
> nohup java -jar order-service.jar 1>/logs/order-info.log 2>>/logs/order-error.log &
> nohup java -jar order-service.jar >/logs/order-info.log 2>/logs/order-error.log &
> nohup java -jar order-service.jar 1>/dev/null 2>/logs/order-error.log &
> nohup java -jar order-service.jar >/dev/null 2>&1 &
> nohup java -jar order-service.jar >/dev/null 2>>&1 &
>
表示重定向,而>>
则表示重定向且追加内容。
netstat、lsof
# 查看8080端口被哪个进程占用
> netstat -nlp | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 6567/mysqld
tcp6 0 0 :::33060 :::* LISTEN 6567/mysqld
> lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 6567 unbound 22u IPv4 44536 0t0 TCP *:mysql (LISTEN)
感谢支持
更多内容,请移步《超级个体》。