📁 文件/目录操作
1. 基础操作
cp -r source_dir/ target_dir/
rm -rf dir_name/
pwd
mkdir -p parent_dir/child_dir
2. 权限管理
chmod 755 filename
chmod -R 755 dir_name/
chown user:group filename
🌐 网络传输
1. SCP 安全拷贝
scp -P 3178 local_file user@remote_host:/remote/dir
scp -r -P 3178 /path/salicon user@ip:/path/dataset
scp -P 2222 user@host:/remote/file /local/dir
2. RSYNC 增量同步(推荐替代SCP)
rsync -avzP -e "ssh -p 3178" /local/dir user@host:/remote/dir
3. 网络诊断
ping 192.168.1.1
netstat -tulnp
nslookup example.com
📦 软件包管理
sudo apt update
sudo apt upgrade
apt search package_name
sudo dpkg -i package.deb
./configure
make
sudo make install
🔍 系统监控
1. 进程管理
ps aux | grep process_name
kill -9 PID
top
htop
2. 磁盘管理
df -h
du -sh dir_name/
mount /dev/sdb1 /mnt
🖥️ GPU 相关
nvidia-smi
watch -n 1 nvidia-smi
sudo apt install nvidia-cuda-toolkit
nvtop
🔄 压缩/解压
tar -czvf archive.tar.gz dir_name/
tar -xzvf archive.tar.gz
unzip file.zip -d target_dir
🐍 Python 环境
conda create -n env_name python=3.8
conda env export > environment.yml
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
⚙️ 系统服务
sudo systemctl restart service_name
systemctl status nginx
sudo systemctl enable service_name
💡 使用技巧
- 使用 !! 重复上条命令
- Ctrl + R 反向搜索历史命令
- 使用 alias 创建快捷命令
alias ll='ls -alhF'
sudo apt install tmux zsh neofetch