当前位置: 首页 > news >正文

Linux 命令——文件、进程、网络与 Vim 编辑器

Linux 命令——文件、进程、网络与 Vim 编辑器

无论你是开发人员还是运维工程师,掌握 Linux 常用命令都是基本功。本文从文件目录操作、进程管理、用户权限、网络命令到 Vim 编辑器的基本使用,为你整理一份清晰实用的命令速查手册。所有示例均可直接上手练习。


1. 文件与目录操作

1.1 路径与切换目录(cd

Linux 的路径分为:

  • 绝对路径:从根目录/开始,如/home/user/Documents
  • 相对路径:相对于当前目录,.表示当前目录,..表示上级目录
cd/var/log# 绝对路径切换cd..# 回到上级目录cd~# 回到用户家目录

1.2 列出目录内容(ls

ls# 列出当前目录文件和文件夹ls-l# 以详细列表形式显示(权限、大小、时间)ls-a# 显示所有文件(包括隐藏文件,以.开头)ls-lh# 人类可读的文件大小(K、M、G)

1.3 创建、移动、复制与删除

命令作用示例
mkdir创建目录mkdir my_folder
mv移动文件/目录 或 重命名mv old.txt new.txt
cp复制文件或目录(加-rcp file1.txt file2.txt
cp -r dir1/ dir2/
rm删除文件或目录(需谨慎)rm file.txt
rm -rf dir/

提示rm -rf是危险命令,删除后无法恢复,请确认路径正确。

2. 查看文件内容

命令特点常用场景
cat一次性显示整个文件(适合小文件)查看短配置文件
more百分比分页,按空格翻页浏览大文件,不支持搜索
less分页查看,支持搜索(按/关键词查看日志文件,效率更高
head -n显示文件的前 n 行检查文件开头
tail -n显示文件的后 n 行(常用-f实时追踪)查看最新日志:tail -f app.log
cat/etc/passwdless/var/log/syslog# 按 q 退出head-20access.logtail-ferror.log# 实时输出新增内容

3. 进程管理

3.1 查看进程

ps-ef# 显示所有进程的完整格式psaux# BSD 风格,显示更详细的资源占用

3.2 结合grep过滤

ps-ef|grepnginx# 查找 nginx 进程psaux|greppython

3.3 终止进程

kill-9PID# 强制终止进程(PID 通过 ps 获取)kill-15PID# 正常终止

4. 用户与权限管理

Linux 中每个文件/目录都有三组权限:所有者(u)所属组(g)其他人(o)

4.1 权限的两种表示法

  • 符号法r(读)、w(写)、x(执行)
  • 数字法r=4, w=2, x=1,权限值相加(如 7=rwx, 5=r-x)
chmodu+x script.sh# 给所有者添加执行权限chmod755file.txt# 所有者rwx,组和其他人r-x

4.2 查看和修改所有者

ls-l# 查看权限和所有者chownuser:group file.txt

5. 网络命令(了解)

命令作用示例
ifconfig/ip addr查看 IP 地址ip addr show
ping测试网络连通性ping 8.8.8.8
netstat/ss查看端口与网络连接ss -tlnp
curl发送 HTTP 请求curl https://api.example.com
wget下载文件wget https://example.com/file.zip

注意:新系统推荐使用ipss替代ifconfignetstat

6. 其他常用命令

  • clear:清屏(快捷键Ctrl+L
  • help:查看 Shell 内置命令的简易帮助
  • man:查看命令的详细手册(如man ls
  • 重定向:
    • >覆盖写入文件
    • >>追加到文件末尾
    • 2>>将错误信息追加到文件
ls>list.txt# 将 ls 结果写入 list.txt(覆盖)echo"new line">>log.txtcommand2>>error.log# 错误追加

7. Vim 编辑器快速入门

Vim 是 Linux 系统中最常用的终端编辑器,分为三种模式。

7.1 三种模式切换

  • 命令行模式(默认进入):可以移动光标、删除、复制粘贴
  • 编辑模式:按i进入,可以输入文本
  • 底行模式:在命令行模式按:进入,执行保存、退出等命令
# 流程 默认命令行模式 → 按 i 进入编辑模式 → 编辑文本 → 按 Esc 返回命令行模式 → 按 : 进入底行模式 → 输入 wq 保存退出

7.2 常用命令(命令行模式下)

命令作用
dd删除当前行
gg跳转到文件首行
G跳转到文件末行
u撤销上一步操作
yy复制当前行
p粘贴到下一行

7.3 常用底行命令

命令作用
:w保存文件
:q退出(未保存会提示)
:wq保存并退出
:x保存并退出(与 wq 类似,但仅在有改动时写入)
:q!强制退出不保存

小技巧:在命令行模式输入/关键词可以向下搜索,按n跳转到下一个匹配。

小结

  • 文件操作cdlsmkdirmvcp是日常高频命令。
  • 内容查看:小文件用cat,大文件用less,实时日志用tail -f
  • 进程管理ps -ef | grep组合查找进程,kill终止。
  • 权限管理chmod的数字法和符号法都要掌握。
  • 网络命令:至少会用pingcurl
  • Vim 编辑器:记住三种模式切换和保存退出方法(:wq),以及删除、跳转等基本操作。

熟练运用这些命令,你将能高效地在 Linux 环境中完成日常任务。下一篇文章我们将学习 Shell 脚本编程,让自动化操作成为可能。

http://www.jsqmd.com/news/850489/

相关文章:

  • 茉莉花插件:5分钟搞定Zotero中文文献管理的终极指南
  • BLHeli固件调参进阶:用好盈乐天电调解锁多轴飞行器更顺滑的响应
  • 国产0.5级超声波流量计/0.5级便携式超声波流量计厂家推荐及品牌分析 - 品牌推荐大师1
  • LibreDWG完全指南:如何在2025年高效处理AutoCAD DWG文件转换
  • GEO学习适合零基础的人吗?
  • 别再只看FPS了!用SoloX实测Android App,教你揪出真正的‘卡顿元凶’FrameTime
  • 基于Netty实现自定义RPC框架
  • 告别Windows激活烦恼:KMS_VL_ALL_AIO智能激活工具全攻略
  • 3步逆向工程:解密微信小程序wxapkg包的完整实战指南
  • 海南创业必看:税务咨询公司TOP5选哪家?(附走访对比) - 速递信息
  • 盒马鲜生购物卡处理新方法,教你高效利用! - 团团收购物卡回收
  • Windows下M3U8下载进阶:当IDM嗅探遇到N_m3u8DL-CLI命令行,效率翻倍攻略
  • AIGC检测工具怎么选?这几款免费工具帮你把关论文原创性
  • Zotero PDF Translate终极教程:5步实现学术文献跨语言翻译
  • Hitboxer终极指南:3分钟掌握专业级SOCD按键重映射技术
  • 3步掌握Ryzen处理器调试:从性能瓶颈到精准控制的完整路径
  • Taotoken用量看板如何清晰展示各模型消耗详情
  • 洛阳申请 pos 刷卡机靠谱渠道怎么选?2026正规机构稳定秒到无押金 - 速递信息
  • 2026树洞陪玩防泄露终极评测:六款真树洞陪玩全解析 - 资讯焦点
  • Qwen3.5-27B Dense模型网络结构以及关键算子分析
  • ZLUDA终极指南:打破NVIDIA垄断的GPU跨平台兼容性革命
  • 2026张家界市黄金白银铂金回收 全区域正规变现 诚信门店TOP5实力排行榜地址及联系方式 - 前途无量YY
  • 高速列车电涡流-磁轨复合制动器机理及优化设计【附仿真】
  • ESP32 OTA升级进阶:手把手教你修改源码,实现固件下载进度条显示(基于IDF 4.4/5.3)
  • 空地一体智能调度:2026应急资源调度低空平台方案商推荐 - 品牌2025
  • 降AI率工具怎么选?2026年高性价比工具实测推荐
  • 打破Office预览困局:QuickLook插件如何实现秒级文档预览
  • 键盘输入冲突终结者:SOCD Cleaner如何彻底解决游戏操作难题
  • 飞来爱健商之道公益巡讲靠谱吗 - 中媒介
  • 高效管理Windows驱动存储:Driver Store Explorer完全指南