其他命令
2024年04月26日
一、bc
二、ip
三、head
四、tail
tail
命令可用于查看文件的内容
语法
tail [参数] [文件]
-
-f
循环读取 -
-q
不显示处理信息 -
-v
显示详细的处理信息 -
-c<数目>
显示的字节数 -
-n<行数>
显示文件的尾部n
行内容 -
--pid=PID
与-f
合用,表示在进程ID
,PID
死掉之后结束 -
-q
,--quiet
,--silent
从不输出给出文件名的首部 -
-s
,--sleep-interval=S
与-f
合用,表示在每次反复的间隔休眠S
秒
4.1 tail -f [文件]
查阅正在改变的文件 tail -f [文件]
tail -f notes.log
五、lsof
lsof
(list open files
)是一个列出当前系统打开文件的工具。
5.1 lsof -i:端口号
lsof -i:端口号
查看端口占用。如下所示:
lsof -i:8000 // 查看服务器 8000 端口的占用情况
六、pkill
七、xargs
八、nohup
九、killall
十、printenv
printenv
是一个用于显示当前环境变量及其值的命令。环境变量是操作系统用来存储有关运行时环境的信息的键值对。了解和使用环境变量对于系统管理、脚本编写和应用开发都是非常重要的。
语法
# 运行 printenv 命令可以显示所有当前环境变量及其值
printenv
# 你可以指定一个环境变量名称来显示其值
printenv PATH
使用
1. Node
文件使用环境变量
const env = process.env;
console.log("env", env);
// env 的结果同 printenv 的结果一致
2. Shell
脚本使用环境变量
# 查看环境变量
printenv
# 使用环境变量
#!/bin/bash
export MY_VAR="Script Value"
echo $MY_VAR