CSH

計算機中的linux、unix命令

CSH,是一種計算機中的linux、unix命令,用來調用 C shell。

語法


 [ - | - ] [ - | - ] [ - ] [ - ] [ - ] [ - ] [ -  | - | - ] [ - ] [  [  ] ]

描述


  互動式令釋器令編程語言,采語類似  編程語言shell 是互動式地從終端鍵盤或者是從一個文件來執行命令的。這個 csh 命令調用了 C shell。
調  令執,查找根錄執令 . 件(存儲戶化戶息),執件令存。  令登錄  運, .  . 件執令。
Shell 處理完標誌參數后,如果 -i、-c、-s和 -t 標誌都未被指定,並且 File [Parameter] 被指定,那麼 Shell 就會執行腳本文件,此文件指定於 File [Parameter],包含了任何指定的參數。指定的腳本文件必須擁有讀取許可權;shell 忽略了任何 setuid 和 setgid 設置。
注意:不應指定一個腳本文件如果採用的 csh 命令含有 -c 或 -s 標誌。
如果指定一個腳本文件,這個命令打開文件和保存腳本文件,可能的再置命名是換通過 $0 (美元符號,0)。腳本的執行是通過 csh。保持參數初始化 argv 變數。

注意


1. 如果 C shell 已經運行,.cshrc 文件可被再次讀取通過輸入 源 路徑名,其中路徑名參數是一個路徑,此路徑通向 .cshrc 文件。
2. 為避免遠程操作出現問題, .cshrc 文件不應包含任何功能,這些功能返回輸出,如果它們沒有測試 $prompt 變數,此變數說明 shell 是互動式的。否則,每當一個遠程系統使用 exec 命令在本地系統進行命令發送,命令和 shell 均被執行。示例, exec csh rcp -t 文件名執行 .cshrc 文件和處理返回的輸出作為所期望的響應。一個 if 句子可用來檢查 $prompt 變數。

標誌


如果最初的 shell 的參數是一個 -(負號),此 shell 就是一個登錄 shell。C shell 標誌被解釋如下:
-b 強迫選項處理中斷,會引起任何增進 shell 參數被處理為無選項參數。這個標誌可用來傳送選項到一個 shell 腳本,而不會引起混淆和可能的欺騙。此 shell 不能運行真實和有效用戶和組標識與這個標誌不同的腳本。
-c 從以下單個自變數中讀取命令,此參數必須出現。任一剩餘的參數放在 argv 變數中。
-e 如果任一受調用命令異常結束或產生非零退出狀態則退出。
-f 啟動 C shell 不需要從位於主目錄下的 .cshrc 文件搜索或運行命令。
-i 提示它的最高層輸入(一個互動式 shell),甚至如果輸入並不是來自於工作站。如果 shell 的輸入、輸出與工作站連接,shell 是交互的,不需要此標誌。
-n 語法分析命令但並不運行它們。這個標誌幫助進行 shell 步驟的語法檢查。
-s 以標準輸入執行命令輸入。
-t 讀取和處理輸入的單行。在當前行的末尾並繼續到下一行時,可以採用一個 \ (反斜杠) 轉義新一行的字元。
-V 序變數在 .cshrc 文件運行以前設置 verbose 外殼程。
-v 設置 verbose shell 變數,使命令輸入在歷史置換后被返回。
-X 即使在 .cshrc 文件運行以前也設置 echo shell 變數。
-x 設置 echo shell 變數,使命令在所有置換后和立即運行以前被返回。

文件


$HOME/.cshrc 在執行開始時由每個 shell 讀取。.cshrc 文件是用戶定義的。
$HOME/.login 登錄時在 .cshrc 文件之後由登錄 shell 讀取。
$HOME/.logout 在註銷時由登錄 shell 讀取。
/usr/bin/sh 包含預設 shell 的路徑。
/tmp/sh* 包含臨時文件用於。
/etc/passwd 包含主目錄的源,此源用於 ~File 參數。

後綴


Adobe photoshop軟體中“形狀”的後綴名是*.csh

草珊瑚含片


江中藥業股份有限公司生產,每片含片正反面上印有“CSH”字樣。

鶴鳴堂


CSH同樣是歌手后弦的一個音樂品牌,
CSH是鶴鳴堂的縮寫。
CSH是代表鶴:Crane 鳴:Sing 堂:Hall