如何查看查看系統(tǒng)內(nèi)核,系統(tǒng)版本號和系統(tǒng)版本。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出保德免費做網(wǎng)站回饋大家。
uname -a:查看系統(tǒng)內(nèi)核
cat/etc/version:查看系統(tǒng)版本號
cat/etc/issue:查看系統(tǒng)版本
如何詳細(xì)查看硬盤信息
fdisk -l:查看分區(qū)情況
df -h:查看系統(tǒng)盤分區(qū)大小情況,以及掛載點位置
dh -h:查看當(dāng)前某所有文件大小,比如下圖中就是現(xiàn)實桌面/root/Desktop下所有文件大小。
如何查看內(nèi)存信息,大概有以下幾種方式:
cat/proc/meminfo:查看內(nèi)存信息(比如內(nèi)存的used, free, swap size等)
dmidecode |grep -A16 "Memory Device$":查看每條內(nèi)存的詳細(xì)的信息
free -m:查看內(nèi)存總體的使用情況
如何查看CPU信息
cat /proc/cpuinfo:通過proc文件系統(tǒng)來查看
dmidecode |grep -A42 "Processor"|more:通過demdecode來查看
如何查看網(wǎng)卡,顯卡等板卡信息,通過lspci命令
網(wǎng)卡:lspci |grep -i ‘eth’
顯卡:lspc |grep -i ‘vga’
還有一些其他簡單的
cat /proc/ioports :查看設(shè)備IO端口
cat /proc/partitions :查看設(shè)備的所有分區(qū)
cat /proc/pci - PCI:查看設(shè)備的信息
都是比較常用的
Android Debug Bridge,一般簡稱為adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個非常強大的命令行工具,通過這個工具你能夠與你的android設(shè)備進行交互。同時這是一個包含了以下三部分的cs模式的程序:
1) adb client
從圖中,我們知道client是運行在PC端的,每當(dāng)我們發(fā)起一個adb命令的時候,就會開啟一個client程序。當(dāng)然,當(dāng)我們開啟DDMS或者ADT的時候,也會自動創(chuàng)建client。
當(dāng)我們開啟一個client的時候,它首先會去檢測后臺是否已經(jīng)有一個server程序在運行著,否則會開啟一個adb-server進程。
所有的client都是通過5037端口與adb-server進行通信的。
2)adb daemon(adbd)
從圖中,我們知道daemon是作為一個后臺進程運行在模擬器/真實Android設(shè)備中的。
daemon使用端口的范圍是5554-5585,每個模擬器/設(shè)備連接到PC端時,總會開啟這么一個后臺進程,并且為其分配了兩個連續(xù)的端口,比如:
Emulator 1, console: 5554
Emulator 1, adb: 5555
也正因為每個設(shè)備都分一組兩個端口,也已adb連接手機的最大數(shù)量為16。
說回端口的作用,在這兩個端口中,其中偶數(shù)端口是用于server 與設(shè)備進行交互的,可以讓server直接從設(shè)備中讀取數(shù)據(jù),而奇數(shù)端口是用來與設(shè)備的adbd進行連接通信的。
2) adb server
從圖中,我們同樣可以知道,server也是作為一個后臺的程序運行在PC端的,他負(fù)責(zé)管理client進程以及adb daemon之間的通信。
當(dāng)一個server開啟的時候,他會自動綁定并且監(jiān)聽5037端口,接收client通過該端口發(fā)送過來的命令。同時server還會對5555-5585間的奇數(shù)端口進行掃描,進行對已連接設(shè)備的定位。
1.2 常用的adb命令
首先我們先來介紹一下,adb命令的使用格式吧:
adb [-d|-e|-s ]
adb是必須的,接下來方括號[]里面的內(nèi)容不是必須的,最后才是我們需要執(zhí)行的命令操作,例如 adb -s emulator-5554 install UCBrowser.apk (這是安裝UC瀏覽器的意思)
下面先介紹下,前面幾個參數(shù)的含義吧:
-d: 讓唯一連接到該PC端的真實安卓設(shè)備執(zhí)行命令,如果發(fā)現(xiàn)USB中連接有多部設(shè)備,將會報錯
-e: 讓唯一連接到該PC端的模擬器執(zhí)行命令,如果發(fā)現(xiàn)開啟了多個模擬器,將會報錯
-s:通過設(shè)備的序列號進行指定設(shè)備執(zhí)行命令
如果設(shè)備只連接有一個設(shè)備或者一個模擬器的時候,可以不用聲明這三個參數(shù),adb默認(rèn)會讓這部唯一連接到的設(shè)備進行命令執(zhí)行。
ok,下面開始講解常用的命令吧:
1) 查看當(dāng)前PC端連接有多少設(shè)備:
adb devices
終端中的執(zhí)行結(jié)果為:
從上圖中,我們看到了設(shè)備有的兩種狀態(tài),其實執(zhí)行該命令,可能返回的狀態(tài)有三種:
I. device 設(shè)備已經(jīng)成功連接到了adb-server
II. offline 設(shè)備并沒有連接到adb或者沒有響應(yīng)
III. no device 并沒有設(shè)備/模擬器連接
2) 查看adb的版本
adb version
終端中的執(zhí)行結(jié)果為:
3) 給設(shè)備進行軟件的安裝
adb -s install
eg:
adb -s 99eb07a9 install D://Test.apk
終端中的執(zhí)行結(jié)果為:
除了上面這種方法,我們還有另外一個命令:
adb -s shell pm install [options]
其中[options]中最常用的選項是-r,代表著本次安裝是重新安裝,會保留用戶數(shù)據(jù)。
4) 卸載設(shè)備中已經(jīng)安裝的軟件
adb -s uninstall
eg:
adb -s 99eb07a9 uninstall cn.uc.test
終端中的執(zhí)行結(jié)果為:
除了上面這種方法,我們還有另外一個命令:
adb -s uninstall [options]
這里的options是-k,加上該參數(shù)表明卸載軟件后依舊保留用戶數(shù)據(jù)
5) 將數(shù)據(jù)從設(shè)備復(fù)制到PC中
adb -s pull
eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls D://
終端的執(zhí)行結(jié)果:
在D://盤中我們也可以發(fā)現(xiàn)stericson-ls文件
6) 講數(shù)據(jù)從PC端復(fù)制到設(shè)備中
adb -s push
eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/
終端的執(zhí)行結(jié)果:
7) 獲取連接到的手機的序列號
adb get-serialno
終端的執(zhí)行結(jié)果:
8)獲取設(shè)備的連接狀態(tài)
adb -s get-state
eg:
adb -s 99eb07a9 get-stat
終端的執(zhí)行結(jié)果:
9) 等待設(shè)備連接成功
adb wait-for-device
該命令將會阻塞一直到默認(rèn)連接的那部機器狀態(tài)變?yōu)閐evice,也就是連接成功。
10) adb-server 的開啟與關(guān)閉
adb kill-server
adb start-server
終端的執(zhí)行結(jié)果:
有時候我們開啟server會失敗,這是因為我們裝了的手機助手,豌豆莢或者其他軟件自帶有自己的adb,導(dǎo)致端口沖突開啟失敗。主要關(guān)掉那些軟件并且殺掉那些軟件自帶的adb進程重來即可。
1.2 手機執(zhí)行Shell命令
眾所周知,Android的內(nèi)核本身就是Linux,所以Android本身也支持Linux命令,但是因為是手機系統(tǒng),所以進行了一定的刪減,部分命令不支持,而不支持的部分,我們可以通過安裝busybox這個軟件進行
填補。
下面我們講解下如何在手機中執(zhí)行Shell命令:
1) 每次都加上adb shell來進行命令的發(fā)送與執(zhí)行
adb shell
2) 先通過adb shell進入手機Shell執(zhí)行狀態(tài),然后直接輸入Linux命令,如圖:
1.3 Activity Manager 常用命令與參數(shù)說明
一般情況下,我們最常用它來進行app的開啟,并且傳遞一定的參數(shù)過去,比如:
adb shell am start -a android.intent.action.VIEW -n cn.uc.test/.MainActivity -d
在這里就不做太過詳細(xì)和重復(fù)的說明了
1.4 Package Manager 常用命令與參數(shù)說明
1) 使一個apk處于禁用狀態(tài),相當(dāng)于卸載了:
disable
其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su disable com.UCMobile/.main.UCMobile
終端執(zhí)行結(jié)果:
同時我們在手機上發(fā)現(xiàn),UC瀏覽器的圖標(biāo)不見了
2) 讓一個apk從禁用狀態(tài)恢復(fù)過來
enable
其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su enable com.UCMobile/.main.UCMobile
終端執(zhí)行結(jié)果:
同時我們從手機上發(fā)現(xiàn),UC瀏覽器的圖標(biāo)又回來啦。
3) 查看一個apk所在的路徑
pm path
eg:
adb shell pm path com.UCMobile
終端執(zhí)行結(jié)果:
4) 查看手機中裝的所有的包
pm list packages
再次不做過多的說明
1.5其他常用的adb命令
1) 屏幕錄像
例如,屏幕開始錄像并且儲存到/sdcard中,同時名字為demo.mp4
adb shell screenrecord /sdcard/demo.mp4
2) 關(guān)閉設(shè)備請求,開啟設(shè)備
adb shell stop
adb shell start
3)設(shè)備關(guān)機以及重啟
adb reboot
adb shutdown
有一個相關(guān)adb 命令可以查看已安裝應(yīng)用的包名:
adb shell
su (需要獲取系統(tǒng)管理員權(quán)限,也就是說手機必須root過才能執(zhí)行下一步的命令)
ls -l /data/app
如圖。至于版本號,圖標(biāo)這些東西在命令行是看不到的,都在應(yīng)用內(nèi)部打包了。
網(wǎng)絡(luò)和手機上網(wǎng)只可以查到手機的歸屬地,如果你要查手機姓名,你可以以給朋友充花費為由去營業(yè)廳,他們會說出機主姓名讓你確認(rèn),這樣你也就知道機主姓名了。
打開手機找到設(shè)置點擊進入
在設(shè)置里面往下翻找到【關(guān)于手機】
點擊【關(guān)于手機】
進入后顯示手機各項詳細(xì)數(shù)據(jù)
當(dāng)前文章:linux命令查看手機 手機linux命令行工具
地址分享:http://jinyejixie.com/article2/dochdic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站制作、定制開發(fā)、App開發(fā)、虛擬主機、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容