Hostwinds 教程
寻找结果为:
目录
标签: Linux
Linux中的编辑文件是使用配置文件,脚本等的核心技能。Linux提供了各种用于创建,修改,复制和移动文件的工具,并提供了基于终端和图形选项。
本指南将教您如何使用Linux中的文件。具体来说,我们将使用命令行界面(CLI)文本编辑器Nano和VI浏览如何打开,编辑,复制和移动文件。
在Linux中,文本文件是简单的文件,其中包含用于配置设置,外壳脚本和日志的人类可读数据,以及Linux系统的其他功能。
与需要特定应用程序解释的二进制文件不同,可以使用文本编辑器打开,编辑和修改文本文件。
Linux中的命令行文本编辑器允许您直接从终端创建和编辑文本文件。这些编辑器很轻巧,非常适合编辑配置文件,脚本和日志等任务,尤其是在没有图形接口的远程服务器或系统上工作时。
Linux提供了几个命令行文本编辑器,其中Nano和VI(或其增强版本,VIM)是最受欢迎的选择:
纳米 是一个简单,对初学者友好的编辑器,易于导航,提供了适合新用户的基本文本编辑功能。
vi (和 vim)更高级,功能丰富的编辑器。它们被经验丰富的用户广泛使用,他们需要强大的工具来进行复杂的编辑任务。
Nano是Linux中最简单的文本编辑之一,非常适合初学者。
要使用Nano编辑文件,请开始 打开文件 使用以下命令:
nano filename.txt
打开文件后,您可以使用箭头键浏览文件,并根据需要进行修改。
完成后,您可以通过按下来保存(写出)文件 Ctrl + O. 然后 Ctrl + X. 退出。
Ctrl + O: 保存文件。
Ctrl + X: 退出纳米。
Ctrl + W: 在文件中搜索文字。
Ctrl + K: 切割当前线。
Ctrl + U: 粘贴先前切割的线。
VI是更强大的文本编辑器,通常由更有经验的人使用。
至 用VI打开文件,使用以下命令:
vi filename.txt
VI以两种模式运行:命令模式和插入模式。
命令模式 是打开VI文件时的默认模式,专门用于导航和发出指令(命令)。
注意 该命令模式不允许您在文件中添加或编辑实际文本。
使用箭头键或H,J,K,L等键移动光标。
删除行或字符(DD 删除一行, X 删除角色)。
保存文件(:w)或退出vi(:q).
搜索文字(/search_term).
插入模式 是您可以在其中输入和编辑文件内容的文本的地方,类似于您在Nano中的内容。
一世 - 切换到插入模式进行编辑。
ESC键 - 返回命令模式。
:w - 保存文件。
:q - 退出vi。
:WQ - 保存并退出。
:问! - 不保存而退出
DD: - 删除当前行。
/search_term - 在文件中搜索文本。
您可以使用'猫'(Concatenate)命令。
猫命令 不允许您编辑文件;它仅打开文件并显示其内容。
CAT的主要目的是读取和显示(打印)文件的内容到终端。
例如,如果您运行:
cat filename.txt
它将仅显示 filename.txt 在终端中,但不会让您对文件进行任何更改。
如果要编辑文件,则需要使用Nano或VI等文本编辑器。
一种 文件路径 就像一张地图,告诉您在哪里可以找到特定的文件或目录。这是一系列位置,从一个文件夹开始,然后浏览其他文件夹,直到到达所需的文件为止。
在Linux中有 绝对路径 和 相对路径。两种类型的路径都指向文件或目录,但根据您当前的目录结构中的当前位置,它们的工作方式有所不同。
绝对路径是从根目录开始的文件或目录的完整路径(/)。它指定文件或文件夹的位置,无论当前工作目录如何。无论您在系统中的位置,绝对路径始终指向同一文件。
例:
/home/user/Documents/file.txt
相对路径是指与当前工作目录(您在文件系统中的位置)有关的文件或目录。它不是从根开始,而是从您的当前目录开始。
例:
Documents/file.txt
相对路径也可以使用快捷方式:
示例使用'..':
../file.txt
要在Linux中复制文件,请使用 'CP' 命令。这将在指定的位置中创建文件的重复:
cp /path/to/source/file /path/to/destination/
要复制目录,您需要添加 '-r' 递归复制的选项:
cp -r /path/to/source/directory /path/to/destination/
Linux中的移动文件是使用 'MV' 命令,既是移动又是重命名功能。将文件从一个位置移动到另一个位置:
mv /path/to/source/file /path/to/destination/
如果要重命名文件,则可以使用相同的MV命令,但提供一个新的文件名:
mv old_filename.txt new_filename.txt
撰写者 Michael Brower / 三行 28, 2017