• 几个有用的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...,似乎就是讲这个的。

  • 相关阅读:
    状态保持 session和cookie
    情人节——爱心代码
    Python常见的内置函数
    django
    面向对象和面向过程
    字符串的常见操作
    常见的数据类型
    Flask
    阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4
    python中json和dict的基本区别
  • 原文地址:https://www.cnblogs.com/byeyear/p/3327233.html
Copyright © 2020-2023  润新知