Linux文件查看及重定向

 

实验目标:

通过本实验掌握head、tail、cat、more、less等文件查看命令的使用,理解重定向的概念,掌握两种重定向方法的使用。

实验步骤:

1、通过head、tail、cat、more、less五种不同命令查看文件/usr/bin/clean-binary-files,观察每种工具异同。

2、将/usr/bin/clean-binary-files的前12行,写入文件headtail.txt

3、将/usr/bin/clean-binary-files的后9行,写入文件headtail.txt,不能覆盖之前的内容

参考命令:

1、五种查看命令的用法

cat,一次显示文件所有内容

more/less,分页显示文件内容,more只能下翻,less可以上下翻

head/tail,分别写诗文件的头几行或尾几行,使用tail较多,可以查看文件更新

2、/usr/bin/clean-binary-files的前12行,写入文件headtail.txt

head -n 12 /usr/bin/clean-binary-files  >/home/student/headtail.txt

head -n 12 ,显示文件的前12行

> 将haed命令输出的内容,输入到后面的文件,>动作也叫“重定向”

注:如果报错没有目录,需要先用mkdir建立student目录

[root@localhost home]# vi /home/student/headtail.txt 打开文件查看,是否已将12行内容写入该文件。

vi 末行模式(就是esc再:)输入 set nu可查看行号,如图

3、将/usr/bin/clean-binary-files的后9行,写入文件headtail.txt,不能覆盖之前的内容

tail -n 9 /usr/bin/clean-binary-files >>/home/student/headtail.txt

tail -n 9 ,显示文件的后9行

>> ,两个尖括号为将tail显示的内容,追加到后面的文件。如果用>则覆盖后面的文件,也就是之前head输入的内容就会消失。

Linux文件查看及重定向的更多相关文章

  1. linux文件查看

    查看目录 #查看文件 使用  ls  命令,加上参数 -l 表示查看详细信息,-a 表示查看包含隐藏文件在内的文件.也可使用通配符,*代表任意个字符,? 表示单个字符. $ ls ch*.doc #表 ...

  2. tac命令以及各种linux文件查看命令

    有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:    cat     由第一行开始显示内容,并将所有内容输出    tac     从最后一行倒序显示内容 ...

  3. Linux 文件查看

    链接:https://www.nowcoder.com/questionTerminal/fb39fbeec71f43a3a16edeb0bc98f4ac 来源:牛客网 /var/log/messag ...

  4. Linux 文件查看相关的一些命令

    文件压缩解压命令 # 解压 xxx.xz 并删除 xz -d test.tar.xz # 打包成 xxx.tar , 语法: tar -cvf 最后包名.tar ./要打包文件 ./要打包的文件 ta ...

  5. Linux文件查看/编辑方法介绍

    转载:https://www.centos.bz/2011/10/linux-file-view-edit/ cat 命令介绍 cat 命令的原含义为连接(concatenate), 用于连接多个文件 ...

  6. Linux文件查看与查找命令

    cat  查看一个文件 -E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行 -T:显示制表符 常用:cat -An /etc/ ...

  7. Linux 文件查看,文件夹切换,权限查看

    当前用户只操作当前用户目录 1. 输入终端显示内容: 用户 @ 系统 : 路径信息  $ $ 表示普通用户  家目录 # 表示超级用户  家目录 [sudo -i ]  使用root用户 :   使用 ...

  8. linux 文件查看目录的数

    ls -l | grep '^-'| wc -l ls -l | grep -c '^-' ls -l 输出文件夹中的文件信息的一长串(注意,文件,不同于文件,它可能是一个文件夹.联系.设备文件) g ...

  9. linux shell 之终端读写文件数据流和重定向>,<,<<,>>

    终端实现文件中数据流的读写: 重定向命令列表如下: 命令 说明 command > file 将输出重定向到 file.将终端数据写到文件file中 command < file 将输入重 ...

随机推荐

  1. 测试了下boost的序列化反序列化功能

    // testSerialization.cpp : Defines the entry point for the console application. // #include "st ...

  2. Arch linux操作系统安装教程

    一.Arch linux Arch Linux是一款基于x86-64架构的Linux发行版.系统主要由自由和开源软件组成,支持社区参与.系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码 ...

  3. WPF CommandParameter的使用

    <Window x:Class="Wpf180706.Window5"        xmlns="http://schemas.microsoft.com/win ...

  4. WPF x:static的使用

    <Window x:Class="XamlTest.Window1"        xmlns="http://schemas.microsoft.com/winf ...

  5. IDEA 自动化配置

    # IDEA maven web项目:http://www.cnblogs.com/Sinte-Beuve/p/5730553.html # IDEA 数据库自动化 ## 功能 ① SQL 代码自动感 ...

  6. Styling a ListView with a Horizontal ItemsPanel and a Header

    原文http://eblog.cloudplush.com/2012/05/23/styling-a-listview-with-a-horizontal-itemspanel-and-a-heade ...

  7. windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集)

    原文:windows管理员利器之用Log Parser Studio分析IIS日志(附逐浪CMS官方命令集) Log Parser Studio是一个强大的IIS图形分析工具,值得推荐. 1. 安装L ...

  8. 把BitmapSource图片数据保存到文件

    实现函数: /// <summary> /// 保存图片到文件 /// </summary> /// <param name="image">图 ...

  9. 使用xargs同步文本中单词出现个数

    #!/bin/bash # 分析一个文本文件中单词出现的频率. # 使用 'xargs' 将文本行分解为单词. # 检查命令行上输入的文件. ARGS= E_BADARGS= E_NOFILE= if ...

  10. vista忘记用户名密码的修改方法(使用PE进入系统,用cmd.exe冒充虚拟键盘,然后就可以mmc组策略,或者命令行添加用户并提升权限)

    1. 准备Windows Vista安装光盘,进入BIOS将光驱设为第一启动,在出现的安装界面依次单击"修复计算机","命令提示符". 2.输入以下命令: co ...