标签:文件 行编辑 文件名 不可编辑 连接点 rem 替换 符号解释 ash
上一篇博客把Connection(连接点)里的内容复制粘贴进来,本次将记录今天学习内容。第一部分主要为文本编辑方式
1、删除000.txt文件 未成功 显示 rm: cannot remove ‘000.txt’: Is a directory( 表示这是个目录不能删除) ls查看文件后显示正常 使用 执行命令: rm –rf cb 后 000.txt 依然存在 尝试使用别的方法。 ------------------------------------------未解决!!
可能是已将目录里内容删除完毕 目录不可删除 【有待验证】————验证成功
2.1、常规编辑 vi 000.txt 回车 进入编辑 此时为命令状态 不可编辑 必须输入字母 a 或 i 进入编辑模式 一般输入 i 进入插入状态 在插入状态可进行编辑内容 —————————————————编辑成功
2.2、保存 按Exc 进行保存 左下角没有任何字符提示 进入命令状态 在命令状态输入 :(冒号) w (写的意思)q(退出的意思):wq (保存) ——————————————————保存成功
2.3、查看编辑内容 输入 cat 文件名称 cat 000.txt 查看成功 ——————————————查看成功
2.4 、不想保存所编辑内容 输入 :q 或强制退出 :q! 加感叹号! ——————————————— 强制删除操作成功
3.1 简单编辑 echo ‘i am study linux‘>000.txt 注意 加引号 如果文件不存在会创建文件 如果文件存在 会覆盖之前文件 一般用>大于号之前 先备份 否则之前内容会丢失 ——————————编辑程功
3.2 echo 在此为输出意思 echo ‘i am study linux‘>>000.txt 追加一个大于号 追加内容显示为尾部 —————— 编辑程功
3.3 > 大于号 意思为重新定向 但会清除文件里所有以前数据 >>两个大于号 为内容追加 只在文件尾部追加需要内容 ————————————————追加成功
echo ‘i am study linux‘>>000.txt 此命令不常用 仅作为了解
4.1 另一种更改文件内容的方式 如下:
[root@VM_86_3_centos zhanghao]# rm -f 000.txt
[root@VM_86_3_centos zhanghao]# cat >000.txt
wo^H^H^H不想用中文了^A^H。^H.(注意 以点解围 然后按Ctrl+c 或者 ctry+d 结束输入)
^C
[root@VM_86_3_centos zhanghao]# cat 000.txt不想用中文... —————————————操作成功
5.1 cat 多行追加 >>/目录/TXT文档<< 后缀 下方后缀必须相同 ———————————— 已理解未操作
符号解释 大于号 > 输出重定向 把大于号前面的东西输入到后面的文件夹里面,并且会清除原文家原有内容 实际是做替换 双大于号 > >追加重定向 将大于号前面的内容追加到后面文件夹内容的尾部,不会清除文件既有内容
6.1 分组 (虽然不知道有什么用 但是我理解了 也学会了 )
[root@VM_86_3_centos zhanghao]# echo 1 2 3 4 >000.txt
[root@VM_86_3_centos zhanghao]# cat 000.txt
1 2 3 4
[root@VM_86_3_centos zhanghao]# xargs -n 2 000.txt
^C(此处应为错误输入)
[root@VM_86_3_centos zhanghao]# xargs -n 2 <000.txt
1 2
3 4
[root@VM_86_3_centos zhanghao]# xargs -n 1 <000.txt
1
2
3
4
[root@VM_86_3_centos zhanghao]#
相当是把文件内容重新处理
标签:文件 行编辑 文件名 不可编辑 连接点 rem 替换 符号解释 ash
原文地址:https://www.cnblogs.com/3edc3edc/p/10604783.html