在 Windows 命令提示符 (CMD) 或 PowerShell 中打开文本文件
这是最直接的“命令行”理解方式,你可以使用 start 命令来调用系统默认的文本编辑器打开文件。

使用 start 命令 (推荐)
start 命令会启动一个新窗口来打开指定的文件,并且会使用与该文件扩展名关联的默认程序。
基本语法:
start "文件名"
或者
start "" "文件的完整路径"
注意:
start后面通常跟一个可选的窗口标题,这里我们用空引号 代替,然后是文件的路径。(图片来源网络,侵删)
示例:
假设你的文件 readme.txt 在桌面上。
-
在桌面上打开:
start "" "C:\Users\你的用户名\Desktop\readme.txt"
你也可以先切换到桌面目录,再打开:
cd C:\Users\你的用户名\Desktop start readme.txt
-
打开并指定编辑器: 你还可以指定用哪个程序打开,例如用记事本:
(图片来源网络,侵删)notepad "C:\path\to\your\file.txt"
或者用更强大的 VS Code:
code "C:\path\to\your\file.txt"
前提:
notepad和code等命令所在的目录已添加到系统的PATH环境变量中。
直接输入文件名
如果文件的路径在当前命令行的目录下,或者该路径已添加到 PATH 环境变量中,你也可以直接输入文件名。
示例:
当前目录下有一个 notes.txt 文件。
notes.txt
系统会自动调用与 .txt 关联的默认程序(通常是记事本)来打开它。
在 Linux 或 macOS 的终端 (Terminal) 中打开文本文件
在 Linux 和 macOS 的终端中,打开文件的方式更多样,取决于你想要使用的编辑器。
使用图形界面的默认程序
如果你想用系统默认的图形界面编辑器(如 Gedit, Kate, TextEdit, VS Code)打开文件,可以使用 xdg-open (Linux) 或 open (macOS)。
Linux (使用 xdg-open):
xdg-open 文件名
示例:
xdg-open my_notes.txt
macOS (使用 open):
open 文件名
示例:
open my_notes.txt
使用命令行文本编辑器
这是最常用和最高效的方式,尤其是在没有图形界面的服务器上。
-
nano(推荐新手使用) 简单易用,界面直观。nano 文件名
示例:
nano config.txt
退出按
Ctrl + X,如果修改过会提示是否保存。 -
vim或nvim(Neovim) (功能强大,但需要学习) 高级编辑器,效率极高,但学习曲线陡峭。vim 文件名 # 或者 nvim 文件名
示例:
vim /etc/hosts
进入后按
i进入编辑模式,编辑完成后按Esc退出编辑模式,然后输入wq并回车来保存并退出。 -
emacs(另一个功能强大的编辑器) 另一个经典的“神级”编辑器。emacs 文件名
在编程中打开文本文件
如果你是在写代码(如 Python, JavaScript, Java 等),"打开文本"意味着在程序中读取或写入文件。
Python 示例
Python 中使用 open() 函数,推荐使用 with 语句来自动管理文件资源。
读取文件:
# 打开并读取文件内容
try:
with open('my_data.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)
except FileNotFoundError:
print("错误:文件未找到!")
写入文件:
# 打开并写入文件(如果文件存在则覆盖)
with open('output.txt', 'w', encoding='utf-8') as f:
f.write("这是第一行,\n")
f.write("这是第二行。")
# 打开并在文件末尾追加内容
with open('output.txt', 'a', encoding='utf-8') as f:
f.write("\n这是追加的一行。")
| 场景 | 系统/语言 | 命令/代码 | 说明 |
|---|---|---|---|
| 命令行打开 | Windows | start "" "文件路径" |
调用系统默认程序打开。 |
| Windows | notepad "文件路径" |
强制使用记事本打开。 | |
| Linux | xdg-open 文件名 |
调用系统默认图形编辑器。 | |
| macOS | open 文件名 |
调用系统默认图形编辑器。 | |
| 命令行编辑 | Linux/macOS | nano 文件名 |
简单易用的终端编辑器。 |
| Linux/macOS | vim 文件名 |
功能强大的专业编辑器。 | |
| 编程打开 | Python | with open(...) as f: |
标准的文件读写操作。 |
请根据你的具体需求选择最合适的方法,如果你是初学者,建议从 start (Windows) 或 xdg-open/nano (Linux/macOS) 开始。

