`

请您先登录,才能继续操作

linux shell 下16进制转2进制

 
阅读更多

分两步走:

16转10进制

    ]$ printf %d 0x1b
    27

或者:

 

十六进制转十进制:

  ]$ ((num=0x1b));
  ]$ echo $num;   
27

 

  使用bc命令,10进制转2进制

    ]$echo "obase=2;27"|bc
    11011

 

或者直接:

echo 'ibase=16;obase=2; 1B'|bc

11011

 

参考:用Linux/Unix命令把十六进制转换成十进制

http://icelingr.blogbus.com/logs/50889108.html

linux shell 不同进制数据转换(二进制,八进制,十六进制,base64)

http://www.cnblogs.com/chengmo/archive/2010/10/14/1851570.html

分享到:
评论

相关推荐

    linux 读取取串口信息并16进制打印输出

    linux 读取取串口信息并16进制打印输出

    linux 下读取文件并输出其 16 进制

    在Linux操作系统中,读取文件并输出其...以上就是在Linux环境下读取文件并输出16进制内容的三种方式。无论是通过命令行工具还是编写程序,都能满足你的需求。在实际工作中,选择哪种方法主要取决于你的具体场景和需求。

    Linux命令之bc--浮点计算器、进制转换

    ### Linux命令之bc -- 浮点计算器、进制转换 #### 概述 在Linux环境中,用户经常需要处理各种计算任务。尽管Bash环境已经具备了处理整数运算的能力,但对于涉及浮点数的复杂计算,则显得力不从心。这时,`bc` 命令...

    LINUX SHELL命令练习题

    LINUX SHELL 命令练习题 本次练习题涵盖了 LINUX SHELL commands 的多个方面,包括文件类型的确定、文件权限的修改、目录管理、文件重命名、系统初始化信息、系统启动级别的切换、后台执行程序、vi 编辑器的使用等...

    Hex-conversion.zip_conversion_linux 十六进制

    在Linux环境下,我们可以使用汇编编译器如NASM来编译这样的程序,并通过shell脚本或C程序调用来运行。例如,我们可以用NASM编译汇编代码,然后用ld链接器生成可执行文件,最后通过bash命令行执行。 此外,Linux还...

    LINUXSHELL命令练习题[参考].pdf

    9. 在 Linux 中,文件权限是一个八进制数,读权限为 4,写权限为 2,执行权限为 1。 10. Linux 临时目录一般存在于 /tmp 文件夹中。 11. 如果文件的权限是 -rw-rw-r--,那么该文件的所有者拥有读写权限。 12. 多...

    Linux-Shell特殊字符和控制字符大全

    ### Linux Shell 特殊字符和控制字符详解 #### 一、Shell特殊字符 Shell特殊字符在Linux Shell编程中起着非常重要的作用,它们用于控制Shell的行为、格式化输出以及进行各种复杂的操作。以下是对给定内容中提到的...

    shellex:C-shellcode 到十六进制转换器,在 gdb、windbg、radare2、ollydbg、x64dbg、免疫调试器和 010 编辑器中粘贴和执行 shellcode 的便捷工具

    Shellex 警告:世界上最丑的代码C-shellcode 到十六进制转换器。 在 gdb、windbg、radare2、ollydbg、x64dbg、immunity debugger 和 010 编辑器中粘贴和执行 shellcode 的便捷工具。 您在将 C-shellcode 转换为 HEX ...

    关于linux日常使用的shell命令

    ### 关于 Linux 日常使用的 Shell 命令 在 Linux 操作系统中,Shell 命令是用户与操作系统交互的重要方式之一。掌握常用的 Shell 命令对于提高工作效率、解决实际问题至关重要。本文将详细介绍标题及描述中提及的...

    redis命令行查看中文不乱码的方法(十六进制字符串处理)

    以上方法适用于在Unix系统下,如Linux或MacOS。这些系统的shell支持十六进制转义序列的解释和输出。如果是在Windows环境下,可能需要其他工具或方法来处理类似的十六进制转义序列,因为Windows命令提示符的处理方式...

    shell 笔记

    7. 进制转换:`bc`命令支持不同进制之间的转换,例如将二进制转换为十进制。 8. 平方和平方根:在`bc`中,可以用`^`表示乘方,`sqrt`函数求平方根。 9. 文本重定向:`>`用于覆盖输出到文件,`>>`用于追加输出到...

    SHELL下ITOAN實現代码

    1. **基数转换**:基数是指数制系统中的基础,例如十进制(基数10)或十六进制(基数16)。在Shell脚本中,可以通过计算和模运算来实现不同基数的转换。例如,通过取余数(%)和除法(/)操作,逐位获取数字的每一位...

    str2hex.rar

    标题 "str2hex.rar" 涉及到的是一个在Linux环境下运行的程序,用于将包含十六进制数据的文本文件转换为PCM(脉冲编码调制)音频格式的文件。这个过程涉及到多个IT领域的知识,包括文本处理、十六进制与二进制转换、...

    Linux学习笔记完整版

    15. Linux文件权限表示:Linux中文件权限用八进制表示,分别对应读(4)、写(2)和执行(1),以及它们的组合。 16. 权限修改命令使用:使用chmod命令来修改文件或目录的权限,可以指定用户类别的权限设置。 17. ...

    linux期中考試

    1. 文件权限的数值表示:在Linux中,文件权限可以用八进制数来表示。例如,权限p-wxr--r--转换为八进制数是344。这个数字由三个三位数组成,分别代表用户(owner)、用户组(group)和其他用户的权限。p代表管道...

    linux网络操作系统及实训课后习题答案.doc

    2. Linux 的特点:Linux 操作系统有多任务、多用户、设备独立性、开放性等特点。 3. Linux 的内核版本:Linux 的内核版本有多种,例如 2.3.20 是一个不稳定的版本。 4. GUN 的含义:GUN 的含义是 GNU's Not UNIX,...

    Linux认证复习参考题100道含答案

    2. 在Linux中,硬盘被归类为块设备,因为它是以固定大小的数据块进行读写的。 3. `more`命令用于查看文件内容,当内容超出屏幕时,会暂停显示,按空格键可以继续向下翻页。 4. 使用`du .`可以查看当前目录下所有...

    Shell开发教程.docx

    - **解释执行 vs 编译执行**:Shell脚本是逐行解释执行的,而编译型语言如C/C++需要先编译成二进制代码再执行。 - **动态类型 vs 静态类型**:Shell脚本变量类型可以在运行时确定,而编译型语言通常需要在编译时确定...

Global site tag (gtag.js) - Google Analytics