Linux常用指令:
chmod :设置文件的权限
ls :浏览目录下的文件
lsof (文件句柄、文件描述符的区别):文件句柄是windows下的概念,文件描述符是linux/unix下的概念,两者相当
文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket.
文件描述符是进程级别,文件句柄是系统级别,在不同的级别表示已打开的文件
systemctl:用于系统管理
# 立即启动一个服务
$ sudo systemctl start apache.service
# 立即停止一个服务
$ sudo systemctl stop apache.service
# 重启一个服务
$ sudo systemctl restart apache.service
# 杀死一个服务的所有子进程
$ sudo systemctl kill apache.service
# 重新加载一个服务的配置文件
$ sudo systemctl reload apache.service
# 重载所有修改过的配置文件
$ sudo systemctl daemon-reload
# 显示某个 Unit 的所有底层参数
$ systemctl show httpd.service
# 显示某个 Unit 的指定属性的值
$ systemctl show -p CPUShares httpd.service
# 设置某个 Unit 的指定属性
$ sudo systemctl set-property httpd.service CPUShares=500
rm:删除一个文件或目录
mv:改名或移到其它位置
cp:复制
netstat:显示网络状态
sed:利用脚本来处理文本文件
awk:
bash、source、./运行脚本的区别
写一个简单的脚本,开启服务器指定端口