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
下一篇 2017-07-16

相关推荐

  • Nginx的简单配置和简单实验..

    yum install nginx #安装Nginx,安装包在epel源中 systemctl start nginx.service #启动服务 #实验:配置一个虚拟主机 #先给一个网页文件 ~]#mkdir /data/nginx/vhost1 -pv ~]#vim /data/nginx/vhost1/index.html <h1>Ngin…

    Linux干货 2017-06-19
  • sed 文本处理工具介绍

    sed简介: 文本处理三剑客之一的sed sed是一种行编辑器,它一次处理一行内容,本身是一个管道命令,对行的数据进行 替换 增加 删除 选取的工作 sed的命令为:sed[opition] ‘script’ inputfile…             &nbs…

    2017-06-24
  • N22-第六周博客作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^[[:space:]]\+[^[:space:]]@#\1@g 或 :%s@^[[:space:]]\+[^[:space:]]@#&a…

    Linux干货 2016-09-26
  • rpm软件包管理

    一:二进制应用程序组成部分 二进制文件(which command)、库文件(ldd `which command`)、配置文件(.conf)、帮助文件(.README)等 二:rpm包文件的组成 rpm文件、rpm元数据(如名称、依赖性关系等)、安装或卸载时运行的脚本 三:rpm包数据库: 1.组成部分(通过 ls /var/lib/rpm 来查…

    2017-08-13
  • Ansible(From Wikipedia)

           Ansible 是一个免费的用于配置和管理计算机的的软件平台。它集成了软件部署,ad hoc任务执行,和管理配置的功能。它依赖Python2.4之后的版本和通过SSH或者PowerShell管理节点。模块工作在JSON格式,输出信息可以被任何编程语言再次编写。系统管理员可以使用YAML…

    Linux干货 2015-11-18
  • 马哥教育网络班21期+第8周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 集线器(HUB)是在OSI模型的第一层——物理层——连接多台主机、延长网络的设备。其主要功能是将从一个端口接收到的数据包转发给所有端口。中继器(Repeater)是将由电缆传过来的电信号或光信号调整波形和放大再传给另一个电缆的设备,提供多端口服务的中继器称作集线器。二者的主要区别…

    Linux干货 2016-09-05