ubuntu
查看文件信息
ls -l filename
查看文件夹大小
cd FoldeName
du -sh
查看磁盘使用情况
df -h
压缩文件
tar -czvf name-of-archive.tar.gz /path/to/directory-or-file
解压文件
tar -xzvf archive.tar.gz
文件写入
覆盖写入
echo "content" > file
追加写入
echo "content" >> file
echo “content” >> privilegedfile 无效,因为output redirection是由shell控制的,而不是sudo或echo
可以使用以下几种写法
echo 'content' | sudo tee --append privilegedfile
#避免数据打印
echo 'content' | sudo tee --append privilegedfile > /dev/null
sudo sh -c "echo 'content' >> privilegedfile"
获取本机ip
ifconfig | sed -En 's/127.0.0.1//;s/172.17//;s/192.168//;s/.*inet (addr:)?(([0-9]*.){3}[0-9]*).*/2/p'
根据child process的PID获取parent process的PID
ps -o ppid=PID
pstree -s -p PID
获取进程详细信息
ll /proc/PID
https://askubuntu.com/questions/153976/how-do-i-get-the-parent-process-id-of-a-given-child-process