用户、群组 命令 含义 whoami 查看当前用户 su <uid> 切换用户,需输入密码 groups 当前用户所在群组 groups <uid> 某用户所在群组 getent group | grep ‘<uid>’ 某用户所在群组 getent group <group_name> 查看群组内所有成员
命令 含义 find <folder_path> -type f -name “*.txt” 查找文件夹下以.txt结尾的记录 grep -r ‘xxx’ <folder_path> 查找文件夹下所有xxx文件内容 which <cmd> 查看命令对应的可执行文件
材料、文件夹、权限 命令 含义 ll <folder_path> 即 ls -l 查看文件夹下所有文件(非递归)信息(权限、所有者、群组、日期、路径等) ls -dl <folder_path> 查看文件夹本身信息 chmod -R 775 <folder_path> 将文件夹权限改为 775。注:7=111=rwx=读+写+执行权限。三个位置分别表示:所有者、群组、其他人的权限 chown -R <usr_name>:<group_name> <aim_path> 修改目标路径所属的组 mkdir -p <folder_path> 新建文件夹路径 vim <text_file_path> 新建或vim打开文本文件(vim 操作详见后续章节) cat <text_file_path> 打印文本内容 cat <text_file_path> | wc -l 查看行数 cp -rf <org_path> <aim_path> 拷贝文件或文件夹 mv <org_path> <aim_path> 移动文件或文件夹 rm -rf <aim_path> 拷贝材料或文件夹 scp <uid>@<url>:<org_path> <aim_path> 远程拷贝,从远程拷贝到本地 scp <org_path> <uid>@<url>:<aim_path> 远程拷贝,从本地拷贝到远程 ln -s <org_path> <aim_ln_path> 软连接
命令 含义 lscpu cpu 信息 top 进程占用 top -b -n 1 > top.log ps aux --sort=-%cpu --width 1000 | head -n 11 查看 cpu 占用的前10名 time xxx 运行耗时 free -h 内存占用 nvidia-smi 英伟达显卡占用信息 df -h | egrep ‘<path_regex>’ 展示磁盘占用(用正则表达式筛选) du -sh <folder_path> 文件夹大小 du -ah --max-depth=1 <folder_path> | sort -h 文件夹下文件大小(深度1)
系统 命令 含义 cat /etc/os-release 显示系统版本
命令 含义 ps -ef | egrep ‘<regex>’ 查看进程信息(正则匹配) kill -9 <pid> 根据进程PID杀死进程 pkill -u <user> -f <proc_name> 根据软件名杀死进程
网络、MAC 命令 含义 ifconfig 查看IP、MAC 信息 netstat -tlnp 当前虚拟机 tcp 网络端口 netstat -ulnp 当前虚拟机 udp 网络端口 ping -c 4 <url> 测试网络连接 telnet <url> <port> 测试网络端口连接 ssh 用户@IP 远程连接某环境
命令 含义 i 进入编辑模式 ESC 退出编辑模式 :wq 保存写入的内容并退出 :q! 强制退出
cpp 相关 命令 含义 nm <executable_file> | grep ‘xxx’ 查看可执行文件中的 ldd <executable_file> 查看动态库实际路径 chrpath -l <executable_file> 查看运行时搜索路径 chrpath -r <path1>:<path3>:<path2> <executable_file> 修改运行时搜索路径
命令 含义 conda info -e 查看 conda 环境 conda activate <env_name> 激活目标环境 conda list 查看已安装的包 pip list 查看已安装的包 python -m pip list 运用指定 python 查看已安装的包,该文件在环境的 bin/ 文件夹下 conda install <pkg_name> 安装包 pip install <pkg_name|xx.whl> 安装包 pip uninstall <pkg_name> 删除包 python 启动python,可编程 python xx.py 运行py脚本
备注 在某些环境里,我们可能得到具体的 python 安装路径中 执行相关命令(如 pip),以确保在正确的环境中。具体路径
可执行文件,如 python、pip 在 xxx/bin/ 目录下 安装后的lib,在 xxx/lib/pythonx.x/site-packages/ 目录下 稳定执行
cd xxx/bin
./python -m pip install xxx
./python -m pip list