隨筆-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
          主站蜘蛛池模板: 浦北县| 满洲里市| 古丈县| 安新县| 山西省| 西安市| 渭源县| 安义县| 禄丰县| 汉沽区| 榆树市| 枣阳市| 汉中市| 乐至县| 青铜峡市| 紫金县| 额济纳旗| 盘山县| 红原县| 颍上县| 界首市| 天气| 贵德县| 托克逊县| 剑川县| 青田县| 山东| 宜州市| 山西省| 西昌市| 四平市| 德令哈市| 泰和县| 玛沁县| 汤原县| 嘉祥县| 大关县| 公主岭市| 邯郸市| 哈尔滨市| 凭祥市|