新闻详情

新闻详情

首页 / 资讯中心 / 详情

LInux 基础命令

发布时间:2026/9/30 12:32:09来源:尧图网络
LInux 基础命令
命令命令本体command选项控制命令的行为细节-options参数控制命令的指向目标parameter)一、目录操作命令文件系统导航1. pwd作用Print Working Directory打印当前所在的绝对路径pwd示例$ pwd /home/user2. cd作用Change Directory切换目录cd 目录名常用简写cd ~回到当前用户家目录/home/ 用户名cd /切换到根目录cd ..回到上一级目录cd -回到上一次所在目录cd ./test进入当前目录下 test 文件夹./代表当前目录3. ls作用list列出目录下文件和文件夹ls [选项] [目录]常用参数-l长格式展示权限、所有者、大小、时间简写ll-a显示全部文件包含隐藏文件.开头的文件-hhuman文件大小以 KB/MB 友好显示常搭配-lh-t按修改时间排序新文件在前-r倒序 示例ls -lh /home4. mkdir作用make directory创建目录mkdir [选项] 目录名参数-p递归创建多级目录父目录不存在自动创建 示例mkdir test mkdir -p a/b/c5. rmdir作用删除空目录非空目录删不掉日常很少用一般用 rmrmdir 目录名二、文件操作命令1. touch作用①创建空文件②修改文件时间戳touch file.txt2. rm作用remove删除文件 / 目录⚠️高危删除不可恢复rm [选项] 文件/目录参数-fforce强制删除不提示-rrecursive递归删除目录文件夹 里面所有内容❗禁止随便执行rm -rf /会删除系统根目录 示例rm test.txt rm -rf olddir3. cp作用copy复制文件 / 目录cp [选项] 源文件 目标参数-r复制目录递归复制文件夹-i覆盖前询问 示例cp file.txt /tmp/ cp -r dir1 dir24. mv作用move移动文件 / 目录同目录下 重命名mv 源 目标示例mv file.txt /home/ mv oldname.txt newname.txt5. cat作用查看小文件全部内容一次性输出cat file.txt附加用法cat file.txt新建文件并写入CtrlD 保存退出6. more作用分页查看文件向下翻页看完自动退出 操作空格翻页回车下一行q 退出more file.txt7. less推荐比 more 好用作用分页阅读文件支持上下滚动支持搜索 快捷键 空格下一页b上一页/关键词搜索q 退出less file.txt8. head作用查看文件开头内容默认前 10 行head file.txt head -n 5 file.txt #查看前5行9. tail作用查看文件末尾日志查看神器tail file.txt tail -n 10 file.txt #最后10行 tail -f file.txt #实时跟踪文件新增内容看日志三、文本处理命令1. grep作用文本搜索匹配关键词过滤输出grep [选项] 关键词 文件参数-i忽略大小写-n显示匹配行的行号-v反向匹配输出不包含关键词的行 示例grep error log.txt grep -i warning log.txt ps -ef | grep java|管道符把前面命令输出交给后面命令处理2. echo作用输出字符串常用来写内容到文件echo hello linux echo content test.txt #覆盖写入 echo add line test.txt #追加写入不覆盖原有内容3. sed流编辑器常用场景替换文本sed s/旧内容/新内容/g file.txt # g代表全局替换不加g只替换每行第一个匹配4. awk作用按列处理文本日志 / 表格提取字段 示例打印第 2 列awk {print $2} file.txt四、系统信息查看命令1. whoami查看当前登录用户whoami2. uname查看系统信息uname -a #完整系统信息内核版本 uname -r #只看内核版本3. hostname查看 / 修改主机名hostname4. dfdisk free查看磁盘分区使用率df -h #h友好单位看磁盘剩余空间5. dudisk usage查看文件 / 目录占用大小du -sh * #查看当前目录所有文件总大小 # -s汇总-h人性化大小展示6. free查看内存、swap 交换分区free -h7. top实时查看系统进程、CPU、内存占用Linux 任务管理器 快捷键q 退出M 按内存排序P 按 CPU 排序top同类简化版htop需要额外安装8. ps查看进程快照静态不是实时刷新ps -ef #全量进程 ps aux #BSD风格查看进程高频使用 ps -ef | grep nginx #过滤nginx进程9. kill结束进程kill 进程PID #正常终止 kill -9 进程PID #强制杀死-9信号暴力终止五、网络命令1. ping测试网络连通ping baidu.com # CtrlC停止ping2. ip addr替代旧命令 ifconfig查看网卡 IP 地址ip addr3. netstat / ss查看端口监听、网络连接ss 性能更好优先使用ss -tulnp4. curl网络请求测试接口、下载网页curl baidu.com curl -O https://xxx/file.zip #下载文件5. wget下载文件wget https://xxx/file.zip六、权限管理非常重要Linux 文件权限r 读 (4) w 写 (2) x 执行 (1)分为所有者、所属组、其他用户chmod修改文件权限chmod [选项] 权限 文件 #数字写法 chmod 755 run.sh #符号写法 chmod x run.sh #增加执行权限7421 rwx541 r-xchown修改文件所有者和所属组一般需要 root 执行chown user:group file.txt chown -R user dir/ #递归修改目录内所有文件属主七、压缩和解压命令tar最常用打包工具tar 本身只是打包配合 z/j 参数实现压缩# 打包并压缩成 tar.gz tar -zcvf test.tar.gz test/ # 解压 tar.gz tar -zxvf test.tar.gz参数说明-c创建压缩包-x解压-v显示过程verbose-f指定文件名必须放参数最后-zgzip 压缩.gz 格式-jbzip2 压缩.bz2 格式zip / unzipzip -r test.zip test/ unzip test.zip八、查找命令find在目录中搜索文件功能强大find 搜索路径 -name 文件名 find /home -name *.txt #查找所有txt文件 find . -size 10M #查找大于10M文件which查找命令所在路径which ls九、其他高频命令clear清屏history查看历史执行命令date查看系统时间su切换用户su root #切换root输入密码 su - user #完全切换用户加载环境变量推荐加-sudo普通用户临时获取 root 权限sudo apt update #Debian/Ubuntu系列 sudo yum update #CentOS/RHEL系列reboot 重启halt /poweroff 关机十、包管理命令不同发行版区分CentOS7/RHELyumyum install nginx yum remove nginx yum listCentOS8/Rockydnfyum 升级版Ubuntu/Debianaptapt update apt install nginx apt remove nginx十一、重定向与管道补充标准输出覆盖写入文件追加写入不覆盖原有内容2错误输出重定向|管道传递输出给下一条命令示例ls -l list.txt ps aux | grep python
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

