新梦想网络 > 客服中心 > 独立服务器 > 正文缩放字号: [收藏本问题]

新梦想网络弹性云linux常用命令之查看编辑文件命令

时间:2014-12-18来源:新梦想网络 作者:新梦想网络 点击:
    linux服务器使用过程中,要经常涉及到远程服务器查看以及修改文件,但是当以root身份操作的时候,一切操作都是很危险的,因为linux对root是绝对信任,比如删除就会直接删除,所以操作之前一定要谨慎操作。
1,用cat来显示文件的内容
命令:
cat httpd
命令讲解:cat  文件名


2,利用more命令翻页的显示文件的内容(只能向下翻页),按ctrl+c退出
命令:more httpd
命令讲解:more 文件名


3,利用less命令翻页的显示文件的内容(能够向上和向下翻页)按q退出查看
命令:
less httpd
命令讲解:less 文件名



4,利用head命令显示文件的头几行。默认是10行
命令:
head httpd
命令讲解:head 文件名


5,利用tail命令来显示文件的末尾几行,默认是10 行
命令:
tail httpd
命令讲解:tail 文件名

6,利用wc命令来统计文件行数
命令:
wc httpd
命令讲解:wc 文件名
输出信息依次是:行数 字数 字节数  文件名

7,显示某一行的内容
命令:
sed -n '1,1p' httpd
命令讲解:sed -n '哪一行,1p' httpd

8,显示某一行到某一行的内容
命令:
sed -n '1,3p' httpd
命令讲解:sed -n '开始行,结束行p' httpd

特别注意,以下操作有风险,建议操作有专业人员操作或者操作前做好备份
9,利用vi编辑文件
命令:
vi httpd
命令讲解:vi 文件名,进入vi后默认是浏览模式,按G到最后一行,按g到第一行,按a进入编辑模式,按esc退出编辑模式,按:wq后保存退出,按:q!不保存退出



10,用sed删除某一行
      [root@localhost ruby# sed '1d' ab              #删除第一行 
     [root@localhost ruby] # sed '$d' ab              #删除最后一行
     [root@localhost ruby] # sed '1,2d' ab           #删除第一行到第二行
     [root@localhost ruby] # sed '2,$d' ab
           #删除第二行到最后一行
11,利用sed
增加一行或多行字符串
     [root@localhost ruby]# cat ab
     Hello!
     ruby is me,welcome to my blog.
     end

     [root@localhost ruby] # sed '1a drink tea' ab  #第一行后增加字符串"drink tea"
     Hello!
     drink tea
     ruby is me,welcome to my blog. 
     end

     [root@localhost ruby] # sed '1,3a drink tea' ab #第一行到第三行后增加字符串"drink tea"
     Hello!
     drink tea
     ruby is me,welcome to my blog.
     drink tea
     end

     drink tea
12,利用sed代替一行或多行
     [root@localhost ruby]# cat ab
     Hello!
     ruby is me,welcome to my blog.
     end

     [root@localhost ruby] # sed '1c Hi' ab                #第一行代替为Hi
     Hi
     ruby is me,welcome to my blog.
     end

     [root@localhost ruby] # sed '1,2c Hi' ab             #第一行到第二行代替为Hi
     Hi
     end

    TAG:

    下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20131103/13178.html)