目录和文件管理及linux命令使用

cat命令:查看出文件的内容

举例:

Cd /opt/

ll查看

Touch hhhhh

Cat hhhhh

--------------------------------------------------------------------

more命令:查看全屏方式分页显示文件内容

交互操作方法

 按Enter键向下逐行滚动

 按空格键向下翻一屏

 按q键退出

举例:

more etc/httpd.conf

删除线目录和文件管理及linux命令使用_第1张图片

--------------------------------------------------------------------

less命令:查看与more命令相同,但扩展功能更多

交互操作方法

Page Up 向上翻页,Page Down 向下翻页

按“/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与 more 命令基本类似

举例:

cd /opt

less /etc/passwd

目录和文件管理及linux命令使用_第2张图片

--------------------------------------------------------------------

head命令:查看文件开头的一部分内容(默认为10行)

查看前5行 

head -5 /etc/passwd

目录和文件管理及linux命令使用_第3张图片

查看后两行

head -n 2 /etc/passwd

--------------------------------------------------------------------

tail命令:

tail /etc/passwd

目录和文件管理及linux命令使用_第4张图片

默认后10行

tail -n 4 /etc/passwd

查看后4行(略)

--retry

即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用

-c或——bytes=

输出文件尾部的N(N为整数)个字节内容

-f

--follow:显示文件最新追加的内容

-F

与选项“-follow=name”和“--retry”连用时功能相同

-n或——line=

输出文件的尾部N(N位数字)行内容

--pid=<进程号>

与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令

--help

显示指令的帮助信息

--version

显示指令的版本信息

--------------------------------------------------------------------

wc命令:统计文件中单词数量

wc -w 显示一个文件的字数

wc -l 统计行数

wc -c 统计字节数

--------------------------------------------------------------------

grep命令:在文件中查找并显示包含指定字符串的行

语法格式:grep

-i        搜索时,忽略大小写

-c        只输出匹配行的数量

-l        只列出符合匹配的文件名,不列出具体的匹配行

-n        列出所有的匹配行,显示行号

-h        查询多文件时不显示文件名

-s        不显示不存在、没有匹配文本的错误信息

-v        显示不包含匹配文本的所有行

-w        匹配整词

-x        匹配整行

-r        递归搜索

-q        禁止输出任何结果,已退出状态表示搜索是否成功

-b        打印匹配行距文件头部的偏移量,以字节为单位

-o        与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位

举例:

grep -v "^#" /etc/yum.conf | grep -v "^$"

可以显示/etc/yum.conf文件中以#开头的行和空行以外的内容

目录和文件管理及linux命令使用_第5张图片

grep -i root /etc/passwd

过滤时忽略大小写

grep -i ^root /etc/passwd

过滤以root开头的行

grep -i n$  /etc/passwd

过滤以n结尾的行

目录和文件管理及linux命令使用_第6张图片

“^……”表示以……开头,“……$”表示以……结尾

“^$”表示空行

--------------------------------------------------------------------

压缩命令:gzip、bzip2

举例:

gzip -9 ceshi

压缩  以.gz结尾

目录和文件管理及linux命令使用_第7张图片

gzip -d ceshi

解压缩

bzip2 -9 ceshi

压缩 以.bz2结尾

目录和文件管理及linux命令使用_第8张图片

压缩命令:gunzip bunzip2

gunzip 等于gzip-d

举例:

gzip -9 ceshi

压缩

gunzip ceshi.gz

解压缩

--------------------------------------------------------------------

tar命令:制作归档文件,释放归档文件

Tar -c  创建 -z 压缩-v 过程-f 递归--x解压缩+打包名字opt.bz2 /opt/

目录和文件管理及linux命令使用_第9张图片

产生opt打包文件

解压缩

目录和文件管理及linux命令使用_第10张图片

tar xzvf etc.tar.gz -C /opt

Tar xjvf etc.tar.bz2 -C /opt

-C指定路径

tar czvf etc.tar.gz /etc

tar cjvf etc.tar.bz2 /etc

对etc目录进行打包

--------------------------------------------------------------------

vi文本编辑器

作用:

创建或修改文本文件

维护linux系统中的各种配置文件

三种工作模式:

命令、输入、末行模式

举例:

根目录下

touch hh

Vim hh空白配置文件

目录和文件管理及linux命令使用_第11张图片

i在光标出插入

o在下一行插入

u撤销

复制

写内容、按esc键、按yy键 再按p键

yy(复制) p(粘贴)

删除

按esc键、按dd键

dd(删除指令)

替换

按esc键 shift+:

% s/h/k/g

h=原有内容

k=替换后的内容

替换第2行和第3行的内容

你可能感兴趣的:(linux,linux,服务器,运维)