2011年3月2日 星期三

About cygwin

下載與安裝
連至 www.cygwin.com 下載 setup.exe
選取所需套件 // 建議全選devel, lib等分類的所有套件

===============================================

某些載點不太穩,東西會沒載到
若是某些操作有問題 ,建議換個載點再載沒載到的部份

===========================================================
Package: quilt
quilt.sh exit code 1

/var/log/setup.log.full
=========================================================================
Copying skeleton files.
These files are for the user to personalise their cygwin experience.

They will never be overwritten nor automatically updated.

`./.bashrc' -> `/home/Owner//.bashrc'
`./.bash_profile' -> `/home/Owner//.bash_profile'
`./.inputrc' -> `/home/Owner//.inputrc'

Owner@your-1d3dfaa9ab ~
$
==================================================================
#後為註解

ls #列出目錄,檔案
cp  #拷貝檔案

mkdir dddd #建立目錄 建立名稱為dddd的資料夾
rmdir #刪除資料夾   例: rmdirdddd

cd ???? #進入該目錄
要回到一開始的目錄 cd ~/
whoami #顯示名稱

cat >bbbb.txt #建立檔案
wtestwwww #輸入內容
wwtestwww #輸入內容 ctrl+d 編輯結束

cat bbbb.txt #開啟檔案

g77 goooo.f #編譯檔案(限副檔名.f使用)

g77 xxxx -o yyyy #用 g77 編譯 xxxx ,輸出 檔名yyyy的檔案

mv ????.??? ????.??? #變更檔名 搬移/改名目錄

./gooo.exe #執行檔案 ./表示該目錄下的某檔案

man    說明        例: man mkdir
=======================================================
想知道一開始的根目錄在哪嗎?

先用cygwin在根目錄建一個名稱奇怪的檔案
cat > 123456789.123 #建立檔案
 # ctrl+d 編輯結束
用Windows的檔案搜尋123456789.123
找到根目錄後
以後就可以用Windows來管理檔案(建立 刪除 複製 編輯...)
要編譯時再開cygwin就好

==================================================================
不透過Shell來,直接在Windows上執行,會遇到下面的問題:

cygwin1.dll找不到元件


1.請至C:\cygwin\bin 資料夾內 找到cygwin.dll 檔案並複製 (不可剪下)

2.請至C:\WINDOWS\system32 資料夾內,貼上cygwin.dll 檔案

3.OK!

NOTE:
沒看到cygwin.dll的話就找cygwin1.dll

====================================================================
目前看來 cygwin的指令與FreeBSD一樣

下面網址的指令說明比較完整

FreeBSD command
http://code10111.blogspot.com/2011/04/freebsd-command-reference.html

沒有留言:

張貼留言