上一篇                     
               
			  如何在Linux读取文件
- Linux
- 2025-06-30
- 2402
 在Linux中调用文件主要通过命令行:使用cat、more或less查看文本内容;用vim、nano等编辑器修改文件;执行脚本时用bash或sh命令;程序调用则输入可执行文件路径。
 
Linux文件系统基础概念
-  文件路径 - 绝对路径:从根目录开始(如/home/user/docs/file.txt)。
- 相对路径:从当前目录开始(如./docs/file.txt)。
 提示:使用pwd查看当前目录,ls列出文件。
 
- 绝对路径:从根目录开始(如
-  文件类型  - 文本文件(如.txt,.conf)、二进制文件(如.exe)、目录等。
- 使用file 文件名可检测文件类型(例如file script.sh)。
 
- 文本文件(如
命令行调用文件的常用方法
(1) 查看文件内容
- cat命令:快速显示整个文件(适合小文件)。- cat filename.txt 
- less/- more命令:分页查看大文件(支持上下滚动)。- less large_log.log # 按`q`退出,`/关键词`搜索 more large_log.log # 空格翻页 
- head/- tail命令:查看开头或结尾部分(默认10行)。- head -n 20 file.txt # 显示前20行 tail -f realtime.log # 实时追踪日志更新(按Ctrl+C终止) 
(2) 搜索文件内容
- grep命令:根据关键词。- grep "error" system.log # 查找包含"error"的行 grep -i "warning" *.log # 忽略大小写搜索所有.log文件 
(3) 编辑文件
- nano:简单易用的文本编辑器(适合新手)。- nano new_file.conf # 编辑后按Ctrl+X保存退出 
- vim/- vi:高效专业编辑器(需学习基础命令)。- vim report.txt # 按`i`进入编辑模式,`:wq`保存退出 
图形界面调用文件
- 文件管理器 
  - 打开系统自带的Nautilus(GNOME)、Dolphin(KDE) 等工具。
- 双击文件,系统会调用默认应用(如文本编辑器、PDF阅读器)。
 
- 右键菜单 右键点击文件 → 选择“用其他应用打开”可指定程序(如VS Code、LibreOffice)。  
关键安全与权限注意事项
- 权限检查 
  - 执行ls -l filename查看权限(如-rw-r--r--)。
- 无权限时报错Permission denied,需用sudo提权:sudo nano /etc/systemd/config.conf # 管理员身份编辑 
 
- 执行
- 备份重要文件 
  - 修改前建议备份: cp original.conf original.conf.bak 
 
- 修改前建议备份: 
- 避免误操作 
  - 慎用rm删除命令,可安装trash-cli工具替代(文件进回收站)。
 
- 慎用
进阶技巧
- 重定向输出:将命令结果保存到文件。 grep "success" log.txt > results.txt # 覆盖写入 date >> report.log # 追加写入 
- 组合命令:管道符多级处理。 cat access.log | grep "404" | less # 查找404错误并分页显示 
Linux调用文件的核心在于:
- 命令行工具高效处理文本(cat/less/grep)。
- 图形界面适合直观操作。
- 权限管理是安全基石,始终用sudo和备份规避风险。
 初学者可从nano和cat开始练习,逐步掌握vim和管道操作。
引用说明:本文操作基于Linux核心命令手册(GNU Bash 5.0)、Ubuntu 22.04 LTS官方文档及Filesystem Hierarchy Standard(FHS 3.0),安全建议参考Linux Foundation最佳实践指南。
 
 
 
			 
			 
			 
			 
			 
			 
			 
			