<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    常用的linux命令

    Posted on 2010-11-20 00:33 leekiang 閱讀(325) 評(píng)論(0)  編輯  收藏 所屬分類: LINUX,UNIX
    1,
    free -m 查看內(nèi)存使用狀況
    watch -d free 連續(xù)監(jiān)視內(nèi)存使用情況

    2,top
    查看一個(gè)時(shí)刻更新的運(yùn)行進(jìn)程列表
    子命令:
    [q] 退出top
    [Space] 立即刷新顯示
    [h] 顯示幫助屏幕
    [k] 殺死某進(jìn)程。你會(huì)被提示輸入進(jìn)程 ID 以及要發(fā)送給它的信號(hào)。
    [n] 改變要顯示的進(jìn)程數(shù)量。你會(huì)被提示輸入數(shù)量。
    [u] 按用戶排序。
    [M] 根據(jù)駐留內(nèi)存大小(即RES列)進(jìn)行排序。
    [P] 按 CPU 用量排序。

    3,
    ps ax 顯示一個(gè)當(dāng)前系統(tǒng)進(jìn)程的列表,是在你啟用這項(xiàng)命令時(shí)正在運(yùn)行的進(jìn)程的快照
    ps aux 顯示當(dāng)前進(jìn)程以及它們的所有者
    ps -ef 以全格式顯示當(dāng)前所有的進(jìn)程。-e顯示所有進(jìn)程,-f全格式

    4,
    ls 列出當(dāng)前目錄文件(不包括隱含文件)
    ls -a 列出當(dāng)前目錄文件(包括隱含文件)
    ls -l 列出當(dāng)前目錄下文件的詳細(xì)信息
    ls -al 查看目錄下所有目錄和文件(包括隱藏文件)以及其屬性

    5,
    df -h 查看硬盤剩余空間

    6
    pwd? 打印當(dāng)前工作目錄,即print working Directory

    7
    查看環(huán)境變量,如echo $PATH

    8,
    改變用戶的密碼 sudo passwd USER_NAME

    9,
    Tab??? 自動(dòng)補(bǔ)全或提示
    Alt+/? 可以補(bǔ)全文件名

    10,
    Unix的ipconfig命令:ifconfig

    11,find,grep,locate
    grep 強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來
    find 在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作,它是從指定目錄開始分級(jí)查找,缺點(diǎn)是速度慢
    locate 該命令在運(yùn)行時(shí)需要后臺(tái)索引的數(shù)據(jù)庫(kù)作為支撐,在 Ubuntu 中這個(gè)數(shù)據(jù)庫(kù)文件位于 /var/cache/locate/locatedb。一般來說,這個(gè)數(shù)據(jù)庫(kù)文件每天是通過 cron 自動(dòng)更新的。如果不幸沒有得到更新,那么可以執(zhí)行 sudo updatedb 來手動(dòng)更新
    whereis 查看命令所在路徑,如whereis find

    grep -A n , 獲取匹配行及以下的n行。
    grep -B n , 獲取匹配行及以上的n行。
    grep -C n , 獲取匹配行及以上n行和以下n行。
    grep -n? , 同 grep -C n

    12, 查看端口占用,最好在root下執(zhí)行
    netstat ? -anp ? | ? grep? 8080
    netstat ? -anp ? | ? grep? mysql

    13,tail
    tail -f 持續(xù)跟蹤文件的變化

    14,touch
    touch 1.txt 新建文本,若存在則更改最新時(shí)間,但內(nèi)容不變

    15,查看連接數(shù)
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    TCP連接狀態(tài)詳解?
    LISTEN:????? 偵聽來自遠(yuǎn)方的TCP端口的連接請(qǐng)求
    SYN-SENT:??? 再發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求
    SYN-RECEIVED:再收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)
    ESTABLISHED: 代表一個(gè)打開的連接
    FIN-WAIT-1:? 等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)
    FIN-WAIT-2:? 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求
    CLOSE-WAIT:? 等待從本地用戶發(fā)來的連接中斷請(qǐng)求
    CLOSING:???? 等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)
    LAST-ACK:??? 等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)
    TIME-WAIT:?? 等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)
    CLOSED:????? 沒有任何連接狀態(tài)


    16
    ll 列出來的結(jié)果詳細(xì),有時(shí)間,是否可讀寫等信息 ,象windows里的詳細(xì)信息。這個(gè)命令是一個(gè)alias。
    ls 只列出文件名或目錄名 就象windows里的

    -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。

    -l 列出文件的詳細(xì)信息。

    -t 以時(shí)間排序。
    -F 在每個(gè)文件名后附上一個(gè)字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表示符號(hào)鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。
    -A 顯示除 “.”和“..”外的所有文件。

    只列出子目錄
    ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
    ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)

    計(jì)算當(dāng)前目錄下的文件數(shù)和目錄數(shù)
    # ls -l * |grep "^-"|wc -l ---- to count files
    # ls -l * |grep "^d"|wc -l ----- to count dir
    顯示彩色目錄列表
    打開/etc/bashrc, 加入如下一行:
    alias ls="ls --color"
    下次啟動(dòng)bash時(shí)就可以像在Slackware里那樣顯示彩色的目錄列表了, 其中顏色的含義如下:
    藍(lán)色-->目錄
    綠色-->可執(zhí)行文件
    紅色-->壓縮文件
    淺藍(lán)色-->鏈接文件
    灰色-->其他文件
    17,du? df
    du? 即disk usage,統(tǒng)計(jì)目錄(或文件)所占磁盤空間的大小
    du -sh
    du 不是顯示文件大小,而是顯示文件所占用的 block 大小,
    默認(rèn)linux系統(tǒng)分區(qū)的 block size 是4k,也就是說即使文件只有1個(gè)字節(jié),也會(huì)占用4k.
    http://zhidao.baidu.com/question/139754470.html

    18,排序命令sort, wc, uniq
    wc 統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù), 并將統(tǒng)計(jì)結(jié)果顯示輸出
    last | grep [a-zA-Z] | grep -v 'wtmp' | wc -l
    cat /etc/man.config | wc

    19, tar? 在linux上是常用的打包、壓縮、解壓縮工具
    參數(shù):
    -c : create 建立壓縮檔案的參數(shù);
    -x : 解壓縮壓縮檔案的參數(shù);
    -z : 是否需要用gzip壓縮;
    -v: 壓縮的過程中顯示檔案;
    -f: 置頂文檔名,在f后面立即接文件名,不能再加參數(shù)

    tar -zxvf /home/test.tar.gz? 把此文件解壓到當(dāng)前目錄
    tar -cvf /home/www/images.tar /home/www/images? 只打包,不壓縮
    tar -zcvf /home/www/images.tar.gz /home/www/images? 打包并且以gzip壓縮

    20,
    rmdir 刪除空目錄
    rm -rf /home/test??? the r is recursive(遞歸) and f is force,如果不用-rf,可能就會(huì)報(bào)錯(cuò):
    rm: cannot remove `/home/test': Is a directory

    21,cp
    -a?? :相當(dāng)于 -pdr
    cp -a /www/test /tmp? 復(fù)制/www/test這個(gè)目錄下的所有內(nèi)容到/tmp底下

    linux cp命令介紹

    22,mv 移動(dòng)或重命名
    mv a b 將目錄a重命名為b

    30,
    rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remote sync
    需要先安裝

    31,Ubuntu中root用戶和user用戶的相互切換
    sudo su
    su usr

    40,traceroute 跟蹤路由,與ping -R有區(qū)別,見http://baike.baidu.com/view/416531.htm
    windows下與之對(duì)應(yīng)的是tracert


    鳥哥的 Linux 私房菜 第十一章、認(rèn)識(shí)與學(xué)習(xí)BASH

    Linux Shell腳本編寫詳解
    Ubuntu 命令技巧
    Ubuntu 學(xué)習(xí)筆記
    http://soft.chinabyte.com/os/169/11412169.shtml
    http://dbajun.javaeye.com/blog/135324

    “man 命令”與“命令 --help"相比,后者的顯示結(jié)果要友好一些。
    主站蜘蛛池模板: 亚洲综合一区无码精品| 久久久久国产精品免费免费搜索| 77777亚洲午夜久久多喷| 亚洲色精品vr一区二区三区| 大学生美女毛片免费视频| 久久国产乱子精品免费女| 日本特黄特色AAA大片免费| 中文字幕乱码亚洲精品一区 | 国产亚洲一卡2卡3卡4卡新区| 亚洲制服中文字幕第一区| 亚洲片一区二区三区| 日本特黄a级高清免费大片| 亚洲精品97久久中文字幕无码| 和日本免费不卡在线v| 无码精品国产一区二区三区免费| 国产无限免费观看黄网站| 欧洲乱码伦视频免费国产| 亚洲精品无码少妇30P| 亚洲日本久久久午夜精品| 亚洲综合激情另类小说区| 亚洲午夜未满十八勿入| 久久精品国产精品亚洲艾草网| 国产亚洲日韩在线三区| 亚洲国产精品狼友中文久久久| 国产美女做a免费视频软件| 性xxxx视频播放免费| 成年人免费网站在线观看| 69成人免费视频| 免费观看无遮挡www的小视频| 最近的中文字幕大全免费8| 99精品视频免费观看| 免费无码毛片一区二区APP| 99视频在线精品免费| 999任你躁在线精品免费不卡| 日本免费一区二区三区四区五六区| 中文字幕无码免费久久| 香港a毛片免费观看| 亚洲电影在线免费观看| 国产福利在线观看免费第一福利| 99精品国产免费久久久久久下载| 成人免费AA片在线观看|