Linux命令学习

阅读目录

  • Linux cat命令

  • file命令

  • dd命令

  • hexdump命令

cat命令

  cat三大功能:

     1.一次显示整个文件:cat filename

     2.从键盘创建一个文件:cat > filename 注意只能创建新文件,不能编辑已有文件。

     3.将几个文件合并为一个文件:cat file1 file2 > file

  部分命令参数:

     -A, –show-all 等价于 -vET
     -b, –number-nonblank 对非空输出行编号
     -e 等价于 -vE
     -E, –show-ends 在每行结束处显示 $
     -n, –number 对输出的所有行编号,由1开始对所有输出的行数编号
     -s, –squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行

file命令

  file命令功能:

     1.识别文件类型
     2.辨别一些文件的编码格式

  file命令语法:

     file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicfiles ] file …

  部分命令参数:

     -b 列出文件辨识结果时,不显示文件名称。
     -c 详细显示指令执行过程,便于排错或分析程序执行的情形
     -f 列出文件中文件名的文件类型

dd命令

  dd命令功能:

     用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

  dd命令实例:

dd命令选项和参数较多,这里就简单的列三个实例:
    1.拷贝内存内容到硬盘 :dd if=/dev/mem of=/root/mem.bin bs=1024 (指定块大小为1k)
    2.测试硬盘的读速度:dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
    3.测试硬盘的写速度:dd if=/root/1Gb.file bs=64k | dd of=/dev/null

hexdump命令

  hexdump命令简介

     hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。 指令所在路径:/usr/bin/hexdump

  hexdump命令语法

     hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file …]

  hexdump命令参数

     -b    每个字节显示为8进制。一行共16个字节,一行开始以十六进制显示偏移值
     -c    每个字节显示为ASCII字符
     -C   每个字节显示为16进制和相应的ASCII字符
     -d   两个字节显示为10进制
     -e   格式化输出

原创文章,作者:woking,如若转载,请注明出处:http://www.178linux.com/81382

(0)
wokingwoking
上一篇 2017-07-16 20:43
下一篇 2017-07-16 21:43

相关推荐

  • sed编辑器

    sed: Stream EDitor, 行编辑器;  用法: sed [option]… ‘script’ inputfile… script: ‘地址命令‘  常用选项: -n:不输出模式中的内容至屏幕; -e: 多点编辑; -f /PATH/TO/SCRIPT_F…

    Linux干货 2015-07-06
  • Linux终端类型

      终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。   在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:   1、串行端口终端 /dev/ttySn     串行端口终端是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个…

    Linux干货 2016-10-14
  • 从Linux小白到大牛——与狼共舞的日子2

    马哥教育网络班21期+第2周课程练习 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp:copy,复制文件 cp SRC DEST   SRC为文件     如果目录不存在:新建DEST,并将SRC中内容填充至DEST中     如果目…

    Linux干货 2016-07-17
  • 数组和字符串处理

    数组:存储多个元素的连续的内存空间,相当于多个变量的集合     1)定义数组:        declare -a ARRAY_NAME 定义普通数组 可省略declare -a ]#arr=(a b&nbs…

    Linux干货 2016-08-24
  • linux基础学习-第六天

    2016-08-02 授课内容: 用户和组管理命令 理解并设置文件权限 默认权限 特殊权限 文件ACL 用户和组管理命令 用户和组的配置文件:/etc/default/useradd(相当于useradd -D)、/etc/skel(创建用户的家目录配置文件)、/etc/login.defs(修改用户的密码策略配置) /etc/default/useradd…

    Linux干货 2016-08-04