Android系统在顶尖终端下必会的吩咐大全(adb shell命令大全)

1.
示系统中全部Android平台: 

   
android list targets 

2.
著系统中全体AVD(模拟器): 

   
android list avd 

3.
创建AVD(模拟器): 

   
android create avd –name 名称 –target 平台编号 

4.
启动模拟器: 

   
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280×800) 

5.
删除AVD(模拟器): 

   
android delete avd –name 名称 

6.
创建SDCard: 

   
mksdcard 1024M ~/名称.img 

7.
AVD(模拟器)所在地点: 

   
Linux(~/.android/avd)      Windows(C:\Documents and
Settings\Administrator\.android\avd) 

8.
启动DDMS: 

   
ddms 

9.
来得当前运作的所有模拟器: 

   
adb devices 

10.
对有平模拟器执行命令: 

     
abd -s 模拟器编号 命令 

11.
安应用程序: 

     
adb install -r 应用程序.apk 

12.
抱模拟器中之文书: 

     
adb pull <remote> <local> 

13.
望模拟器中形容文件: 

     
adb push <local> <remote> 

14.
上模拟器的shell情势: 

     
adb shell 

15.
起步SDK,文档,实例下载管理器: 

     
android 

16.
缷载apk包: 

     
adb shell 

     
cd data/app 

     
rm apk包 

     
exit 

     
adb uninstall apk包的主包名 

     
adb install -r apk包 

17.
翻adb命令匡助消息: 

     
adb help 

18.
以指令行中查看LOG信息: 

     
adb logcat -s 标签名 

19.
adb shell尾与的吩咐重要来源: 

     
源码\system\core\toolbox目录及源码\frameworks\base\cmds目录。 

20.
抹系统拔取: 

     
adb remount (重新挂载系统分区,使系统分区重新可写)。 

     
adb shell 

     
cd system/app 

     
rm *.apk 

21.
得到管理员权限: 

     
adb root 

22.
启动Activity: 

     
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m
MIME-TYPE,-c category,-e 扩张数据,等)。 

23、发布端口: 

   
你可以安装任意的端口号,做为主机向模拟器或设施的请端口。如: 
adb
forward tcp:5555 tcp:8000 

24、复制文件: 

   
你但是向一个设备或者于一个装置遭受复制文件, 
    
复制一个文件或者目录及装备或者模拟器上: 
 
adb push <source>
<destination></destination></source> 
     
如:adb push test.txt /tmp/test.txt 
    
从设备或者模拟器上复制一个文书或者目录: 
    
adb pull <source>
<destination></destination></source> 
    
如:adb pull /addroid/lib/libwebcore.so . 

25、搜索模拟器/设备的实例: 

    
取得时运行的模拟器/设备的实例的列表及每个实例的状态: 
   
adb devices 

26、查看bug报告: 
adb
bugreport 
27、记录无线通讯日志: 

   
一般的话,无线通讯的日志分外多,在运转时没必要去记录,但我们如故得由此命令,设置记录: 
   
adb shell 
   
logcat -b radio 

28、获取装备的ID和系列号: 

    
adb get-product 
    
adb get-serialno 

29、访问数据库SQLite3 

    
adb shell 
    
sqlite3 

busybox 

BusyBox
是正经 Linux 工具的一个么可尽落实。BusyBox
包含了有的简的工具,例如 cat 和
echo,还蕴藏了片又不行、更复杂的工具,例如 grep、find、mount 以及
telnet。有些人用 BusyBox 称为 Linux
工具里的瑞士联邦军刀.简单来讲BusyBox就好像是个要命工具箱,它并压缩了 Linux
的广大家伙及指令。 

1、
BusyBox 的诞生 
  BusyBox
最初是由于 布鲁斯(Bruce) Perens 在 1996 年为 Debian GNU/Linux
安装盘编写的。其目的是以一如既往摆放软盘上创制一个只是指导的 GNU/Linux
系统,这足以据此作安装盘和急救盘。 
  2、busybox的用法 
  可以这样用busybox 
  #busybox
ls 
  他的效果就异常运行ls命令 
  最常用的用法是白手起家指向busybox的链接,不同之链接名完成不同之效用. 
  #ln
-s busybox ls 
  #ln
-s busybox rm 
  #ln
-s busybox mkdir 
  然后各自运行就三单链接: 
  #./ls 
  #./rm 
  #./mkdir 
  就可以分别形成了ls
rm
和mkdir命令的效能.即便他们还针对同一个可执行程序busybox,可是只要链接名不同,完成的效能就是不同,很多linux网站都提供busybox的源代码下载。 
  3、配置busybox 
  busybox的配备程序与linux内核菜单配置模式简直一模一样.明白用make
menuconfig情势安排linux内核的朋友非凡容易达成手. 
  #cp
busybox-1.00.tar.gz /babylinux 
  #cd
/babylinux 
  #tar
xvfz busybox-1.00.tar.gz 
  #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
Options 
  Don’t
use /usr 
  这多少个选项也得要选拔,否则make
install
后busybox将装在原本系的/usr下,那将覆盖掉系统原本的命令.选取这选项后,make
install后会以busybox目录下生成一个为_install的目,里面有busybox和针对性她的链接. 
  此外选项都是片linux基本命令选项,自己要如何命令就编译进去,一般用默认的即足以了,配置好后脱离并保留。 
  4、编译并安装busybox 
  #make 
  #make
install 
  编译好后当busybox目录下生成子目录_install,里面的始末: 
  drwxr-xr-x
2 root root 4096 11月 24 15:28 bin 
  rwxrwxrwx
1 root root 11 11月 24 15:28 linuxrc -> bin/busybox 
  drwxr-xr-x
