首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算机基础(2)——进制与进制转换

为区别于其它进制,二进制数的书写通常在数的右下方注上基数2,或在后面加B表示,其中B是英文二进制Binary的首字母。...八进制的基数R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。...一个二进制数110,其中高位的1表示1个$ 2^2 $,即4,低位的1表示1个$ 2^1 $,即2,最低位的0表示0个$ 2^0 $,即0。...2进制转10进制如图所示: $ (10101.01)_2转10进制: $ 最终求得结果:$ (10101.01)_2 $=(21.25)10 8进制转10进制如图所示: $ (306)_8转10进制 $...Tips:R表示进制,10进制转换为2进制则一直除以2得到余数,然后倒数取余,10进制转换为8进制则一直除以8得到余数之后倒数取余,以此类推。

13530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    检测Linux二进制文件污染

    概述 二进制污染是篡改系统命令并用恶意版本替换它。这可以是全面替换为一个新文件,设计成像旧命令一样运行,或者篡改原地可执行文件,使其直接运行恶意代码。.../usr/bin/env bash # Linux binary poisoning example. # Based on backdoorme poison script....在Linux上手动查找被感染的命令 如果手动去寻找,非常耗时,且很难下手。在Ubuntu系统中,仅在/bin和/sbin目录下就有500多个命令。...in ~ [16:11:56] $ debsums -c /bin/ls 假如上面debsums 没有发现任何内容,接下来我们需要手动操作,查找不是ELF的可执行文件,当然攻击者可以用另一个编译好的二进制文件替换一个二进制文件.../bin/bash ( ls & ) > /dev/null 2>&1 && /bin/.bin/ls $@ echo "POISONED /bin/ls active!"

    4500

    进制转换(二进制十进制十六进制八进制)

    十进制转二进制,除2运算 十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写) 二进制转十进制,乘2过程 二进制110转十进制 0*2的0次方+1*2的1次方+1*2的2次方=6 对应关系...0 1 0 1 0 1 32 16 8 4 2 1 把1对应的位置的数加起来就可以了,所以是21 一个字节 1 1 1 1 1 1 1 1 最大值是255 加法运算5 + 4=9,转成二进制进行运算...1 0 1 +1 0 0 1 0 0 1 其他进制转换 八进制可以看作是三个二进制位代表一位,例如:90转 0101 1010 0 0 1 0 1 1 0 1 0 1 3 2 因此八进制是132...十六进制可以看作是四个二进制位代表一位,例如:90 0 1 0 1 1 0 1 0 5 10A 因此十六进制是 5A 负数二进制 一个整数占八个字节,二进制取反+1的二进制 负数的最高位都是1

    88210

    【Linux】Linux基本指令(2)

    二.man指令 众所周知,Linux的指令有很多,指令的选项也有很多,我们不可能全记住,但可以通过查看联机手册获取帮助,只需要用到 man指令,然后加上你要查的内容即可。...是普通的命令; 2 . 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要          加什么头文件); 3 ....四.mv 指令 mv 指令有两个功能: 1.重命名       2.剪切 或者,我们可以这样理解:mv就是将文件重命名并剪切到相应的路径,若未指定要剪切到的路径,默认是当前路径;若未指定新的名称...五.Linux 下一切皆文件 在Linux系统下,一切皆文件,文件就有读写功能,包括键盘啊,显示器啊什么的,这些都有读写功能。...可以利用管道 |  例: 获取第2 - 4行: head -4 test4  :获取test4 文件的前4行,然后给到 | 中; tail -3 test4 :就是获取刚刚head获取的4行中末尾

    18910

    Linux笔记2

    Linux文件 文件、目录操作命令 cp — 复制文件和目录 mv — 移动/重命名文件和目录 mkdir — 创建目录 rm — 删除文件和目录 ln — 创建硬链接和符号链接 通配符...]或 [a-z]形式的字符范围表示法是传统的 Unix 表示法,并且在早期的 Linux 版本中仍有效。...如果 file2 已经存在,file2 会被 file1重写。如果file2不存在,则会创建 file2 cp -i file1 file2 在文件 file2 被重写之前,会提示用户确认信息。...mv实例 mv file1 file2 移动 file1 到 file2。如果 file2 存在,它的内容会被 file1 的内容重写。 如果 file2 不存在,则创建 file2。...Linux没有复原命令,一旦你用rm指令删除了文件,就找不回来了。Linux假定你是聪明且理性的,所以不要用rm做蠢事!

    80120

    linux进程(2)

    我们子进程对于数据进行修改的时候不会影响父进程的独立性; 当我们执行return语句的时候,这个时候子进程已经被创建完成了,因此子进程和父进程都会返回一个数值,这个代码是被执行了两次的,所以这个作为返回值的变量会有不同的数值; 2....我们的进程里面的数据和代码可能会占用大量的内存空间,这个就会导致我们需要对于这个进程里面的代码和数据进行一定的管理,我们的代码和数据当处于等待的时候就会被换出,当轮到他执行的时候,再被换入,当换出的时候这个状态就叫做挂起状态; 3.具体的linux...是怎么维护的 3.1进程状态分类 linux里面的进程状态被划分为下面的几个类别,运行状态running状态,这个就是很容易理解的,也是很常见的一个状态,S状态就是睡眠状态,这个状态和后面介绍到的这个D

    2900

    Linux入门(2)

    林纳斯托瓦兹 Linux之父 1. echo echo是向指定文件打印内容 ehco+要打印的内容,不加任何操作就默认打印到显示器文件上。 知识点 在Linux下,一切皆文件。...2.重定向 >重定向操作,>指向的是文件,echo+>是向指定文件进行写入,如果文件不存在,就创建文件。 这样就可以观察到,hello wolrd已经写入到test.txt里面了。...3.验证Linux下一切皆文件 首先我们打开一台机器,输入ll /dev/pts操作, 然后我们再打开一台机器,再执行上述指令, 此时就会发现多了一个1,这个1就是刚刚打开的机器。...就是相当于向1这个文件进行写入操作,这样就在新的机器上打印了内容,间接验证了Linux下一切皆文件。 1是新打开的机器,0就是本地的机器。 登录终端就是文件。...这些就验证了: Linux下一切皆文件。 4.cp指令 cp顾名思义就是copy,就是将文件复制到指定目录。 cp+需要复制的文件+指定目录。

    5100
    领券