C Shell
ホームディレクトリを "~" で記述でき、ホームからの相対パスでファイルを指定できる。
コマンド検索パス(環境変数のPATH)の記法で、cdコマンドを拡張するシェル変数。cdコマンドで指定されたディレクトリがカレントディレクトリにない場合、cdpathに指定されているディレクトリ群も調べる。
他のUnixシェルと同様、任意のコマンド行引数にワイルドカードを使用できる。ワイルドカード文字を含む単語がある場合、それをパターンとし、マッチするファイル名の一覧と置換する。 * は、任意長の文字列とマッチする。 ? は、任意の1つの文字とマッチする。 [...] は、角括弧内の任意の文字とマッチする。ハイフンで範囲指定することもできる。 [!...] は、角括弧内の文字以外の任意の文字とマッチする。
cshではいくつか便利な記法を導入しており、他のUnixシェルにも採用されている。 abc{def,ghi} は、abcdef または abcghi に展開される。 ~ は、カレントユーザーのホームディレクトリを意味する。 ~user は、その user のホームディレクトリを意味する。
複数ディレクトリレベルのワイルドカード、例えば "*/*.c" といった記述も可能である。