7. linux操作文件的基本命令------cat命令 head命令 tail命令 grep命令 wget、curl命令: rz、sz命令

cat命令

连接文件并打印到标准输出设备上
cat经常用来显示文件的内容
选项:-A 查看特殊符号
-n 显示文件的行号
参数: 哪个路径下的文件
[root@oldboy ~]# cat -n /etc/passwd #-n显示文件有多少行
[root@oldboy ~]# cat -A pass#查看文件的特殊符号,如文件中存在tab键
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容
因此,一般用------less、more 查看内容较多的文件
# less /etc/services #使用回车 向下翻动, 空格进行翻页,q退出
# more /etc/services #使用回车 向下翻动 空格进行翻页,q退出(查看的同时显示当前页面%)
这里也可以通过shift + pgup/down shift + ↑↓ 的快捷键实现翻页和上下滚动

head命令

用于显示文件的开头的内容。
在默认情况下,head命令显示文件的头10行内容
选项: -n 输出文件的头部N行内容。
参数: 文件列表:指定显示头部内容的文件列表。
[root@oldboy ~]# head /etc/passwd #查看头部内容,默认前十行
[root@oldboy ~]# head -5 /etc/passwd #查看头部5行,使用-n指定

    通过利用head命令实现排名功能。

tail命令

用于输入文件中的尾部内容。
tail命令默认在屏幕上显示指定文件的末尾10行。
选项: -f 显示文件最新追加的内容(tail -f = tailf)
-n 输出文件的尾部N行内容。
参数: 文件列表:指定要显示尾部内容的文件列表。
tail -f 可以动态的查看文件末尾部分的数据变化

grep命令

是一种强大的文本搜索工具,它能搜索文本,并把匹配的行打印出来。
选项:-i 忽略大小写 (linux系统严格区分大小写)
-v 取反
-E 取有多个条件
-A: A 2 下2行
-B: B 2 上2行
-C: C 2 上下各2行
-n 显示过滤的内容所在的行号
参数: 哪个路径下的文件
[root@oldboy ~]# grep -v "/bin/bash " / e t c / p a s s w d 配 除 了 / b i n / b a s h " /etc/passwd 配除了/bin/bash "/etc/passwd/bin/bash结尾的行,都列出来
符号的作用: ^ 以…什么开头 例子:^root 以root开头的过滤出来 ,以整行显示。
以 . . . 什 么 结 尾 例 子 : b 以...什么结尾 例子:b ...b 以b结尾的行列出来。

wget、curl命令:

      wget命令用来从指定的URL下载文件。curl:仅查看这个url的源文件的内容。相当于在线阅读,平时我们一般使用wget下载。
                   
        参数:URL 下载指定的URL地址。
                       -O   来指定一个文件名
              命令  -O    /路径/文件名称   url地址
             wget中使用-O(大写)curl-o(小写)以实现网上下载    
                        # wget   -O   /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
                     # curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
                     #将阿里云的centos-7.repo下载到/etc/yum.repos.d/并改名为CentOS-Base.repo
       
                  #CentOS7 系统最小化安装默认没有wget命令,需要进行安装
                  # yum install wget -y

rz、sz命令

实现不同系统间的上传和下载

        # yum install lrzsz -y  #不安装软件则无法执行该命令

         # rz(windows 上传 CentOs)                 #只能上传文件,不支持上传文件夹,不支持大于4个G上传,也不支持断电续传,需要注意的是空白文件也不支持rz
         # sz +路径cent0S 下载 windows)           #只能下载文件,不支持下载文件夹

#练习:请下载一个图片至于/opt目录下(不要修改名称),最少使用2中方式,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值