Linux常用命令
cd 命令
进入到某个目录:cd 目录路径
示例:
#进入到子目录中 cd test #跳转到某个目录中 cd /usr/apps/data/ #回到上层目录中 cd .. #回到上上层目录中 cd ../..
tail 命令
查看文件内容: tail 参数 文件
示例:
# 读取并刷新文件更新内容,默认显示末尾10行,若文件更新,会自动显示末尾10行 tail -f /test/push_log.log # 读取并刷新文件更新内容,显示末尾3行,若文件更新,会自动显示末尾3行 tail -f /test/push_log.log # 读取文件最后10行内容,默认显示末尾10行 tail /test/push_log.log
find命令
查找文件:find path -option [ -print ] [ -exec -ok command ] {} \;
示例:
# 显示当前目录及子目录中所有类型为.log文件 find . -name "*.log" # 显示当前目录及子目录中所有文件 find . -type f # 显示home目录及子目录中所有文件 find ~ -name "*" or find ~ -name "*" -print # 查找usr目录及子目录下以 spell开头的文件 find /usr -name "spell*" # 查找根目录下UII文件夹 并过滤无权限的文件夹 find / -type d -name "UII" 2>/dev/null # 查找当前目录及子目录中所有类型为.jpg文件并删除 find . -name "*.jpg" -type f -print -exec rm -rf {} \;
scp命令
文件复制: scp [option] 文件 user@server_ip: 文件目标地址
示例:
# 将本地文件复制到远程主机的tmp目录下 scp 20.jtl root@xxx.xxx.xxx.xxx:/tmp # 将本地目录复制到远程主机的/urs/apps/data/tmp下 scp -r /home/test root@xxx.xxx.xxx.xxx:/home/tmp/test # 将远程主机目录复制到本机 scp -r root@xxx.xxx.xxx.xxx:/home/tmp/test /home/test # 备注:如果执行以上命令出现Permission denied, please try again. # 执行 chmod 777 /home/tmp/test
vi命令
编辑文件: vi file
示例:
# 进入文件编辑模式 vi push.log # 插入(insert)模式 i # 退出插入(insert)模式 Esc or ctrl+c # 保存退出编辑模式 :wq # 不保存,直接退出 :q
vim命令
同vi命令
ps命令
显示当前进程状态:ps [option]
示例:
# 显示所有进程信息 ps -A # 显示当前进程信息 ps -a # 显示进程的用户信息 ps -u # 显示进程间的关系 ps -f # 显示指定进程信息 ps -ef | grep UII
mv命令
移动文件/目录或文件/目录重命名:mv 源文件/目录 目标文件/目录
示例:
# 将push.log文件重命名为error.log mv push.log error.log # 将push.log 文件移动到test下 mv push.log test # 将test目录改为test1 mv test test1 # 将test1 目录移动到test2下 mv test1 test2 # 当目标目录已存在则为移动操作,不存在则为重命名操作 # -b 当目标目录下已存在目标文件或目录,在执行覆盖前,会先备份 mv -b push.log test2 mv -b test1 test2 # -i 当目标目录下已存在目标文件或目录,则会先询问再操作,输入y为覆盖,输入n表示取消操作 mv -i test1 test2 # -f 当目标目录下已存在目标文件或目录,不会询问,直接覆盖旧文件 mv -f test1 test2 # -n 不覆盖任何已存在的文件或目录 mv -n test1 test2
nvidia-smi命令
查看gpu使用情况
示例:
# 查看gpu当前使用情况,仅查看一次 nvidia-smi # 每隔1s查看一次gpu使用情况 nvidia-smi -l or watch -n 1 nvidia-smi # 每隔5s查看一次gpu使用情况 watch -n 5 nvidia-smi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?