2 root root 4096 11月 24 15:28 sbin 
  其中可执行文件busybox在bin目录下,其他的且是指为他的标记链接. 

Android系统以顶尖终端下必会的命大全(二) 

一如既往、安装以及登录命令 
reboot 
1.作用 
reboot命令的图是更起动电脑,它的使用权力是系统管理者。 
2.格式 
reboot
[-n] [-w] [-d] [-f] [-i] 
3.首要参数 
-n:
在重新开机前无开用记念体资料写回硬盘的动作。 
-w:
并无会面真的还开机,只是把记录写到/var/log/wtmp文件里。 
-d:
不将记录写及/var/log/wtmp文件里(-n这多少个参数包含了-d)。 
-i:
在更开机前先行拿具有与网有关的设置已。 
mount 
1.作用 
mount命令的用意是加载文件系统,它的之所以权力是顶级用户或/etc/fstab中允许的使用者。 
2.格式 
mount
-a [-fv] [-t vfstype] [-n] [-rw] [-F] device
dir 
3.紧要参数 
-h:呈现扶助消息。 
-v:显示音讯,通常与-f用来除错。 
-a:将/etc/fstab中定义之享有文件系统挂上。 
-F:这多少个令平常与-a一起使用,它晤面呢各样一个mount的动作有一个里程负责履行。在系统要挂上大方NFS文件系统时方可加速加载的速度。 
-f:平日用于除错。它会晤如mount不履行实际挂上的动作,而是宪章整个挂上的过程,经常会以及-v一起使用。 
-t
vfstype:呈现为加载文件系统的品种。 
-n:一般而言,mount挂上后会以/etc/mtab中描写副一笔画资料,在系受并未可写副文件系统的图景下,能够用之选项撤消以此动作。 
4.利用技术 
每当
Linux和Unix系统及,所有文件依旧当一个特大型培训(以/为彻底)的一模一样有些访的。要访问CD-ROM上之公文,需要以CD-ROM设备吊装于文书树被的某个挂装点。如若发行本安装了活动挂装包,那么这多少个手续可活动举办。在Linux中,假诺假定使用硬盘、光驱等储存设施,就得预将它们加载,当储存设施吊及了后来,就足以管它们当成一个索引来拜会。挂及一个设施拔取mount命令。在应用mount这一个令时,至少要先行明了下列三栽信息:要加载对象的文件系统类型、要加载对象的配备名称与设拿设备加载到哪个目录下。 
(1)Linux可以识此外文件系统 

Windows 95/98时时因而的FAT 32文件系统:vfat ; 

Win NT/2000 的文件系统:ntfs ; 

OS/2用的文件系统:hpfs; 

Linux用的文件系统:ext2、ext3; 

CD-ROM光盘用之文件系统:iso9660。 
虽vfat是凭借FAT
32系,但实质上它们也兼容FAT 16之文件系统类型。 
(2)确定设备的名称 
以Linux中,设备名称平日都是/dev里。那些装备名称的命名都是有平整之,可以据此“推理”的艺术把设备名称找出来。例如,/dev/hda1夫 
IDE设备,hd是Hard
Disk(硬盘)的,sd是SCSI Device,fd是Floppy Device(或是Floppy 
Disk?)。a代表第一个设施,常常IDE接口可以接上4单IDE设备(比如4块硬盘)。所以假如识别IDE硬盘的主意分别就是hda、hdb、hdc、 
hdd。hda1蒙的“1”代表hda的第一只硬盘分区 
(partition),hda2表示hda的次主分区,第一只逻辑分区从hda5从头,依此类推。其它,可以平昔检查/var/log/messages文件,在拖欠公文被可以找到电脑开机后系统已辨认出来的装置代号。 
(3)查找挂接点 
当控制以装备挂接从前,先要翻转统计机是不是出个/mnt的空目录,该目录就是特地就此来作挂载点(MountPoint)的目录。提议在/mnt里修建八只/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如一旦挂载下列5个设备,其举办命令或要下
(假若都是Linux的ext2系,如假设Windows XX请将ext2反成为vfat): 
软盘
===>mount -t ext2 /dev/fd0 /mnt/floppy 
cdrom
===>mount -t iso9660 /dev/hdc /mnt/cdrom 
SCSI
cdrom ===>mount -t iso9660 /dev/sdb /mnt/scdrom 
SCSI
cdr ===>mount -t iso9660 /dev/sdc /mnt/scdr 
不过当下大部分较新的Linux发行本(包括红旗
Linux、中软Linux、Mandrake Linux等)都可自动挂装文件系统,但Red Hat
Linux除外。 
umount 
1.作用 
umount命令的功能是卸载一个文件系统,它的下权力是顶级用户或/etc/fstab中允许的使用者。 
2.格式 
unmount
-a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device
dir 
3.使用表达 
umount 
命是mount命令的逆操作,它的参数与动用办法及mount命令是一样的。Linux挂装CD-ROM后,会锁定CD—ROM,这样就是不能因而CD- 
ROM面板上之Eject按钮弹出它们。不过,当不再要光盘时,假使已用/cdrom作为标志链接,请使用umount/cdrom来卸妆它。仅当任用户 
方利用光盘时,该令才会见马到成功。该令包括了将涵盖当前工作目录当作该光盘中的目录的终端窗口。 
exit 
1.作用 
exit命令的企图是脱系统,它的运权力是享有用户。 
2.格式 
exit 
3.参数 
exit命令没有参数,运行后脱离系统进入登录界面。 

——————————————————————————– 
作者:
☆-☆    时间: 2010-6-8 11:52 

