zoukankan      html  css  js  c++  java
  • 几个有用的Linux命令

    原文:http://spin.atomicobject.com/2013/09/09/5-unix-commands/

    本文为原文摘要。

    1. man ascii

        打印ascii代码表

    2. cal

        显示日历

    3. xxd

        在文本文件和二进制文件之间相互转换

        # xxd -g1 -ps -c 4 xxx.bin xxx.txt

          将xxx.bin转换为xxx.txt

          -g1: 按1个字节为单位进行转换

          -ps: 只要数据,不要地址栏和ASCII字符栏。如果不指定-ps,得到的文本会是这样:

                 ## addr ###hex########ascii ##

                     0000:      00 01 02 03      ????

                 指定ps后,就只有hex栏,且hex字符连在一起:

                 00010203

           -c4: 每行4个字节

        # xxd -r -g1 -ps -c 4 xxx.txt xxx.bin

           将txt转换为bin。

           -r: 反向转换。

           要求原始文本格式如下:

           00010203

           04050607

           转换后得到bin

    5. strings

        从非文本文件(实际上文本文件也行)中取字符串。

    6. cat  <<EOF

        上例中,当shell遇到<<符号,将从STDIN读取输入送给cat,直到遇到单行EOF。

        man bash中似乎有一条here documen...,似乎就是讲这个的。

  • 相关阅读:
    BOZJ2200: [Usaco2011 Jan]道路和航线
    poj3662
    网络流
    最短路
    约瑟夫环
    二分图匹配
    HDU 3938 Portal
    背包dp专题训练
    noip2013day1模拟赛
    2017.10.24:lca专题系列
  • 原文地址:https://www.cnblogs.com/byeyear/p/3327233.html
Copyright © 2011-2022 走看看