引号单引号’括起来的字符串视作普通字符包括空格、$、/、\ 等特殊字符。双引号括起来的字符串除了$、\单引号和双引号反引号由反引号括起来的字符串被Shell解释为命令行在执行时首先执行该命令行并以它的标准输出结果代替该命令行包括反引号。who # 查看当前用户 df -h #查看硬盘状态 export PATHnew path:$PATH #添加新环境变量用户su - username sudo -i # 切换为root sudo adduser name # 添加用户 sudo deluser name # 删除用户 sudo usermod -aG sudo usr # 将用户加入sudo组 cat /etc/passwd # 查看所有用户~/.ssh/authorized_keys 一行存储一个公钥密码passwd # 更改当前用户密码ssh/etc/ssh/sshd_config # 配置文件路径 PasswordAuthentication no # 禁用密码认证文件属性chmod 777 file # 改变文件权限 chown root:root file # -R递归 find . -name *.service查看进程ps aux top -b -n 1 | grep python # -b不进入交互模式, -n只输出1次 kill PID # 终止进程systemd服务journalctl -u 服务名 # 查看systemd日志查看nvidia显卡watch -n 0.1 nvidia-smi # 动态查看显卡状态 nvidia-smi # 查看显卡状态 nvidia-smi -i 0 # 查看指定id的gpu CUDA_VISIBLE_DEVICES1 # 指定要运行的显卡查看硬件lshw lscpu # 查看cpu型号 free -m # 查看内存 -m 以MB显示# 查看cpu温度 sudo apt install lm-sensors sensors解压缩unzip example.zip tar -zxvf example.tar.gz tar -xvf yourfile.tar tar -xvf example.tar.xz gzip -d example.gz zip -r my_folder.zip my_folderjavasudo update-alternatives --config java # 更换java版本 export JAVA_HOMEjdk安装在/usr/lib/jvm中域名解析# 在指定ns服务器上解析域名 nslookup domain name_server # 查指定类型的记录 nslookup -typens domainswapfallocate -l 2G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile swapoff /swapfile swapon -s # 查看交换空间查看linux系统信息cat /etc/os-release cat /etc/timezoneubuntu windows时间不同步sudo apt-get install ntpdate //在Ubuntu下更新本地时间 sudo ntpdate time.windows.com sudo hwclock --localtime --systohc //将本地时间更新到硬件上