隨筆-153  評論-235  文章-19  trackbacks-0
              cygwin 使用心得 轉載 魚漂 (一直漂)  http://www.eit.name/blog/read.php?171

          1.在cygwin里訪問Windows盤
          cd /cygdrive/c
          cd c:

          2.整合cygwin命令到Windows中
          假設cygwin安裝在d:/develop/cygwin,則將d:/develop/cygwin/bin添加到系統變量PATH中(最好加在windows前面,這樣的話,有些相同的命令的話,是先執行cygwin的命令,而不是windows命令,比如find)

          就可以直接在cmd.exe下面執行tar czvf xxx.tgz ./
          基本上所有的命令都可以用了,包括ls,more,less,find,grep等。

          3.使用TGZ備份
          將cygwin的BIN加入到PATH
          建一個BAT文件:
          @echo off
          d:
          cd d:\website\8thmanage
          tar czvf 8thmanage.tgz 8thmanage

          4.Windows使用SHELL腳本
          將cygwin的BIN加入到PATH
          在$CYGWIN的目錄/var/下面建一腳本t.sh,注意,t.sh里面的路徑,都是相對于$CYGWIN的,里面需要訪問C盤的,請用/cygdrive/c/
          在Windows下執行:
          d:\cygwin\bin\bash d:\cygwin\var\t.sh
          (可以定期執行)

          5.同步Windows系統用戶
          mkpasswd -l > /etc/passwd
          mkgroup -l > /etc/group
          如果有Domain的話,需要加上-d domainname

          6.安裝系統服務
          cygrunsrv

          7.cygwing下使用rsync
          a.安裝rsync組件
          b.進入cygwin,配置服務器
          vi /etc/rsyncd.conf

          ...screts file=/etc/tom.ipaddr.pas

          配置文件,參考我寫的另外一篇rsync的文章,注意:密碼文件權限必須是0400
          chmod 0400 /etc/tom.ipaddr.pas
          c.啟動服務端
          rsync --daemon

          d.客戶端同步
          在客戶端的cygwin下面,運行rsync同步,具體命令,請參考另外一篇rsync的文章。

          8.cygwin下使用SSHD
          a.需要安裝了cygrunsrc,openssh
          b.運行ssh-host-config -y
          一路回車,直到出現CYGWIN=時,輸入tty ntsec,再回車,
          (或者,增加一系統環境變量CUGWIN=nesec tty)
          c.已經安裝好SSHD服務到你的Windows服務中,可以直接在服務中啟動,關閉。
          (cygrunsrc -S sshd或者net start sshd)

          9.中文顯示
          vi ~/.bashrc
          # 讓ls和dir命令顯示中文和顏色
          alias ls='ls --show-control-chars --color'
          alias dir='dir -N --color'
          # 設置為中文環境,使提示成為中文
          export LANG="zh_CN.GBK"
          # 輸出為中文編碼
          export OUTPUT_CHARSET="GBK"

          ~/.inputrc為
          set completion-ignore-case on
          set meta-flag on
          set output-meta on
          set convert-meta off

          cygwin.bat腳本為:
          @echo off
          set MAKE_MODE=UNIX
          posted on 2008-03-19 09:12 流浪汗 閱讀(3037) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 连云港市| 新源县| 松原市| 军事| 六枝特区| 宝应县| 高雄县| 诏安县| 高尔夫| 嘉义县| 朝阳县| 舒城县| 土默特右旗| 潜山县| 大悟县| 肇东市| 苍山县| 永修县| 汾西县| 马关县| 县级市| 桃源县| 通榆县| 耒阳市| 西青区| 雷山县| 临汾市| 南部县| 宝丰县| 板桥市| 汕尾市| 湄潭县| 吴堡县| 建昌县| 德安县| 苍山县| 黄浦区| 陈巴尔虎旗| 固安县| 滨海县| 尚志市|