亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Android Linux下有哪些常用命令

      Android Linux下有哪些常用命令

      時間: 春健736 分享

      Android Linux下有哪些常用命令

        Android Linux下有哪些常用命令A(yù)ndroid平臺網(wǎng)絡(luò)常用命令 工作中經(jīng)常用到的一些命令,今天學(xué)習(xí)啦小編就和大家說說的Android Linux下的常用命令。

        Android Linux下的常用命令

        安卓下面有個軟件叫終端模擬器,其實就是Linux下的命令行,使用這些命令能有效處理問題。

        基本知識

        “/”,這個英文字母斜杠指的是根目錄,類似Windows的C:\,但是Linux下只有一個根目錄,所有的文件系統(tǒng)、設(shè)備都會掛載在這個目錄或者它的子目錄之下。

        “~”,這個符號指的是當(dāng)前用戶的家目錄,比如root用戶的家目錄是“/root”,而一般用戶的家目錄是“/home/用戶名”。

        命令行頭部有個標(biāo)記是“$”或者“#”,前者表示普通用戶,后者表示root用戶,這就是為什么輸入“su”得到最高權(quán)限之后命令行頭會變成“#”,其實就是以root用戶登錄,如果某個程序獲得最高權(quán)限,就是指這個程序是以root帳戶啟動的。

        “|”,被稱作管道,比如“cat /proc/cpuinfo | more”,即將前面命令的輸出作為第二個命令的輸入。

        “/”目錄下會有很多目錄,這些目錄其實是通用的,在各個版本的Linux下都有一樣的名稱,Android有部分文件夾有區(qū)別。每個文件夾都有特殊用途,以下是常見例子:

        “/bin”里面放了很多應(yīng)用程序,這些應(yīng)用程序就是下面列舉的眾多命令,因為這些命令本質(zhì)上就是一個一個的應(yīng)用程序。

        “/sbin”和/bin目錄類似,兩者區(qū)別要視具體情況。

        “/etc”是Linux系統(tǒng)的配置文件,安卓社區(qū)里最常用的例子莫過修改“/etc/hosts”,這是etc目錄下的一個文件名叫hosts,是一個簡單的DNS。你可以用命令“vi”或者“vim”來修改(vi /etc/hosts)

        “/root”是root用戶的家目錄,root用戶會將自己的文件放在這里。

        “/sdcard”是安卓(Android)特有的一個目錄,它會將SD卡掛載在這個目錄下,即SD卡的所有內(nèi)容都在這個目錄里。

        ”/tmp“是臨時目錄,給程序臨時使用的。

        “/proc”也是每個Linux系統(tǒng)都有的目錄,但是作用我說不清楚,里面有兩個文件需要注意:“/proc/cpuinfo”和“/proc/meminfo”,前者保存了CPU特性和參數(shù),后者保存內(nèi)存當(dāng)前狀態(tài),可以用命令“cat /proc/cpuinfo”查看。

        文件相關(guān)命令

        ls (當(dāng)前目錄的文件及文件夾列表,ls -l 是詳細(xì)列舉資料,包括權(quán)限,ls -i 查看文件的inode信息)

        cd (切換至目錄,比如cd ~ 是切換到當(dāng)前用戶的家目錄比如/root,/home/username,cd /etc )

        pwd (顯示命令行當(dāng)前所在目錄)

        mkdir (創(chuàng)建文件夾,mkdir temp:創(chuàng)建temp文件夾)

        rm (刪除文件或者文件夾,用法:rm 文件名,rm -f是強(qiáng)制刪除,不提示,rm -r 是以recursive的方式刪除,就是刪除文件夾及文件夾里所有的文件及所有子文件及目錄,比如“rm -f -r /”——你就徹底Happy了,因為這個命令可以把整個文件系統(tǒng)都給刪了)

        cp (復(fù)制)

        mv (移動或者改名)

        ln (創(chuàng)建符號鏈接,即快捷方式)

        touch (這個命令比較特殊,有兩個作用,一個是創(chuàng)建一個文件,touch 文件路徑,前提是這個文件不存在,如果存在,即第二個作用,更新文件,更新修改日期等等,不更改文件內(nèi)容)

        cat (文件內(nèi)容查看)

        more (分頁顯示)

        less (也是分頁顯示)

        head (顯示文件的頭10行內(nèi)容)

        tail (顯示文件的最后10行內(nèi)容,tail -f 是顯示最后10行內(nèi)容外還持續(xù)顯示當(dāng)前新添加的內(nèi)容,前提是文件被別的程序以append方式添加進(jìn)去)

        stat (顯示文件的inode信息,關(guān)于inode請參考本文最后的文獻(xiàn))

        find (搜索文件,比如“find -maxdepth=1 -size 0 -exec rm {} \;”,這個是搜索當(dāng)前文件夾,不包含子文件夾 (深度為1),文件大小為0字節(jié),把搜索到的文件列表作為參數(shù)逐條執(zhí)行刪除操作,“{}”指代搜索到的文件,“\;”其實就是“;”,命令行下需要轉(zhuǎn)義(不明白不要緊))

        進(jìn)程管理

        ps (顯示當(dāng)前活動的進(jìn)程)

        top (查看進(jìn)程,類似任務(wù)管理器的進(jìn)程頁,以CPU消耗排序,通常由于位置不夠,顯示不全,這里面有很多重要信息,以后補(bǔ)全說明)

        kill (殺死進(jìn)程)

        killall (殺死進(jìn)程,比如killall firefox,殺死以“firefox”為名字的進(jìn)程)

        bg (列表被暫停的進(jìn)程)

        fg (繼續(xù)執(zhí)行被Ctrl+Z按鈕暫停掉的進(jìn)程)

        文件權(quán)限

        chmod (修改權(quán)限,比如“chmod 777 -R /sdcard”,對sdcard文件夾及其包含的所有文件及文件夾賦予所有權(quán)限)

        ssh (連接遠(yuǎn)程服務(wù)器命令行)

        grep

        locate

        系統(tǒng)信息

        date (顯示當(dāng)前日期)

        cal (打印日歷)

        uptime (顯示開機(jī)多久了)

        w

        whoami

        finger (“finger root”,顯示root用戶的相關(guān)信息,該命令作用不大)

        uname -a (顯示Linux版本)

        cat (在命令行打印文件內(nèi)容,比如“cat /etc/hosts”)

        man (man是Linux一個特殊命令,用以顯示命令的參考資料,“man 命令”,比如“man cat”,就是顯示cat命令的用法和資料,類似的還有“命令 --help”,比如“cat --help”)

        df (顯示文件系統(tǒng)用了多少空間,還剩多少空間,還有存儲設(shè)備的掛載情況)

        du (查詢文件和文件夾大小,比如“du -h --max-depth=1 /”,顯示根目錄下各個目錄的大小)

        free (內(nèi)存使用情況)

        壓縮

        tar cf file.tar files (簡單介紹下,c是create(創(chuàng)建),x是extract(取出,解包),f是file(文件),z是zip(以zip方式壓縮),j是以Bzip2方式壓縮)

        tar xf file.tar

        tar czf file.tar.gz files

        tar xzf file.tar.gz

        tar cjf file.tar.gz2

        tar xjf file.tar.gz2

        gzip file

        gzip -d file.gz (d是decompress,即解壓縮)

        網(wǎng)絡(luò)

        ping (測試連接到遠(yuǎn)程服務(wù)器的耗時和連通性,比如ping zydroid.com,100ms以內(nèi)屬于正常,美國到中國的耗時大概是150-250ms,國內(nèi)都在100ms以內(nèi),全國范圍電信內(nèi)部訪問一般少于50ms,電信和網(wǎng)通間大概在300-500ms,嚴(yán)重的時候上1000ms,相當(dāng)于饒了地球一兩圈。局域網(wǎng)內(nèi)訪問一般都在1-3ms,ping自己電腦都是0.000幾ms)

        whois

        dig

        wget (下載程序,wget URL,比如wget http://www.zydroid.com)

        安裝

        ./configure (配置)

        make (編譯)

        make install (安裝)

        快捷鍵

        Ctrl+C (終止當(dāng)前命令的執(zhí)行)

        Ctrl+Z (暫停當(dāng)前命令行的執(zhí)行(將進(jìn)程轉(zhuǎn)入停止的狀態(tài)),可以使用fg恢復(fù)繼續(xù)執(zhí)行。)

        Ctrl+D (退出命令行,退出當(dāng)前登錄)

        Ctrl+W (刪除命令行當(dāng)前輸入的一個單詞)

        Ctrl+U (刪除用戶輸入的一整行文字)

        Ctrl+R (搜索最近執(zhí)行的命令)

        !! (重復(fù)上一條命令)

        exit (退出命令行和Ctrl+Z類似)

        其它

        reboot (重啟系統(tǒng))

        shutdown -h 0 (立即關(guān)機(jī))

      Android Linux下有哪些常用命令相關(guān)文章:

      1.必學(xué)100個常用linux命令大全

      2.LINUX操作系統(tǒng)常用命令有哪些

      3.Linux系統(tǒng)常用命令合集

      4.linuxftp常用命令有哪些

      5.Linux必學(xué)的幾個個命令

      6.初學(xué)者需要學(xué)會Linux的命令

      1369042