常用命令1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071# 进入目录# 如果是cd ~则是进入当前用户的根目录cd ex/am/ple# 列出目录内所有文件和文件夹ls ex/am/ple# 切换用户su 用户名# Vim文本编辑器# 刚进入文件是只读模式,按i进入插入模式,再按Esc退出插入模式# :q退出vim,:wq保存修改后退出,:wq!强制保存修改后退出vim example.txt# 查看NVIDIA显卡的信息/显存占用等nvidia-smi# 查看系统进程pstop# 查看文件夹及其所有子文件夹和文件的存储空间占用# -sh 只查看此目录总大小# --max-depth=1指定递归深度为1du -h# 查看文件夹所在磁盘的存储空间情况df -h# 将进程挂到后台,关闭终端后不结束# 会生成一个nohup.txt保存进程的标准输出# 不想保存输出可以在最后加一个&nohup ...# 查询占用某一端口号的进程idlsof -i :进程号# 强制结束某一进程kill -9 进程号# 统计当前目录下文件的个数(不包括目录)ls -l | grep "^-" | wc -l# 删除文件/目录,-r递归删除,-f强制删除rm# 从网络下载文件到本地curl http://example.com > ex/am/ple# 创建目录,-p确保目录名称存在,不存在则新建mkdir -p# export新增,修改或删除环境变量# -n删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。# -p列出所有的shell赋予程序的环境变量export [-fnp]变量名称=变量设置值# 修改文件/目录的权限# -R代表对目录中的子文件/目录递归执行chmod -R a+rx 目录名# .bashrc是终端里面指令运行的配置脚本# 能够用来配置别名/环境变量vim ~/.bashrc# 修改完以后需要激活新配置source ~/.bashrc# 查看某一命令的实际位置# 比如,不确定目前默认的python是哪一个which 命令名