没有合适的资源?快使用搜索试试~ 我知道了~
Android超级终端指令.docx
资源推荐
资源详情
资源评论
Android系统在超级终端下必会的命令大全(一)
busyboxBusyBox是标准Linux工具的一个单个可执行实
现。BusyBox包含了一些简单的工具,例 如cat和echo,
还包含了一些更大、更复杂的工具,例如grep、find、
mount以及telnet
o
有些人将BusyBox称为Linux工具里的
瑞士军刀.简单的说BusyBox就好像是个大工具 箱,它
集成压缩了 Linux的许多工具和命令。
1 > BusyBox的诞生
BusyBox最初是由Bruce Perens在1996年为Debian GNU/Linux安装盘编写的。其 目标是在一
张软盘上创立一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。
2、busybox的用法
可以这样用busybox
#busybox Is
他的功能就相当运行1s命令
最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能.
# ln -s busybox Is
# ln -s busybox rm
# ln -s busybox mkdir
然后分别运行这三个链接:
#./ls
#./rm
#./mkdir
就可以分别完成了 Is rm和mkdir命令的功能•虽然他们都指向同一个可执行程序 busybox,但
是只要链接名不同,完成的功能就不同,很多linux网站都提供busybox的源代 码下载。
3、配置 busybox
busybox的配置程序和linux内核菜单配置方式简直一模一样.熟悉用make menuconfig 方式配
置linux内核的朋友很容易上手.
# cp busybox-1.00.tar.gz /babylinux
# cd /babylinux
#
# cd busybox-1.00
#make menuconfig
下面是需要编译进busybox的功能选项。
General Configuration 应该选的选项
Show verbose applet usage messages
Runtime SUID/SGID configuration via /etc/busybox.conf
Build Options
Build BusyBox as a static binary (no shared libs)
这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才
独立于其他函数库,否那么必需要其他库文件才能运行,在单一个linux内核不能使它正常工作.
Installation OptionsL, ——dereference:当显示符号链接的文件信息时,显示符号链接所指示
的对象,而并非 符号链接本身的信息。
-m:所有工程以逗号分隔,并填满整行行宽。
— n,numeric — uid—gid:类似一1,但列出 UID 及 GID 号。
— N, — — literal:列出未经处理的工程名称,例如不特别处理控制字符。
— p,file—type:加上文件类型的指示符号(/二@|其中一个)。
— Q,quote—name:将工程名称括上双引号。
— r,reverse:依相反次序排列。
— R,recursive:同时列出所有子目录层。
— s,size:以块大小为序。
4.应用举例1s
命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。使用1s命令时 会有
几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝
色表示是链接文件,加粗的黑色表示符号链接,灰色表 示是其它格式文件。1s最常使用的是唇
1。
文件类型开头是由10个字符构成的字符串。其中第一个字符表示文件类型,它可以是下述类 型
之一:一(普通文件)、d (目录)、1 (符号链接)、b (块设备文件)、c (字符设备文
件)。 后面的9个字符表示文件的访问权限,分为3组,每组3位。第一组表示文件属主的权限,
第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文 件
的读(「)、写(w)和执行权限(x)o对于目录,表示进入权限。s表示当文件被执行时, 把
该文件的UID或GID赋予执行进程的UID (用户ID)或GID (组ID)。t表示设置标志 位(留在
内存,不被换出)。如果该文件是目录,那么在该目录中的文件只能被超级用户、 目录拥有者
或文件属主删除。如果它是可执行文件,那么在该文件执行后,指向其正文段的 指针仍留在内
存。这样再次执行它时,系统就能更快地装入该文件。接着显示的是文件大小、 生成时间、文
件或命令名称。
Android系统在超级终端下必会的命令大全(四)diff
1 .作用diff命令用于两个文件之间的比拟,并指出两者的不同,它的使用权限是所有用户。
2 .格式diff [options]源文件目标文件
3 .[ options]主要参数a:将所有文件当作文本文件来处理。
- b:忽略空格造成的不同。
- B:忽略空行造成的不同。
- c:使用纲要输出格式。
- H:利用试探法加速对大文件的搜索。
- I:忽略大小写的变化。
- n -res:输出RCS格式。
empi .作用
emp (“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用
户。
2格式cmp[options]文件名
3.[options]主要参数-1:将字节以十进制的方式输出,并方便将两个文件中不同的以八进制的方
式输出。
cat.作用
cat ("concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使
用权限是所有用户。
1 ,格式cat [options]文件 1 文件 2
2 .[options]主要参数-n:由第一行开始对所有输出的行数编号。
-b:和一n相似,只不过对于空白行不编号。
-s:当遇到有连续两行以上的空白行时,就代换为一行的空白行。
3 .应用举例
(1) cat命令一个最简单的用处是显示文本文件的内容。例如,我们想在命令行看一下
README文件的内容,可以使用命令:
$ cat README
(2)有时需要将几个文件处理成一个文件,并将这种处理的结果保存到一个单独的输出文 件。
cat命令在其输入上接受一个或多个文件,并将它们作为一个单独的文件打印到它的输 出。例如,
把README和INSTALL的文件内容加上行号(空白行不加)之后,将内容附 加到一个新文本文
件Filel中:
$ cat README INSTALL Filel
(3) cat还有一个重要的功能就是可以对行进行编号。这种功能对于程序文档的编制,以及
法律和科学文档的编制很方便,打印在左边的行号使得参考文档的某一局部变得容易,这些 在
编程、科学研究、业务报告甚至是立法工作中都是非常重要的。对行进行编号功能有-b
(只能对非空白行进行编号)和-n (可以对所有行进行编号)两个参数:
$ cat -b /etc/named.confIn
1 .作用In命令用来在文件之间创立链接,它的使用权限是所有用户。
2 .格式In [options]源文件[链接名]
3 .参数-f:链结时先将源文件删除。
-d:允许系统管理者硬链结自己的目录。
—s:进行软链结(Symbolic Link)。
-b:将在链结时会被覆盖或删除的文件进行备份。
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。
默认情况下,In命令产生硬链接。硬连接指通过索引节点来进行的连接。在Linux的文件系 统中,
保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号 (Inodelndex)o
在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬 连接。硬连接的作用
是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重 要文件,以防止"误册
『'的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的 连接。只删除一个连
接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后, 文件的数据块及目录的
连接才会被释放。也就是说,文件才会被真正删除。与硬连接相对应, Lnux系统中还存在另一
种连接,称为符号连接(Symbilc Link),也叫软连接。软链接文件 有点类似于Windows的快捷方式。
它实际上是特殊文件的一种。在符号连接中,文件实际 上是一个文本文件,其中包含的有另一
文件的位置信息。
Android系统在超级终端下必会的命令大全(五)系统
管理命令
df.作用
df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。
1 .格式df [options]
2 .主要参数-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。假设既不指定一s,也 不
指定一a,那么只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-k:以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上的目录不予统计。
-1:计算所有的文件大小,对硬链接文件那么计算屡次。
—i:显示inode信息而非块使用量。
-h:以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-p:使用POSIX输出格式。
-T:显示文件系统类型。
3 .说明df命令被广泛地用来生成文件系统的使用统计数据,它能显示系统中所有的文件系统的
信 息,包括总容量、可用的空闲空间、目前的安装点等。超级权限用户使用df命令时会发现
这样的情况:某个分区的容量超过了 100%。这是因为Linux系统为超级用户保存了 10%的 空
间,由其单独支配。也就是说,对于超级用户而言,他所见到的硬盘容量将是110%。这 样的
安排对于系统管理而言是有好处的,当硬盘被使用的容量接近100%时系统管理员还可 以正常
工作。
4 .应用实例Linux 支持的文件系统非常多,包括 JFS、ReiserFS> ext、ext2、ext3、ISO9660
、XFS、Minx、 vfat、MSDOS等。使用df-T命令查看磁盘空间时还可以得到文件系统的信息:
#df -T文件系统类型容量已用可用已用%挂载点
/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% //dev/hdal vfat 2.4G 1.6G 827M 66% /windows/C
/dev/hda5 vfat 3.0G 1.7G 1.3G 57% /windows/D/dev/hda9 vfat 3.0G 2.4G 566M 82% /windows/E
/dev/hdalO NTFS 3.2G 573M 2.6G 18% /windows/F/dev/hdal 1 vfat 1.6G 1.5G 23M 99% /windows/G
从上面除了可以看到磁盘空间的容量、使用情况外,分区的文件系统类型、挂载点等信息也 一
览无遗。
top.作用
top命令用来显示执行中的程序进程,使用权限是所有用户。
1 .格式top [-] [d delay] [q] [c] [S] [s] [n]
2 .主要参数d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,那么top命令将会以最高的优先序执行。 c:
显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
剩余30页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 696
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- BGP路由基本配置(拓扑图画好,ip配好了)
- C#的前置窗口截图工具
- 基于Flask开发后端、VUE开发前端框架,在WEB端部署YOLOv5目标检测模型
- kubekeyv3.0.13
- 基于SHT25温湿度传感器、FREERTOS、STM32F103C8T6、LCD1602温湿度采集显示系统proteus仿真设计
- C# 屏幕放大取色器 随时随地获取屏幕像素颜色
- 下载安装这个软件.apk
- 【数据集详细解释及案例分析】数据集详细解释及案例分析
- 基于SHT71温湿度传感器、STM32F103C8T6、LCD1602温湿度采集显示系统proteus仿真设计
- 基于TH02温湿度传感器、STM32F103C8T6、LCD1602、FREERTOS的温湿度采集系统proteus仿真设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功