linux(3)-文件操作和Vim编辑实战,告别低效文件管理
文件命令与编辑命令是Linux终端操作的核心能力,掌握文件的增删改查与基础编辑,就能流畅完成日常的文档与数据管理任务。touch:创建空文件或更新已有文件的修改时间。
touch note.txt会在当前目录创建一个空的note.txt,若文件已存在则仅更新时间戳。echo:将内容写入文件,适合快速创建带简单内容的文件。echo "hello" > note.txt会将“hello”写入文件,覆盖原有内容;用>>则是追加内容。2、删除
rm:删除文件,默认会提示确认。
rm -r递归删除目录及其中所有文件(谨慎使用)。rm -f temp.txt会直接删除temp.txt,无需确认。3、 改
mv:移动或重命名文件,与目录操作逻辑一致。
- 重命名:
mv old.txt new.txt在同一目录下完成文件重命名。移动:mv report.pdf ~/documents将文件移动到家目录的documents文件夹。
cp:复制文件或目录。
复制文件:cp source.txt target.txt生成一个内容完全相同的副本。复制目录:cp -r folder/ backup/递归复制整个目录及其内容。5、 查看
cat:直接显示文件全部内容,适合查看小型文本。
cat log.txt会在终端完整输出log.txt的内容。
less:分页查看文件,支持上下滚动和搜索,适合大型文件。tail -f log.txt实时跟踪文件末尾的新增内容。命令模式:打开文件默认进入的模式,可执行复制、粘贴、删除等操作。
- 常用操作:
dd删除整行,yy复制当前行,p粘贴内容,u撤销操作。 - 输入模式:按
i(插入)、a(追加)等键进入,可直接编辑文件内容。 - 末行模式:在命令模式下按
:进入,可执行保存、退出等指令。 - 常用指令:
:w保存文件,:q退出编辑器,:wq保存并退出,:q!强制退出且不保存。
💡三、总结
这些文件与编辑命令是Linux终端的必备技能,从快速创建文件到用vi完成复杂编辑,它们构成了文档管理的完整工作流,熟练掌握后能显著提升你的终端操作效率。
#Linux文件操作#cp命令#mv命令#rm命令#Vim编辑器教程#Vim基础命令