WeKnora知识库实战:RAG流水线解析、Windows部署与匹配度调优 2026/9/30 13:22:03

WeKnora知识库实战:RAG流水线解析、Windows部署与匹配度调优

刚开始接触 WeKnora 的时候,我其实带着一点质疑:AI 知识库这两年出的工具太多了,每家的宣传话术都差不多,无非是“智能问答”“语义检索”“多格式解析”。但腾讯微信团队这个开源项目,我实际用了一周之后,…

阅读更多 →
广州哪些财税公司能做易懂经营管理账,省心服务商汇总 2026/9/30 13:22:03

广州哪些财税公司能做易懂经营管理账,省心服务商汇总

在广州创业开公司,不管是初创小微企业,还是已经稳定经营的中小商家,或是做跨境电商的外贸卖家,越来越多企业开始意识到经营管理账的重要性。想要找能做科学的经营管理账的财税公司有什么推荐?选做经营管理账的财税公司哪个好?有…

阅读更多 →
C++11类设计核心新特性:移动语义与特殊成员函数实战解析 2026/9/30 13:22:03

C++11类设计核心新特性:移动语义与特殊成员函数实战解析

1. 为什么C11的类变化如此重要:先看一个真实场景如果你从C98/03时代一路写过来,再回头看C11的类,感受绝不是“语法多了几个关键字”这么简单,而是整个“写类的思路”被重写了。我最早意识到这一点,是在维护一个老项目时…

阅读更多 →
U-Net 图像分割实战:基于 deep-learning-for-image-processing 仓库的 DRIVE 视网膜血管分割与 PyTorch 训练部署指南 2026/9/30 13:21:35

U-Net 图像分割实战:基于 deep-learning-for-image-processing 仓库的 DRIVE 视网膜血管分割与 PyTorch 训练部署指南

示例工程 【免费下载链接】deep-learning-for-image-processing deep learning for image processing including classification and object-detection etc. 项目地址: https://gitcode.com/gh_mirrors/de/deep-learning-for-image-processing 点击查看 免费下载 U…

阅读更多 →
高校宿舍局域网组网实战:从行为建模到可交付方案 2026/9/30 13:21:19

高校宿舍局域网组网实战:从行为建模到可交付方案

简介:本资源是一份面向高校网络工程专业学生及IT初学者的宿舍楼局域网组网课程设计文档,聚焦真实校园场景下的中小型局域网规划与实施全流程。内容系统覆盖网络规划(含地理布局、设备清单、技术与经济可行性分析)、网络设计&#…

阅读更多 →
Unity异步加载原理与YooAsset/Addressables选型指南 2026/9/30 13:21:19

Unity异步加载原理与YooAsset/Addressables选型指南

1. 为什么“异步加载”不是一句口号,而是Unity项目生死线 在Unity项目里,我见过太多团队把“异步加载”当成一个PPT里的装饰词——写在技术方案第一页,实际代码里却全是 Resources.Load() 加 yield return null 的伪异步;也见…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