Linux命令行

1. 控制台输出保存到日志文件

将控制台的输出,包括报错信息,一同保存到指定的日志文件中,供日后查阅。

command 2>&1 | tee path/to/log.txt # 控制台正常输出的同时将输出以及错误信息保存到log.txt

其中,Linux Shell 环境中支持输入输出重定向,用符号"<“和”>"来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。
| tee 可用 > 代替,但是| tee 除了写入文本文件,控制台中任然会有输出结果。

2. 实现远程服务器关闭shell终端的情况下正常运行代码

利用screen指令创建新的窗口,该窗口可使用CTL+A+D组合键退出但不销毁(从而实现关闭shell终端的情况下正常运行代码),使用CTL+D组合键直接销毁。

screen -list # 列出所有会话窗口
screen -dmS id # 创建会话窗口
screen -r id # 远程登陆会话窗口
screen -d id # 销毁会话窗口

3. Linux进程查询

ps -ef | grep xxx # 列出包含xxx关键字的进程信息

4. Linux磁盘查询

du -sh data_dir # 计算data_dir目录下的所有文件所占总内存
du -h data_dir # 计算data_dir目录下的所有子文件夹各自所占内存
du -h data_dir --max-depth=1 # 计算data_dir目录下一级目录各自所占内存
df -h # 查看服务器磁盘使用情况
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值