新梦想网络弹性云linux常用命令之查看编辑文件命令
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
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
相关问题
下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20131103/13178.html)