欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

命令行基础篇

时间:2023-06-29

目录

一、重定向

1、功能

2、格式

3、实例

二、管道操作

1、功能

2、格式

3、实例

三、find命令

1、功能

2、格式

3、选项

4、实例

四、grep 命令

1、功能

2、格式

3、常用命令选项

4、常用正则表达式

5、实例


一、重定向

1、功能

重定向 将屏幕显示信息保存到文件

2、格式

输出覆盖重定向 显示信息> 文件

输出追加重定向 显示信息 >> 文件

输出强制覆盖重定向 显示信息 >| 文件

输入重定向 命令 < 文件

3、实例

[root@localhost ~]# hostname > /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhost

[root@localhost ~]# hostname >> /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhostlocalhost

[root@localhost ~]# hostname >| /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhost

[root@localhost ~]# cat < /home/wangwu/hostname.txtlocalhost

二、管道操作

1、功能

管道命令 使用 | 将前一条命令的标准输出交给后一条命令处理

2、格式

命令 | 命令 | ...

3、实例

[root@localhost ~]# ifconfig | head -1ens33: flags=4163  mtu 1500

三、find命令

1、功能

find 命令 根据预设条件递归查找对应的条件

2、格式

find 目录 条件

find [目录] [条件]  -exec 处理命令  查找的结果 ;

根据条件查找,并处理结果

3、选项

常用条件表示

-type 类型(f、d、l)

-name“文档名称”

-size +|-文件大小(k、M、G)

-user 用户名

-mtime 修改时间

4、实例

[root@localhost ~]# find /etc/ -name passwd/etc/passwd

[root@localhost ~]# find /boot/ -size +50M -exec ls -lh {} ;-rw-------、1 root root 71M Dec  4 15:22 /boot/initramfs-0-rescue-dbe7b11ce791478cbe8b60d8ffa6de6b.img

四、grep 命令

1、功能

grep 命令用于搜索文本内容,可以使用正则表达式,也可从根据字符串格式提取文本行

2、格式

grep  [选项] ‘正则表达式’ 文本文件

3、常用命令选项

-v 取反匹配

-i 忽略大小写

-c只输出匹配的行号

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

-l 查询文件时只输出包含匹配字符的文件名

-n显示匹配行行号

-s不显示错误信息

4、常用正则表达式

Wang 包含字符串Wang

^Wang 以字符串Wang开头

Wang$ 以字符串Wang结尾

Wan、 Wan+匹配单个字符

W*  W+任意多个字符

5、实例

[root@localhost wangwu]# cat wangwu.txtWangWang wuDa WangWang1wang

[root@localhost wangwu]# grep Wang wangwu.txtWangWang wuDa WangWang1

[root@localhost wangwu]# grep ^Wang wangwu.txtWangWang wuWang1

[root@localhost wangwu]# grep Wang$ wangwu.txtWangDa Wang

[root@localhost wangwu]# grep Wan、wangwu.txtWangWang wuDa WangWang1

[root@localhost wangwu]# grep W* wangwu.txtWangWang wuDa WangWang1

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。