近期高频命令汇总备查
压缩包
不解压直接查看压缩包目录结构与文件内容
tar tf xxx.tar.gz
端口号
查看某端口号占用情况
netstat -anp | grep <portnumber>
sudo lsof -i:<portnumber>
扫终端
扫描网段内所有设备与mac地址
nmap -sP 192.168.0.0/24
arp -a
过滤器
筛选关键词前后的上下文
grep -A2 <keyword> # 关键词后两行
grep -B1 <keyword> # 关键词前一行
grep -C3 <keyword> # 等于-A3 -B3
软件源
ubuntu换源
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
sudo sed -i -e 's@//ports.ubuntu.com/\? @//ports.ubuntu.com/ubuntu-ports @g' \
-e 's@//ports.ubuntu.com@//mirrors.ustc.edu.cn@g' \
/etc/apt/sources.list
debian换源
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo sed -i -e 's|security.debian.org/\? |security.debian.org/debian-security |g' \
-e 's|security.debian.org|mirrors.ustc.edu.cn|g' \
-e 's|deb.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' \
/etc/apt/sources.list
tailscale换源(先安装)
sudo sed -i 's,pkgs.tailscale.com/stable,mirrors.ustc.edu.cn/tailscale,g' /etc/apt/sources.list.d/tailscale.list
NVIDIA Container 运行时库
sed -i 's#nvidia.github.io#mirrors.ustc.edu.cn#g' /etc/apt/sources.list.d/nvidia-container-toolkit.list