第四章 Linux常用命令(文件操作)

来源:互联网 发布:最新司令部升级数据 编辑:程序博客网 时间:2024/05/22 09:50

1.创建文件

1.)  touch aa   <创建一个空文件>

2.)  echo "i miss you ">aa 

<利用重定向">"的功能,将一条指令输出结果写入文件中,会覆盖原文件内容。如果指定文件不存在,则会创建出来>

3.)  echo "hello,hi">>aa 

<将一条指令输出结果追加到文件中,不会覆盖原文件内容>


2.vi文件编辑器

1)最基本用法

vi aa

1/首先会进入"一般模式",此模式只接受各种命令快捷键,不能编辑文件内容

2/按i键,就会从一般模式进入编辑模式,此模式下,可改写文件内容

3/编辑完成,按Esc键退出模式,回到一般模式;

4/再按:键,进入"底行命令模式",输入wq命令,回车即可保存退出。没做任何操作,直接按q。强制退出 q!

2)常用快捷键(在一般模式下使用)

a 在光标后开始插入

A 在该行的最前面插入

i  在光标前开始插入

gg 直接跳到文件首行

G 直接跳到文件末行

dd 删除一行

yy 复制一行

p 粘贴


3.查找并替换

(在底行命令模式中输入)

:set nu 显示行号

:set nonu 隐藏行号

:/you  <查找文件中出现you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置>


4.替换操作

:s/sad/bbb  <查找光标所在行第一个sad,替换为bbb>

:%s/sad/bbb  <文件中所以sad,替换为bbb>


5.拷贝

cp aa /app/


6.查看文件内容

cat aa     <一次性将文件内容全部输出>

more aa  <可以翻页查看,空格键翻下一页>

less aa    <可以翻页查看,空格键翻下一页

翻一行(↓),跳到文件末尾: G,跳到文件首行: gg,退出lessq>


7.打包压缩

tar -zcvf a.tar.gz /app/


8.解包并解压缩/app/下

tar -zxvf a.tar.gz -C /app/

原创粉丝点击