0%

Unix常用命令

路径

bin

  • /bin
    • 所有用户都可以访问并执行的可执行程序。包括超级用户及一般用户。

usr

  • /usr
    • 一般认为是 unix system resources 的缩写。是系统核心所在,包含了所有的共享文件。更多介绍查看这篇博客
  • /usr/bin
    • 系统安装时自带的一些可执行程序。系统程序,不要轻易去动里面的东西。
  • /usr/local/bin
    • 用户自行编译安装时默认的可执行程序的安装位置。

opt

  • /op
    • opt有可选的意思,用来安装附加软件包。是用户级的程序目录,安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面,不需要时,直接rm -rf掉即可。

sudo命令

  • sudo + 命令,以系统管理者的身份执行指令
    • 输入当前用户的密码
  • sudo susudo -s,切换到root用户
    • sudo su 环境用的是目标用户(root)的环境
    • sudo -s 环境用的是当前用户本身的环境
    • 输入当前用户的密码
  • su 或 su root,切换到root用户
    • 输入root用户密码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#sudo su,切换到root用户
Last login: Sun Jul 11 11:04:46 on ttys004
qingshuaidebaoluo@qingshuaidebaoluoMac-mini bin % sudo su
Password:
sh-3.2# whoami
root
sh-3.2# exit
exit
qingshuaidebaoluo@qingshuaidebaoluoMac-mini bin %


#sudo -s,切换到root用户。su 用户名,切换到某个用户
Last login: Sun Jul 11 11:06:24 on ttys004
qingshuaidebaoluo@qingshuaidebaoluoMac-mini bin % sudo -s
Password:
root@qingshuaidebaoluoMac-mini bin # whoami
root
root@qingshuaidebaoluoMac-mini bin # exit
qingshuaidebaoluo@qingshuaidebaoluoMac-mini bin % sudo -s
root@qingshuaidebaoluoMac-mini bin # su qingshuaidebaoluo
qingshuaidebaoluo@qingshuaidebaoluoMac-mini bin %

结束程序

通过端口查找程序,然后结束运行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//通过端口号查看pid
lsof -i :端口号

//结束程序
kill -9 pid号

//示例:
qsdbl@macbook ~ % lsof -i :8090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Google 764 qsdbl 113u IPv6 0x2806ba6b9826221d 0t0 TCP localhost:51761->localhost:8090 (ESTABLISHED)
Google 764 qsdbl 132u IPv6 0x2806ba6b999a28fd 0t0 TCP localhost:51701->localhost:8090 (ESTABLISHED)
java 3236 qsdbl 115u IPv6 0x2806ba6b98253d9d 0t0 TCP *:8090 (LISTEN)
java 3236 qsdbl 133u IPv6 0x2806ba6b9825945d 0t0 TCP localhost:8090->localhost:51701 (ESTABLISHED)
java 3236 qsdbl 135u IPv6 0x2806ba6b98264b5d 0t0 TCP localhost:8090->localhost:51761 (ESTABLISHED)
qsdbl@macbook ~ % kill -9 3236
qsdbl@macbook ~ % kill -9 764
qsdbl@macbook ~ % lsof -i :8090
qsdbl@macbook ~ %
若图片不能正常显示,请在浏览器中打开

欢迎关注我的其它发布渠道