命令行更新vscode
下载1
wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
安装1
sudo dpkg -i /tmp/code_latest_amd64.deb
nohup使用
nohup和&的区别
- &:是指在后台运行,当用户退出(挂起)的时候,命令会自动跟着结束
- nohup:不挂断的运行,没有后台运行的功能,用nohup运行命令可以是命令永久执行下去
输出重定向
1 | nohup command > out.txt 2>&1 & |
将程序command的输出重定向到out.txt文件,即输出内容不打印到屏幕上,而是输出到out.txt文件中。
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到out.file文件中。
关闭nohup启动的程序
使用jobs -l
查看当前nohup启动的程序,使用kill
指令关闭
linux资源查看工具top
在自动输入top后显示的信息如下
同样可以使用htop来查看
linux杀死僵尸进程
在终端输入
1 | ps -ef | grep defunct | more |
查看僵尸进程的详细信息,如图:
其中第二列为进程PID,第三列为父进程PID,对所有进程的父进程执行kill -9 进程号的操作来杀死僵尸进程
将图片地址提取到txt
1 | ls -R /data/*.jpg > file.txt |
批量删除
1 | find . -name "*.pyc" | xargs rm -f |