Android⼿机超级终端命令解析
1、su。这个⼤概都是知道的,在安卓⾥⾯貌似只要输⼊su,按回车,就可以调⽤超级权限。当然,在linux系统⾥⾯,它还有切换⽤户的作⽤,就不累赘了。
2、cd。这个命令就是进⼊你有权限的⽬录。⽐如,你当前在/⽬录,想进⼊/⽬录下的sdcard⽬录就可以直接输⼊cd sdcard。还有⼀种⽅式是从根⽬录开始,不管你在什么⽬录,只要你输⼊/sdcard你就会直接进⼊/sdcard⽬录。注意到区别了没有啊?另外,当前⽬录可以⽤./来代替,上级⽬录表⽰为../。明⽩了没有啊?
3、cp。就是复制命令。例如想要把/sdcard/uc.apk复制到/sdcard/soft/⽂件夹就可以这样写:cp /sdcard/uc.apk /sdcard/soft/。假如你本⾝就在sdcard⽬录你也可以这样输⼊cp uc.apk soft/。你明⽩了没有啊?没有明⽩百度linux cp命令。呵呵。下⾯的mv命令也可以⽤这种⽅式的。假如你有个⽂件夹,你想要把soft⽂件夹的所有内容都复制到soft2⽂件夹,你就可以这样写:cp /sdcard/soft/* /sdcard/soft2。还有,⽐如,你有⼀堆类似的⽂件,⽐如,相⽚⽂件名都是类似的吧都是DIC什么的,你就可以这样写:cp /sdcard/DICM/Camera/DIC* /sdcard/picture。这个只是cp最简单的⼀些应⽤,更加复杂的还会⽤到管道命令,这个啰嗦就太复杂了。
4、mv。剪切、重命名命令。⽐如将/sdcard/uc.apk剪切到/sdcard/soft/⽂件夹,就可以:mv /sdcard/uc.
apk /sdcard/soft/。同样,mv也可以像cp那样,⽤*代替⼀些字母,可以参考上⾯的东西类似。重命名,⽐如想要把/sdcard/recovery.img重命名为1.img,就可以这样写,mv /sdcard/recovery.img /sdcard/1.img,同理,不同⽂件夹之间你也会了吧!呵呵……
5、ls。列出⽬录内的⽂件。⽐如只是简单列出/sdcard/内的⽂件及⽂件夹,你可以直接这样写ls /sdcard/。列举详细信息,你可以这样ls –l /sdcard/。有的⽬录是隐藏⽬录,⽐如.QQ这个⽂件夹就是,上⾯是不能把他们列出的,你就要输⼊ls –a /sdcard/就可以了。聪明点,你知道ls –al /sdcard/是什么意思么?
6、rm。是删除⽂件的命令。⽐如想要删除/sdcard/uc.apk,你就可以这样rm /sdcard/uc.apk。就删除了,还有删除/sdcard/soft⽂件夹⾥⾯所有的⽂件怎么
办?rm /sdcard/soft/*就可以了,还是和cp、mv那⾥⽤到的*功能差不多的。但是这样只是把⽂件删除,⼦⽂件夹没有删除的,你可以这样rm –r /sdcard/soft/*就可以全部删除了。注意rm命令是⼀个很危险的命令,使⽤时,⼀定要确定你是在做什么
7、mkdir、rmdir新建⽂件夹命令和删除⽂件夹命令。⽐如,你想要在/sdcard/建⽴⼀个temp⽂件夹,就可以输⼊mkdir /sdcard/temp,同理删除就可以输⼊rmdir /sdcard/temp。这⾥要注意的是,rmdir命令只能删除空⽂件夹。如果你想删除不是空⽬录的就可以⽤rm命令了。
8、cat。cat命令⼀个最简单的⽤处是显⽰⽂本⽂件的内容。例如,我们想在命令⾏看⼀下README⽂件的内容,可以使⽤命令: cat README。有时需要将⼏个⽂件处理成⼀个⽂件,并将这种处理的结果保存到⼀个单独的输出⽂件。cat命令在其输⼊上接受⼀个或多个⽂件,并将它们作为⼀个单独的⽂件打印到它的输出。例如,把readme和install的⽂件内容加上⾏号(空⽩⾏不加)之后,将内容附加到⼀个新⽂本⽂件file2 中:cat readme install file2
9、find。这个命令在linux系统中是最重要的⼏个命令之⼀。但是,鉴于安卓⼿机的特殊性,这个命令还是,怎么说,功能残缺难耐!⽐如你在/sdcard/⽂件夹中搜索uc.apk,就可以这样输⼊:find –name uc.apk。同样,这个也是可以⽤*这个通配符的,⽐如你想要搜索全部的apk⽂件,你可以这样输⼊find /sdcard/ -name *.apk就可以了,通常,find命令是配合管道命令使⽤的,可是⽤这个什么输⼊法、还有这个什么终端,实在,难受啊!憋屈了find命令!上⾯是通过name 查,你还可以根据size、time、user等等来搜索。详情,请百度linux find命令。
10、grep。这个命令,同样在linux系统中是⼀个⾮常重要的命令!配合管道命令,在安卓⼿机,⼀般⽤不到。
11、ln。创⽴连接命令。有两种情况,1、硬连接,我怎么觉得和C语⾔的指针差不多捏?2、软连接,和电脑的快捷⽅式⼀样的。这个,估计⼀般是⽤不到的。⽐如你当前在/sdcard/soft⽬录,想将/sdcard/
uc.apk创⽴硬连接到/sdcard/soft⽬录,名称为Link.apk就可以 ln /sdcard/uc.apk Link.apk。软连接就是ln -
s /sdcard/uc.apk Link.apk。明⽩么?
12、df。⽤来检查⽂件系统的磁盘空间占⽤情况。⼀般我们都会以⽐较直观的⽅式去查看⽂件系统⼤⼩,你就可以这样输⼊df –h。当然,你可以试试只输⼊df 命令试试有什么区别~~呵呵
13、free。⽤来显⽰内存占有⼤⼩。直接输⼊free的话是以kb为单位的,如果你想要以MB为单位,就可以输⼊free –m,就可以以MB为单位看了。同志们给内存卡分swap分区的时候,就⽤到这个命令来检查是否成功分区的,你有印象么?
14、chmod、chgrp命令。是和权限有关的命令,我在超级终端上试了试,不管⽤-_-。那我就不说了,权限⽐较复杂滴!嘻嘻~~
15、tar。打包命令。⽐如,你想要将/sdcard/temp⽂件夹压缩打包,放到/sdcard/⽂件夹中,命名为test.tar,就可以tar –cvf /sdcard/test.tar /sdcard/temp。就可以了。如果想要在打包的过程中压缩,币如上⾯的例⼦以gzip形式压缩,就可以输⼊tar -czvf /sdcard/ /sdcard/temp。此外还有bzip2形式的压缩,命令是tar –cjvf /sdcard/test.tar.bz2 /sdcard/temp。那么解压缩呢?例如解压到当前⽬录
就是tar –xvf /sdcard/test.tar ./。解压那个/sdcard/呢?就是tar –xzvf /sdcard/ ./。同理,那个bzip2你也会⽤了吧!
16、gzip、bzip。⽂件压缩命令。⽐如,你要将/sdcard/uc.apk以gzip⽅式压缩,就可以gzip /sdcard/uc.apk。此时,原⽂件消失,变为/sdcard/。解压就是gzip –c /sdcard/。同样,原压缩包会消失。如何保留⽂件呢?⽐如解压缩可以这样写gzip –c /sdcard/>/sdcard/uc.apk。同样,压缩的时候也可以采取同样的⽅法来保存原⽂件。这⾥的>符号,是⼀个管道命令。那个bzip的⽤法和gzip的⽤法完全类似。只是bzip的压缩程度更好⼀些。find查命令的使用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。