復(fù)雜的事情要簡(jiǎn)單做;   簡(jiǎn)單的事情要認(rèn)真做;   認(rèn)真的事情要重復(fù)做;   重復(fù)的事情要?jiǎng)?chuàng)造性地做。

          信心 恒心 決心 創(chuàng)意 樂意

          も軍魂ミ 心系java

          Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算 Java在Web、移動(dòng)設(shè)備以及云計(jì)算方面前景廣闊 我的java編程不是夢(mèng)!!! 俗話說的好:“授人以魚不如授人以漁”.
          posts - 10, comments - 12, trackbacks - 0, articles - 5
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Unix/Linux常用的一些命令

          Posted on 2011-07-13 22:54 セ軍魂ミ 閱讀(16153) 評(píng)論(6)  編輯  收藏 所屬分類: Unix
          Unix/Linux 的常用命令:

          這是我在學(xué)完Unix后歸納的一些覺得有用的命令:
          ps:查看進(jìn)程,也可以觀察當(dāng)前shell
          ps -ef:查看和終端有關(guān)的所有進(jìn)程
          df -k:查看當(dāng)前文件系統(tǒng)使用情況
          passwd:修改系統(tǒng)口令
          passwd-d  user:清除用戶的口令
          more   :查看文件內(nèi)容   可以分屏顯示
          cat    :也是查看文件內(nèi)容 但不可以分屏顯示;1.適合小文件的查看;2.可以將多個(gè)小文件編程大文件
          pwd  :打印當(dāng)前工作目錄
          id(root)  查看用戶的身份
          cd  :改變當(dāng)前目錄
          ls -a
             -R
             -t
             -l    按不同方式順序查看目錄下的文件
          ls -ld :查看當(dāng)前目錄權(quán)限
          chmod : 修改權(quán)限    創(chuàng)建目錄的默認(rèn)權(quán)限為755; 創(chuàng)建文本的默認(rèn)權(quán)限為744
          touch :新建文本,若存在則更改最新時(shí)間,但內(nèi)容不變
          mkdir  :創(chuàng)建目錄,但不能創(chuàng)建多層目錄
          mkdir -p :可以同時(shí)創(chuàng)建目錄
          cp -i: 拷貝 文件   復(fù)制時(shí)文件若存在,則提示是否覆蓋
          cp -r: 拷貝 目錄   如果目錄存在,在目標(biāo)目錄下創(chuàng)建源目錄;如果目標(biāo)目錄不存在,新建目標(biāo)目錄,同級(jí)拷貝
          mv  :移動(dòng) ,本質(zhì)就是更改全路徑名
                  若目標(biāo)不存在,新建目錄,同級(jí)移動(dòng);若存在,移動(dòng)到目標(biāo)目錄下
          rmdir empty-dir  ;只能刪除空目錄
          rm -r dir   :可以刪除非空目錄
          rm -ir dir  :提示是否進(jìn)入目錄,是否刪除文件
          rm -f passwd  :關(guān)掉交互,針對(duì)只讀文件
                            注:刪除資源時(shí),需要寫權(quán)限
          ln  :創(chuàng)建鏈接文件
          ln file file.ln   :硬鏈接   “改一處,處處改”
          ln -s file file.sln   :軟鏈接    好比Windows中的快捷方式
          \  :一個(gè)命令可以用\換行
          >  : 輸出重定向,會(huì)覆蓋原有文件內(nèi)容
          >>  : 輸出追加重定向
          | 管道   :將上一個(gè)命令的輸出作文下一個(gè)命令的輸入
          | grep :用于結(jié)果的過濾
          find /-name p   :重/目錄開始找,找出p文件,會(huì)精確匹配
          find ~-perm 777 > ~/holes    :找出權(quán)限是777的
          find /export/home -type f -atime +365 -exec rm {} \;
                         表示普通文本類型   訪問時(shí)間 天    執(zhí)行   參數(shù)
          ls file* | xargs grep dd    :依次傳給并過濾,找出含有dd內(nèi)容的文件
          wc -l  統(tǒng)計(jì) 行
              -w        詞
              -c       字符
          du -sk .  :查看當(dāng)前目錄的大小,單位為k,若不寫k,則單位為0.5k
          kill  進(jìn)程號(hào)
          pkill  進(jìn)程名   :殺死進(jìn)程
          kill -9    :強(qiáng)制殺死進(jìn)程
          jobs  :顯示當(dāng)前進(jìn)程任務(wù)
          /sbin/ifconfig - a     :查看ip
          ftp  文件傳輸協(xié)議    bye   斷開
                                    get/mget   下載/批量下載
                                    put/mput    上傳/批量上傳

          Unix中環(huán)境變量配置方式和shell有關(guān)
          csh    :設(shè)置變量   set  var1 abc             不會(huì)轉(zhuǎn)入子進(jìn)程
                                   setenv var2 aaa         會(huì)轉(zhuǎn)入子進(jìn)程

          bsah   : 設(shè)置變量  var1=abc    不會(huì)轉(zhuǎn)入子進(jìn)程
          echo $var1    :查看變量值

          查看系統(tǒng)配置的環(huán)境變量:Unix中   用env
                                          Windows中   用set 

          編輯系統(tǒng)初始化文件   vi .bash_profile
          注意:   結(jié)束后用source .bash_profile  是配置文件生效

          計(jì)劃任務(wù):
          crontab -e  編輯計(jì)劃任務(wù)
          crontab -l   列出當(dāng)前計(jì)劃任務(wù)。 開始生效
          crontab -r   撤銷命令


          上這些內(nèi)容,就是我在學(xué)習(xí)Unix時(shí)掌握的,并覺得對(duì)以后幫助有用的。若前輩有什么更好的見解,我您指教,我會(huì)努力學(xué)習(xí)的!!
            



          評(píng)論

          # re: Unix/Linux常用的一些命令  回復(fù)  更多評(píng)論   

          2011-07-14 13:05 by stone2083
          不需要系統(tǒng)地學(xué)(只要建個(gè)索引,知道有大概的命令就行),直接裝上linux用上一個(gè)月,基本就熟悉了。
          真正需要用到的時(shí)候,man下即可。

          # re: Unix/Linux常用的一些命令  回復(fù)  更多評(píng)論   

          2011-07-14 23:07 by セ智軍ミ
          @stone2083
          現(xiàn)在就是接觸Unix 不長(zhǎng),所以以后項(xiàng)目上哪些用得多還不太了解,我會(huì)多使用的。您好,請(qǐng)問下 vi 編輯在項(xiàng)目上用的多嗎?還是也就多用EditPlus吧!

          # re: Unix/Linux常用的一些命令  回復(fù)  更多評(píng)論   

          2011-07-16 23:08 by stone2083
          @セ智軍ミ
          看個(gè)人習(xí)慣了,如果習(xí)慣了vi的命令,使用起來還是比較方便的。像很多人直接使用vi+plugins作為一些編程語(yǔ)言的IDE工具。
          我自己一般只用vi作用常用的文本工具而已,工程的開發(fā)還是使用專門的IDE工具。

          對(duì)于不習(xí)慣vi的同學(xué),在linux下推薦geany,還是一款比較不錯(cuò)的編輯器。

          # re: Unix/Linux常用的一些命令  回復(fù)  更多評(píng)論   

          2011-07-17 18:13 by セ智軍ミ
          @stone2083
          謝謝了!我看看自己更習(xí)慣用哪個(gè)吧!以后有問題還請(qǐng)你多幫忙,呵呵

          # re: Unix/Linux常用的一些命令[未登錄]  回復(fù)  更多評(píng)論   

          2011-07-24 18:06 by allen
          這些在linux cheat sheet上基本都有

          # re: Unix/Linux常用的一些命令  回復(fù)  更多評(píng)論   

          2012-03-09 16:10 by セ智軍ミ
          11

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 孝昌县| 天祝| 阆中市| 夏河县| 黄冈市| 高要市| 涞源县| 敖汉旗| 宝应县| 颍上县| 织金县| 汝阳县| 洛浦县| 得荣县| 澄江县| 鹿泉市| 富蕴县| 香格里拉县| 宁陕县| 海南省| 东港市| 鄯善县| 桂平市| 瑞昌市| 湟中县| 周宁县| 喜德县| 磐石市| 枝江市| 鸡泽县| 淄博市| 武宣县| 阿勒泰市| 安庆市| 阳江市| 屏山县| 瓮安县| 沿河| 台湾省| 临沧市| 西畴县|