本文记录一些Linux相关的知识点,用来精进自己的Linux操作。
Shell输出输入重定向
默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。
重定向stderr到stdout
能够实现正确输出和错误输出都输出到文件中去,可以使用 command > file 2>&1
命令。
重定向stderr到stdout的另一种方法是使用 &>
构造,它具备 2>&1
的含义。
即 command &> file
。
- 将标准输出和错误输出既输出到屏幕又输出到日志文件中
python 1.py 2>&1 | tee test.log
参考:
文件传输
scp
:远程复制工具,Windows也可用
rsync
:和scp相比,可以支持断点续传,可以显示进度
Linux工具
htop
:top的替代
ag
:搜索工具,比grep更快,需要下载
axel
:多线程下载
ncdu
:检查磁盘占用
查找命令
which
:查找可执行文件的路径