CSH

CSH

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

基本介紹

  • 中文名:CSH
  • 外文名:CSH
  • 定位:unix命令&&linux
  • 分類:計算機
  • 用途:調用 C shell
簡介,用途,語法,描述,注意:,標誌,檔案,csh,草珊瑚含片,鶴鳴堂,

簡介

csh 是linux、unix命令

用途

調用 C shell。

語法

csh [ -v | -V ] [ -x | -X ] [ -e ] [ -f ] [ -i ] [ -n ] [ -c String | -s | -t ] [ -b ] [ File [ Parameter ] ]

描述

C shell 是一個互動式命令解釋器和一種命令程式語言,採用的語法類似於 C 程式語言。shell 是互動式地從終端鍵盤或者是從一個檔案來執行命令的。這個 csh 命令調用了 C shell。
當調用 csh 命令時就會執行,這是通過查找根目錄和執行命令從 .cshrc 檔案(用來存儲用戶化的用戶信息)中,執行的條件是命令存在。如果 csh 命令作為一個登錄 shell 運行,就會從 .cshrc 和 .login 檔案中執行命令。
當 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 參數。

csh

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

草珊瑚含片

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

鶴鳴堂

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

相關詞條

熱門詞條

聯絡我們