码迷,mamicode.com
首页 > 系统相关 > 详细

2019.3.26 linux及Xshell学习记录

时间:2019-03-27 00:22:29      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:文件   行编辑   文件名   不可编辑   连接点   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]#

 

相当是把文件内容重新处理    

 

2019.3.26 linux及Xshell学习记录

标签:文件   行编辑   文件名   不可编辑   连接点   rem   替换   符号解释   ash   

原文地址:https://www.cnblogs.com/3edc3edc/p/10604783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!