Android系统以一级终端下必会的命令大全(三) 
其次、文件处理命令 
mkdir 
1.作用 
mkdir命令的打算是建名称也dirname的子目录,与MS
DOS下的md命令类似,它的运用权限是装有用户。 
2.格式 
mkdir
[options] 目录名 
3.[options]紧要参数 
-m,
--mode=情势:设定权限,与chmod类似。 
-p,
--parents:需要常创立上层目录;假诺目录就在,则不当作错误。 
-v,
--verbose:每一次创造新目录都呈现信息。 
--version:展现版本新闻后去。 
4.使用实例 
以展开目录制造时得以设置目录的权力,此时运的参数是“-m”。假设要创造的目名是“tsk”,让具备用户还出rwx(即读、写、执行之权位),那么可以使用以下命令: 
$
mkdir -m 777 tsk 
grep 
1.作用 
grep命令能够指定文件被搜索一定的内容,并将含有这一个情节之行标准输出。grep全称是Global
Regular Expression
Print,表示全局正则表达式版本,它的运用权限是具用户。 
2.格式 
grep
[options] 
3.重要参数 
[options]重要参数: 
-c:只输出匹配行的计数。 
-I:不分轻重缓急写(只适用于仅仅字符)。 
-h:查询多文件时不显得文件称。 
-l:查询多文本时就输出包含匹配字符的文件称。 
-n:彰显匹配配行及行号。 
-s:不显示不存或者无匹文本的错误信息。 
-v:显示不包含匹配文本的有着执行。 
pattern正则表达式紧要参数: 
\:忽略正则表明式中特殊字符的旧含义。 
^:匹配正则表明式的发端履行。 
$:
匹配正则表明式的竣建设银行。 
\:到卓殊正则表明式的行了。 
[
]:单个字符,如[A]即A符合要求 。 
[

  • ]:范围,如[A-Z],即A、B、C向来顶Z都符合要求 。 
    。:所有的单个字符。 
    *
    :有字符,长度可以为0。 
    正则表达式是Linux/Unix系统遭到老关键之概念。正则表明式(也叫做“regex”或“regexp”)是一个可描述一好像字符串的形式(Pattern)。假若一个字符串可以为此有正则表达式来叙述,咱们虽说这么些字符和该正则表明式匹配(Match)。这同DOS中用户可行使通配符 
    “*”代表任意字符类似。在Linux系统上,正则表达式平常被用来探寻文本的格局,以及对文件执行“搜索-替换”操作以及其余功效。 
    4.使实例 
    查询DNS服务是平常工作之一,这意味假使珍视覆盖不同网络的汪洋IP地址。有时IP地址会超越2000单。假如如查nnn.nnn网络地址,不过却遗忘了第二有些受的另外部分,只精晓到出个别个句点,例如nnn
    nn..。要抽取其中有nnn.nnn IP地址,使用[0-9 ]\{3 
    \}\.[0-0\{3\}\。含义是随便数字出现3不行,后和句点,接着是轻易数字出现3不佳,后同句点。 
    $grep
    ’[0-9 ]\{3 \}\.[0-0\{3\}\’ ipfile 
    补给表明,grep家族还包fgrep和egrep。fgrep是fix
    grep,允许查找字符串而非是一个模式;egrep是增添grep,匡助中央跟扩张的正则表达式,但未协助\q模式范围的使用及与之相互对应之一部分一发规范的格局。 
    dd 
    1.作用 
    dd命令用来复制文件,并冲参数将数据易与格式化。 
    2.格式 
    dd
    [options] 
    3.[opitions]紧要参数 
    bs=字节:强迫
    ibs=及obs=。 
    cbs=字节:每一遍更换指定的。 
    conv=关键字:依照盖逗号分隔的重要性字表示的法子来换文件。 
    count=块数目:只复制指定的输入数据。 
    ibs=字节:每便读取指定的。 
    if=文件:读取内容,而未标准输入的数额。 
    obs=字节:每一遍写入指定的。 
    of=文件:将数据写入,而无在正式输出呈现。 
    seek=块数目:先小过盖obs为单位之指定的输出数据。 
    skip=块数目:先稍微过为ibs为单位之指定的输入数据。 
    4.行使实例 
    dd命令时为此来做Linux启动盘。先物色一个只是引导内核,令她的清设备对是的根分区,然后使dd命令将该描绘副软盘: 
    $
    rdev vmlinuz /dev/hda 
    $dd
    if=vmlinuz of=/dev/fd0 
    下面代码表明,使用rdev命令将可带内核vmlinuz中之根设备指向/dev/hda,请把“hda”换成自己之根分区,接下用dd命令将该本写副软盘。 

find 
1.作用 
find命令的意是于目中寻觅文件,它的行使权力是持有用户。 
2.格式 
find
[path][options][expression] 
path指定目录路径,系统因而间初叶沿着目录树于下查找文件。它是一个门道列表,相互用空格分离,虽然不写path,那么默认为当前目录。 
3.重要参数 
[options]参数: 
-depth:使用深度级其余追寻过程格局,在某层指定目录中优先查找文件内容。 
-maxdepth
levels:表示到多查找到开首目录的第level层子目录。level是一个非负数,假设level是0的言辞代表只是于当前目录中找。 
-mindepth
levels:表示至少翻找到起首目录的第level层子目录。 
-mount:不在其他文件系统(如Msdos、Vfat等)的目及文书中找寻。 
-version:打印版。 
[expression]凡是出色表明式,是find命令接受的表达式,find命令的具备操作都是对准表明式的。它的参数十分多,这里才介绍一些常用之参数。 
—name:协助统配符*和?。 
-atime
n:搜索在过去n天读博了之文书。 
-ctime
n:搜索于过去n天涂改了的文件。 
-group
grpoupname:搜索所有组为grpoupname的文本。 
-user
用户称:搜索所有文件属主为用户称(ID或名称)的文书。 
-size
n:搜索文件大小是n个block的公文。 
-print:输出搜索结果,并且打印。 
4.动技术 
find命令查找文件的几乎种方法: 
(1)按照文件名查找 
譬如说,我们想假使物色一个文本称是lilo.conf的文书,能够使如下命令: 
find
/ -name lilo.conf 
find命令后底“/”表示找整个硬盘。 
(2)飞速查找文件 
遵照文件称查找文件会逢一个实际上问题,就是若消费一定丰盛的一段时间,特别是重型Linux文件系统和万分容量硬盘文件在异常特另外子目录中不时。假使我们解了此文件存放于某个目录中,那么要以是目录中于生搜寻就会节省成千上万时日。比如smb.conf文件,从它们的公文后缀“.conf”可以判这是一个安排文件,那么她当在/etc目录内,此时可以动用下发号施令: 
find
/etc -name smb.conf 
这么,使用“飞快查找文件”形式得以裁减时间。 
(3)遵照部分文件名查找方法 
突发性我们知道才某个文件包含有abvd这4单字,那么一旦摸系统遭到享有包含有及时4只字符的文本可以输入下边发号施令: 
find
/ -name ’*abvd*’ 
输入是令下,Linux系统会将于/目录中找找所有的盈盈有abvd这4个字符的公文(其中*大凡通配符),比如abvdrmyz等符合条件的文本仍是可以够形出。 
(4)
使用混合查找方法查找文件 
find命令可以用混合查找的法门,例如,我们想在/etc目录中查找大于500000字节,并且于24钟头内修改的某部文件,则可选拔-and
(与)把少单寻参数链接起来做成一个错落的搜方法。 
find
/etc -size +500000c -and -mtime +1 
mv 
1.作用 
mv命令用来也文件要目录改名,或者以文件由一个目录移入另一个目中,它的运权力是有着用户。该令如同DOS命令中之ren和move的整合。 
2.格式 
mv[options]
源文件要目录 目的文件要目录 
3.[options]重要参数 
-i:交互情势操作。假使mv操作将造成对就在的目标文件之盖,此时网了然是否重写,要求用户对“y”或“n”,这样好避无意识覆盖文件。 
-f:禁止交互操作。mv操作而覆盖某已有的目的文件时莫为其他提示,指定此参数后i参数将不再由效能。 
4.运用实例 
(1)将/usr/cbu中的拥有文件移到当前目录(用“.”表示)中: 
$
mv /usr/cbu/ * . 
(2)将文件cjh.txt重命名也wjz.txt: 
$
mv cjh.txt wjz.txt  
ls 
1.作用 
ls命令用于展现目录内容,类似DOS下的dir命令,它的运权限是负有用户。 
2.格式 
ls
[options][filename] 
3.options紧要参数 
-a,
--all:不躲任何以“.” 字符起先之路。 
-A,
--almost-all:列有除了“ . ”及 “.. ”以外的外项目。 
--author:印有每个文件作品者。 
-b,
--escape:以八迈入制溢出队表示不可打印的字符。 
--block-size=大小:块以指定的字节为单位。 
-B,
--ignore-backups:不列有另以 ~ 字符结束之路。 
-f:不开展排序,-aU参数生效,-lst参数失效。 
-F,
--classify:加上文件类型的指示标志 (*/=@| 其中一个)。 
-g:like
-l, but do not list owner。 
-G,
--no-group:inhibit display of group information。 
-i,
--inode:列出每个文件之inode号。 
-I,
--ignore=样式:不印有另外称Shell万于是字符的色。 
-k:即--block-size=1K。 
-l:使用相比充足格式列出音信。 
-L,
--dereference:当显符号链接的文书音信时,突显符号链接所提醒的目的,而不要符号链接本身的音。 
-m:所有类型为逗号分隔,并填写满整行行宽。 
-n,
--numeric-uid-gid:类似-l,但列出UID及GID号。 
-N,
--literal:列出未经处理的项目名称,例如不专门处理控制字符。 
-p,
--file-type:加上文件类型的提示标志 (/=@| 其中一个)。 
-Q,
--quote-name:将项目名称括上对引号。 
-r,
--reverse:依相反次序排列。 
-R,
--recursive:同时列出所有子目录层。 
-s,
--size:以块大小也顺序。 
4.运举例 
ls 
命令是Linux系统使用效用最多的下令,它的参数为是Linux命令中极多之。使用ls命令时会晤暴发几乎种不同之水彩,其中灰色代表是目录,红色代表是只是执 
执行文件,红色代表是压缩文件,浅黄色表示是链接文件,加多少的棕色代表符号链接,黑色表示是另外格式文件。ls最平常接纳的凡ls-
l。 
文 
项类型开首是由于10独字符构成的字符串。其中第一个字符表示文件类型,它可是下述类型有:-(普通文书)、d(目录)、l(符号链接)、b(块设备文件)、c(字符设备文件)。前边的9个字符表示文件的走访权限,分为3组,每组3员。第一组表示文件属主的权能,第二组表示同组用户之权位,第三组表示其他用户的权位。每一样组的老两只字符分别代表对文件的读(r)、写(w)和履权(x)。对于目录,表示入权限。s表示当文件为执行时,把欠文件的UID
或GID赋予执行进程的UID(用户ID)或GID(组ID)。t表示设置标志位(留于内存,不叫转换发)。倘诺该文件是目录,那么在拖欠目录中之文件只好于一级用户、目录拥有者或文件属主删除。假如她是可执行文件,那么在该文件举办后,指于该正文段的指针仍留在内存。这样再实施其时时,系统就会更快地装入该公文。接着显示的凡文件大小、生成时间、文件或者指令名称。 
Android系统于顶尖终端下必会的下令大全(四) 
diff 
1.作用 
diff命令用于五个公文中的相比较,并提议双方的例外,它的使用权力是颇具用户。 
2.格式 
diff
[options] 源文件 目的文件 
3.[options]重要参数 
-a:将所有文件作为文本文件来拍卖。 
-b:忽略空格造成的两样。 
-B:忽略空行造成的不比。 
-c:使用纲要输出格式。 
-H:利用试探法加速对充裕文件之查找。 
-I:忽略大小写的变通。 
-n
–rcs:输出RCS格式。 
cmp 
1.作用 
cmp(“compare”的缩写)命令用来大概提出个别独文件是否是差别,它的运权限是所有用户。 
2.格式 
cmp[options]
文件名 
3.[options]紧要参数 
-l:
将字节以十进制的计出口,并有利于将鲜独公文中不同之坐八进制的不二法门出口。 
cat 
1.作用 
cat(“concatenate”的缩写)命令用于连接并出示指定的一个和三只文本的关于音信,它的以权限是兼具用户。 
2.格式 
cat
[options] 文件1 文件2…… 
3.[options]紧要参数 
-n:由第一尽开端对持有出口的行数编号。 
-b:和-n相似,只但是对于空行不编号。 
-s:当境遇有连接两实践以上的空白行时,就易为平执之空白行。 
4.施用举例 
(1)cat命令一个极其简单易行的用途是展现文本文件之情节。例如,我们回想在命令行看一下README文件之始末,可以用命令: 
$
cat README  
(2)有时要用几独公文处理成一个文件,并以这种处理的结果保存至一个单身的出口文件。cat命令在那输入上接受一个或多独文本,并拿它们作为一个独立的文件打印至她的出口。例如,把README和INSTALL的文本内容丰盛行号(空白行未加)之后,将内容附加到一个新文本文件File1
中: 
$
cat README INSTALL File1 
(3)cat
还有一个要的效率就是是可以对行举办编号。这种功用于程序文档的编撰,以及法律与对文档的编写好有益于,打印在左的行号使得参考文档的某一样片易得易,这一个以编程、科学探究、业务报告依旧是立法工作面临仍然雅紧要之。对行举办编号功效发生-b(只好针对非空白行举行编号)和-n(可以针对具有执行开展编号)两单参数: 
$
cat -b /etc/named.conf 
ln 
1.作用 
ln命令用来以文书里创制链接,它的使用权力是具备用户。 
2.格式 
ln
[options] 源文件 [链接名] 
3.参数 
-f:链结时先以后自文件去。 
-d:允许系统管理者刚链结自己的目录。 
-s:举行软链结(Symbolic
Link)。 
-b:将当链结时会师让掩或去的公文举行备份。 
链接有些许栽,一种植被称呼硬链接(Hard
Link),另一样种让称之为符号链接(Symbolic
Link)。默认处境下,ln命令发生硬链接。硬连接指经索引节点来展开的连天。在Linux的文件系统中,保存在磁盘分区中之文本管是什么品种且叫它们分配一个码,称为索引节点号(InodeIndex)。在Linux中,四只文件称对同一索引节点是存在的。一般这种连就是钢铁连接。硬连接的效能是允许一个文书拥有三只有效里程径名,这样用户就是可以建立硬连接到首要文件,以防范“误删”的功用。其故如上所述,因为对应当目录的索引节点有一个以上的连续。只去一个连连并无影响索引节点本身以及此外的连天,只有当最终一个连于剔除后,文件的数据块及目录的总是才会受放走。也就是说,文件才谋面被真正去。与硬连接相对应,Lnux系统中还在其他一样栽连接,称为符号连接(Symbilc
Link),也吃软连接。软链接文件有点类似于Windows的连忙模式。它事实上是特文件的如出一辙种植。在符号连接着,文件实际上是一个文书文件,其中蕴藏的发此外一样文件之岗位消息。 
——————————————————————————– 
作者:
☆-☆    时间: 2010-6-8 11:55 

本帖最后由
☆-☆ 于 2010-6-8 11:59 编辑 

Android系统于一级终端下必会的下令大全(五) 
系统管理命令 
df 
1.作用 
df命令用来检查文件系统的磁盘空间占用境况,使用权力是具有用户。 
2.格式 
df
[options] 
3.紧要参数 
-s:对每个Names参数就被来占用的数量块总数。 
-a:递归地显示指定目录中各文件及子目录中列文件占用的多寡块数。若既未指定-s,也未点名-a,则只有展现Names中之每一个目录及内部的各子目录所占的磁盘块数。 
-k:以1024字节呢单位列出磁盘空间使用状态。 
-x:跳了当不同文件系统上的目录不予总结。 
-l:总计有所的文件大小,对硬链接文件则总计多次。 
-i:显示inode信息一旦不块使用量。 
-h:以容易了然的格式印出文件系统大小,例如136KB、254MB、21GB。 
-P:使用POSIX输出格式。 
-T:展现文件系统项目。 
4.说明 
df
命令于普遍地用来转文件系统的使总括数据,它可以形系统受到有着的文件系统的音讯,包括总容量、可用的悠闲空间、近期的安装点等。一流权限用户选用df
命令时会合发现这样的图景:某个分区的容量超越了100%。这是因Linux系统为顶尖用户保留了10%之上空,由其独自主宰。也就是说,对于顶级用户而言,他所寓目的硬盘容量将凡110%。这样的部署对系统管理而言是发实益的,当硬盘被用的容量接近100%时常系统管理员还得健康干活。 
5.使实例 
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/hda1
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/hda10
NTFS 3.2G 573M 2.6G 18% /windows/F 
/dev/hda11
vfat 1.6G 1.5G 23M 99% /windows/G 
自从上边除了可以望磁盘空间的容量、使用状态外,分区的文件系统类型、挂载点等信息为不问可知。 
top 
1.作用 
top命令用来体现执行着之次第进程,使用权力是享有用户。 
2.格式 
top
[-] [d delay] [q] [c] [S] [n] 
3.重要参数 
d:指定更新的间距,以秒总结。 
q:没有外延迟的翻新。假若使用者有顶尖用户,则top命令将会合因嵩的先行顺序执行。 
c:显示进程完整的路子和名称。 
S:累积格局,会用本人完成或消灭的子行程的CPU时间积淀起来。 
s:安全格局。 
i:不显得其他闲置(Idle)或无用(Zombie)的里程。 
n:展现更新的次数,完成后拿会退出top。 
4.说明 
top命令是Linux系统管理的一个首要命令,通过其可得到许多音信。 
下边列有了详实表达。 
PID(Process
ID):进程标示号。 
USER:进程所有者的用户称。 
PR:进程的先期级别。 
NI:进程的事先级别数值。 
VIRT:进程占用的虚拟内存值。 
RES:进程占用的物理内存值。 
SHR:进程使的共享内存值。 
S:进程的状态,其中S表示休眠,R表示在运作,Z表示僵死状态,N表示该过程优先值是负数。 
%CPU:该过程占用的CPU使用率。 
%MEM:该过程占用的大体内存和总内存的比重。 
TIME+:该过程启动后占的究竟的CPU时间。 
Command:进程启动的开行命令名称,假设立时同样推行突显不生,进程会发出一个完整的命令行。 
top命令下过程被,还足以用有互相的通令来好此外参数的效益。这多少个命令是因此快捷键启动之。 
:霎时刷新。 
P:遵照CPU使用大小进行排序。 
T:依照日、累计时间排序。 
q:退出top命令。 
m:切换展现内存音信。 
t:切换呈现进程同CPU状态音信。 
c:切换彰显命令名称以及整命令行。 
M:依照使用内存大小举行排序。 
W:将近来装写副~/.toprc文件中。这是描写top配置文件之推介形式。 
可见到,top命令是一个力量异常强劲的监督系统的工具,对于系统管理员而言更要。可是,它的短是碰头吃过多系统资源。 

free 
1.作用 
free命令用来显示内存的运状态,使用权力是有用户。 
2.格式 
free
[-b|-k|-m] [-o] [-s delay] [-t] [-V] 
3.首要参数 
-b
-k -m:分别因字节(KB、MB)为单位显示内存以情状。 
-s
delay:展现每隔多少秒数来显示平次等内存以状态。 
-t:呈现内存总和列。 
-o:不形缓冲区调节列。 
4.以实例 
free命令是故来查看内存以情状的要害命令。和top命令相比,它的优点是运简单,并且就占很少之系统资源。通过-S参数可以利用free命令不间断地监视有微微内存在以,这样好把它作为一个造福实时监控器。 
#free
-b -s5 
行使是令后极会一连不停地告知内存以意况(以字节为单位),每5秒更新五次于。 

chown 
1.作用 
再改一个要么五只文本要目录的属主和属组。使用权力是一流用户。 
2.格式 
chown
[选项] 用户仍旧组 文件 
3.紧要参数 
–dereference:受影响之是标志链接所提示的靶子,而非符号链接本身。 
-h,
–no-dereference:会潜移默化符号链接本身,而非符号链接所指示的目的地(当系统帮助更改符号链接的持有者,此选项才行)。 
–from=最近主人:近年来组只当每个文件的主人与组称选项所指定的,才相会转移所有者和组。其中一个得以大概,那早就省略的性能就无欲符合原本的性。 
-f,
–silent, –quiet:去除大部分之错误信息。 
-R,
–recursive:递归处理所有的公文及子目录。 
-v,
–verbose:处理任何公文还谋面展现音讯。 
4.说明 
chown
将点名文件的拥有者改吧指定的用户要组,用户可以是用户称或用户ID;组然而组名或组ID;文件是因空格分开的假如改权限的公文列表,帮忙过渡配符。系统管理员通常应用chown命令,在以文件拷贝到外一个用户之目录下之后,让用户有使用该公文之权位。 
5.下实例 
1.管公文shiyan.c的持有者改也wan 
$
chown wan shiyan.c 
2.将目录/hi及其下的具有文件及子目录的属于主改成wan,属组改化users。 
$
chown – R wan.users /hi 
chattr 
1.作用 
修改ext2和ext3文件系统属性(attribute),使用权力顶级用户。 
2.格式 
chattr
[-RV] [-+=AacDdijsSu] [-v version] 文件要目录 
3.首要参数 
-R:递归处理所有的文本及子目录。 
-V:详细显示修改内容,并打印输出。 
-:失效属性。 

+:激活属性。 

:指定属性。 
A:Atime,告诉系统不要涂改对之文件的末尾访问时间。 
S:Sync,一旦应用程序对是文件举办了描写操作,使系统当下将修改的结果写到磁盘。 
a:Append
Only,系统才允许在这些文件后多数据,不允任何进程覆盖或截断这些文件。假使目录具有此特性,系统以只是允许在是目录下建立及改文件,而非允许删除任何公文。 
i:Immutable,系统非允许对这文件举行任何的修改。要是目录具有此特性,那么此外的历程只好修改目录之下的文书,不容许建立与去文件。 
D:检查压缩文件中的一无是处。 
d:No
dump,在举行文件系统备份时,dump程序将忽略这些文件。 
C:Compress,系统以透明的措施减弱是文件。从者文件读取时,重回的是解压之后的数量;而向这么些文件中描绘副数据时,数据首先为缩减后才写副磁盘。 
s:Secure
Delete,让系统在剔除这么些文件时,使用0填充文件所在的区域。 
u:Undelete,当一个应用程序请求去这一个文件,系统会保留其数量块以便未来能还原删除这多少个文件。 
4.说明 
chattr 
指令的图特别怪,其中一些功能是出于Linux内核版本来扶助的,如若Linux内核版本低于2.2,那么多职能未克促成。同样-D检查压缩文件中的错误 
的职能,需要2.5.19上述基础才可以扶助。另外,通过chattr命令修改属性能够加强系统的安全性,不过其并无适合所有的目。chattr命令不克 
保护/、/dev、/tmp、/var目录。 
5.用到实例 
1.回复/root目录,即子目录的有所文件 
#
chattr -R +u/root 
2.用chattr命令制止系统遭到之一关键文件被改动 
在Linux下,有些配置文件(passwd
,fatab)是休容许任什么人修改的,为了以防万一被无意删除或涂改,可以设定该文件的“不可修改各样(immutable)”,命令如下: 
#
chattr +i /etc/fstab 
ps 
1.作用 
ps呈现一下过程
(process) 的动态,使用权限是具备使用者。 
2.格式 
ps
[options] [–help] 
3.紧要参数 
ps的参数卓殊多,
此起唯有列有几乎独常因而的参数。 
-A:列出所有的进程。 
-l:彰显长列表。 
-m:显示内存信息。 
-w:彰显加宽可以来得较多的信息。 
-e:突显有进程。 
a:显示终端上的保有进程,包括外用户之经过。 
-au:彰显较详细的信。 
-aux:彰显有包含其他使用者的历程。 
4.说明 
要 
针对过程展开监测和控制,首先使精通时进程的情形,也尽管是需要查阅时历程。ps命令就是极其基本、也是死强大的进程查看命令。使用该令可以规定来安 
经过正在运作、运行的状态、进程是否终止、进程有没有起僵尸、哪些过程占用了了多的资源至极。图2吃闹了ps-aux命令详解。大部分音信还足以经履行该命 
让得。最常用的老三单参数是u、a、x。下面就组成当下三独参数详细表明ps命令的打算:ps
aux 
祈求2
ps-aux命令详解 
祈求2第2实施代码中,USER代表经过拥有者;PID表示经过标示符;%CPU表示占用的CPU使用率;%MEM占用的大体内存使用率;VSZ表示占用的虚拟内存大小;RSS为经过占用的物理内存值;TTY为终点的帮忙装置号码。 
STAT 
意味着经过的状态,其中D为不可中断的静止(I/O动作);R正在执行着;S静止状态;T暂停执行;Z不在,但暂时无法消除;W没有丰富的内存分页可分 
放;高优先序的进程;N低优先序的进程;L有内存分页分配并沿在外存体内
(实时系统或者 
I/O)。START为经过始起时。TIME为实践的时光。COMMAND是所推行之一声令下。 
4.用实例 
于进展系统保护时,平时相会产出内存使用量惊人,而而未知晓凡是哪一个经过占用了大量历程的气象。除了可以运用top命令查看内存以意况之外,还得行使下的指令: 
ps
aux | sort +5n 
——————————————————————————– 
作者:
☆-☆    时间: 2010-6-8 11:58 

Android系统以顶尖终端下必会的授命大全(十) 
六、其他命令 
tar 
1.作用 
tar命令是Unix/Linux系统中备份文件的可靠办法,几乎可干活让其余条件受到,它的下权力是有着用户。 
2.格式 
tar
[主选项+辅选项] 文件或者目录 
3.首要参数 
拔取该令时,主选项是要要有,它报告tar要召开什么工作,辅选项是扶持下的,可以拔取。 
主选项: 
-c
成立新的档案文件。假诺用户想备份一个索引或是一些文本,就要挑那么些选项。 
-r
把要归档的公文扩充至档案文件的未尾。例如用户都办好备份文件,又发现尚闹一个目录或是一些文书忘记备份了,这时可以下该选项,将忘记的目或文件扩张到备份文件中。 
-t
列出档案文件的情,查看已经备份了怎么文件。 
-u
更新文件。就是说,用新增的公文替代原来备份文件,假设以备份文件中觅不交假使更新的文书,则把其长到备份文件的结尾。 
-x
从档案文件中释放文件。 
援选项: 
-b
该采取是吗磁带机设定的,其后与同数字,用来验证区块的轻重,系统预设值为20(20×512
bytes)。 
-f
以档案文件或配备,那些选项日常是必选的。 
-k
保存已经在的文书。例如把某部文件还原,在平复的过程被遇见相同的文件,不晤面进展覆盖。 
-m
于尚原文件时,把有文件的改时设定也当今。 
-M
成立多卷的档案文件,以便在多少个磁盘中存放。 
-v
详细报告tar处理的文本消息。如无夫选项,tar不告文本音讯。 
-w
每一样步都要求认可。 
-z
用gzip来裁减/解压缩文件,加上该选项后方可拿档案文件举办压缩,但苏醒时也迟早假如使用该选项举行破压缩。 
4.用表达 
tar
是Tape
Archive(磁带归档)的缩写,最初设计用来将文件包到磁带上。假若下充斥过Linux的源代码,或许早已碰着过tar文件 
告留心,不要忘记了Linux是分别轻重缓急写的。例如,tar命令应该总是以小写的样式进行。命令执行开关可以是大写、小写或大小写的搅和。例如,-t及-T执行不一之功效。文件或者目录名称可以勾兑使用大小写,而且即使像命令和下令执行开关一样是分别轻重缓急写的。 
5.用到实例 
tar是一个命令行的工具,没有图形界面。使用Konsole打开一个极窗口,接下去是一个简便的备份命令(在/temp目录中创立一个back.tar的文本,/usr目录中负有内容都富含在里。): 
$tar
cvf – /usr > /temp/back.tar 
另 
他,tar命令襄助后边第三操着提了之crontab命令,能够用crontab工具设置成基于时间之起规律地运行。例如,每晚6点把/usr目录备份到 
hda—第一单IDE接口的主驱动器
(总是在第一只硬盘)中,只要拿下告诉句添加到root的crontab中即可: 
$00
06 * * * tar cvf /dev/hda1/usrfiles.tar – /usr 
貌似意况下,以下这一个目录是待备份的: 
◆/etc
包含有骨干配置文件,其中囊括网络部署、系统名称、防火墙规则、用户、组,以及另外全局系统项。 

/var
包含系统守护进程(服务)所用的音信,包括DNS配置、DHCP租期、邮件缓冲文件、HTTP服务器文件、dB2实例配置等。 
◆/home
包含有默认用户的主目录,包括个人设置、已下载的文书与用户不期去的旁音信。 
◆/root
根(root)用户的主目录。 
◆/opt
是装多未系统文件的地方。IBM软件就装在此地。OpenOffice、JDK和外软件以默认意况下吧安在此处。 
聊目录是好不备份的: 

/proc
应该永远不要备份这个目录。它不是一个真实的文件系统,而是运行基本和环境的虚拟化视图,包括像/proc/kcore这样的公文,这一个文件是一体运行内存的虚构视图。备份这一个文件只是当浪费资源。 
◆/dev
包含硬件装置的文书表示。如若计划还原到一个空白的网,就好备份/dev。然则,假使计划还原到一个曾经装之Linux
系统,那么备份/dev是从未有过必要的。 
unzip 
1.作用 
unzip 
令在/usr/bin目录中,它们和MS
DOS下之pkzip、pkunzip及MS 
Windows中的Winzip软件效率雷同,将文件缩小成.zip文件,以省硬盘空间,当得的当儿还以压缩文件用unzip命令解开。该令下权 
限是所有用户。 
2.格式 
unzip
[-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x

3.紧要参数 
-c:将破压缩的结果呈现到屏幕及,并对准字符做适当的转移。 
-f:更新现有的公文。 
-l:显示压缩文件内所蕴涵的文本。 
-p:与-c参数近似,会以败压缩的结果展现到屏幕及,但切莫晤面进行此外的更换。 
-t:检查压缩文件是否正确。 
-u:与-f参数近似,可是除此之外革新现有的文件外,也会见以压缩文件中之另文件解压缩至目录中。 
-v:执行是时显得详细的信。 
-z:仅突显压缩文件的备考文字。 
-a:对文件文件举办必要之字符转换。 
-b:不要对文本文件举行字符转换。 
-C:压缩文件中之文件名称区分轻重缓急写。 
-j:不处理压缩文件中原有的目路径。 
-L:将压缩文件中之万事文本称转移吧多少写。 
-M:将出口结果送至more程序处理。 
-n:解压缩时不要挂原有的文本。 
-o:不必先领会用户,unzip执行后挂原有文件。 
-P:使用zip的密码选项。 
-q:执行时未显得其他音信。 
-s:将文件称吃之空白字符转换为的线字符。 
-V:保留VMS的文件版本音信。 
-X:解压缩时同时回存文件原来的UID/GID。 
[.zip文件]:指定.zip压缩文件。 
[文件]:指定要处理.zip压缩文件中之咋样文件。 
-d:指定文件解压缩后所假诺存储的目。 
-x:指定不要处理.zip压缩文件中之什么样文件。 
-Z
unzip:-Z等于实践zipinfo指令。在Linux中,还提供了一个为zipinfo的家伙,可以观望zip压缩文件的详细音信。
gunzip 
1.作用 
gunzip命令成效是解压文件,使用权力是具备用户。 
2.格式 
gunzip
[-acfhlLnNqrtvV][-s ][文件…] 
或者 
gunzip
[-acfhlLnNqrtvV][-s ][目录] 
3.首要参数 
-a或–ascii:使用ASCII文字格局。 
-c或–stdout或–to-stdout:把解压后的文件输出及正式输出设备。 
-f或-force:强行解开压缩文件,不理会文件名称或刚烈连接是否在,以及该公文是否也标记连接。 
-h或–help:在线协助。 
-l或–list:列出压缩文件的连带信息。 
-L或–license:彰显版本和版权信息。 
-n或–no-name:解压缩时,若压缩文件内含原来的文件名称及时间戳记,则以这个忽视不予处理。 
-N或–name:解压缩时,若压缩文件内含原来的文件名称及时间戳记,则拿其回存到解开的公文及。 
-q或–quiet:不突显警告消息。 
-r或–recursive:递归处理,将指定目录下的有所文件及子目录一并处理。 
-S或–suffix:更改压缩字尾字符串。 
-t或–test:测试压缩文件是否对无误。 
-v或–verbose:呈现指令执行进程。 
-V或–version:突显版本音信。 
4.说明 

gunzip是只利用大规模的解除压缩程序,它用于解开被gzip压缩了之公文,这多少个压缩文件预设最后的恢弘名吧“.gz”。事实上,gunzip就是gzip的硬连接,由此无是裁减或脱压缩,都可因而gzip指令单独完成。gunzip最新版本是1.3.3
。 

 转 http://sharp2wing.iteye.com/blog/1287420

网站地图xml地图