Linux
删除一个txt文件的每行的第一个0
sed 是一个流编辑器,适合处理文本行的修改,如果不想生成新文件,可以用 sed -i:
sed 's/^0//' input.txt > output.txt
sed -i 's/^0//' input.txt
删除监听在某端口的所有程序
kill $(lsof -t -i:29502 -a -u hh)
删除某个用户的所有python程序
killall -u username python
scp
# 从服务器下载整个目录
scp -r username@servername:remote_dir/ /tmp/local_dir
# 上传目录到服务器
scp -r /tmp/local_dir username@servername:remote_dir
bash: /usr/bin/cp: Argument list too long
cp 或者 mv命令复制移动的文件太多会导致这个问题
find 源路径 -name "*.jpg" -type f -print0 | xargs -0 cp -t 目标路径
用户操作
sudo useradd -m -d 用户主目录 -c "用户描述" 用户名
sudo passwd 用户名
Unable to determine the device handle for GPU0000:81:00.0: Unknown Error
推测是供电不足导致的问题,因此需要限制显卡功率
# 查看显卡功率
sudo nvidia-smi -q | grep 'Power Limit'
# 开启持久模式
sudo nvidia-smi -pm 1
# 限制某张卡的功率为250W
sudo nvidia-smi -i 1 -pl 250