当前位置:文档之家› C-Shell基础命令

C-Shell基础命令

C-Shell基础命令
C-Shell基础命令

Unix Command

PC機臺:開始-->運行-->csh-->C:\bin\csh.exe

1)pwd,顯示目前所在目錄的路徑

pwd

C:/a

2)cd,更改當前目錄路徑

pwd

C:/a

cd /b

pwd

C:/b

注:C:/b首先應該存在,更換路徑不用加盤符.

3)cat,顯示檔案內容

在檔案123.txt中寫有數字88.

cat 123.txt

88

另:more,顯示檔案內容(整頁模式).

4)ls,列出檔案名稱

ls /id/b

另:ls -l,列出詳細檔案訊息

ls -a,列出隱藏檔案名稱

5)chmod,變更文件的使用權限

讀r=4,寫w=2,執行x=1

三類基本權限:擁有者/群組/其它

ls -l 23.txt

chmod 777 23.txt

ls -l 23.txt

6)chown,變更擁有者/群組

ls -l 23.txt

chown image 23.txt

chown image:users 23.txt

7)cp,復制檔案

cp 23.txt /id/a

ls /id/a

cat /id/a/23.txt

另:cp -r,復制目錄及里面的檔案

cp -r /id/b /id/a

8)date,顯示日期/時間

9)du,顯示各子目錄大小

du /id/work

另:du -s,顯示當前目錄總大小

10)grep,截取某行輸出

cat /id/b/23.txt | grep "2356"

cat /id/b/23.txt | grep -v "2356"

echo 1234 > 23.txt (替換)

echo 5678 >> 23.txt (追加)

cat 23.txt

1234

5678

cat 23.txt | grep "5678"

5678

注:-v,減去這些字符,輸出含這些字符的行.

11)kill,中斷執行中程式

kill -9 4008 (kill 編號)

12)man,指令詳細說明

man cat

man chmod

13)mkdir,建立新目錄(空文件夾)

mkdir /id/file

ls /id

14)mv,移動目錄或檔案

mv /id/file /id/a

mv /id/a/23.txt /id/b

15)rm,刪除目錄或檔案

rm /id/a/100.txt,刪除檔案100.txt

rm -r /id/a/200,刪除目錄200

16)tar,(解)壓縮,針對目錄(即文件夾)

cd /id/b

tar cvf /id/a/200.tar 200,將當前目錄下的資料夾壓縮到指定路徑cd /id/a

tar xvf /id/a/200.txt,將指定路徑壓縮檔案解壓到當前目錄下

17)gzip,(解)壓縮,針對文件

cd /id/b

gzip /id/b/300.txt,將指定文件壓縮并替換成所在目錄下的.gz格式的壓縮檔案

gzip -d /id/b/300.txt.gz,將指定.gz格式的壓縮檔案解壓并替換成所在目錄下的文件

18)compress,(解)壓縮,針對文件(與gzip類似)

compress /id/work/file,壓縮并替換成.Z格式的壓縮檔案

uncompress /id/work/file.Z,解壓并替換成文件(所在目錄下)

19)touch,新建空檔案

touch /id/work/36.txt,在指定路徑新建空檔案

20)find,尋找目錄或檔案

find /id/a -name 23.txt 或 find /id -name 23.txt

結果:/id/a/23.txt

先指定大概位置,再按名稱搜索,不然要找好久.

21)gedit,打開并編輯文件

gedit /id/work/20.txt(退出前保存才有效)

相关主题
文本预览
相关文档 最新文档