基本语法:
cat 文件名
示例:
cat test.txt
扩展用法:
查看文件时显示行号:cat -n test.txt
拼接多个文件内容并输出:cat file1.txt file2.txt > combined.txt(将两个文件内容合并到combined.txt)
基本语法:
vi 文件名 # 或 vim 文件名(功能更丰富)
示例:
vi test.txt
编辑操作流程:
执行命令后进入命令模式,按i键切换到插入模式(此时可直接输入或修改内容);
编辑完成后,按Esc键返回命令模式;
保存并退出:输入:wq(w表示保存,q表示退出),按回车确认;
放弃修改并退出:输入:q!(强制退出不保存)。
小贴士:若文件不存在,vi命令会创建一个新文件,编辑后保存即可生成。
基本语法:
cp 源文件 目标路径/目标文件名
示例:
将test.txt复制到当前目录,命名为test_copy.txt:
cp test.txt test_copy.txt
将test.txt复制到/home/data目录下(需确保目录存在):
cp test.txt /home/data/
注意:复制目录时需加-r参数(递归复制),如cp -r old_dir new_dir。
基本语法:
mv 源文件 目标路径/新文件名
示例:
将test.txt移动到new_directory目录中:
mv test.txt new_directory/
将test.txt重命名为document.txt(同一目录下):
mv test.txt document.txt
特点:移动操作具有原子性,执行后源文件会被删除,仅保留目标位置的文件。
基本语法:
rm 文件名
示例:
rm test.txt
常用参数:
-f:强制删除,不提示确认(适用于脚本自动化操作);
rm -f test.txt # 直接删除,无提示
-r:递归删除目录及其中所有文件(删除目录时必须使用);
rm -r old_directory # 删除整个目录及内容
警告:rm命令无回收站功能,删除前建议确认文件名称及路径,避免误删重要数据(可先用ls命令查看文件列表)。
查看内容用cat,快速便捷;
编辑文件用vi,记住i(插入)、Esc(退出插入)、:wq(保存退出)核心操作;
复制、移动、删除分别对应cp、mv、rm,注意目录操作需加-r参数。
下一篇:OpenStack 安装环境搭建教程