これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド aliasposix です。
プログラム:
NAME
alias — エイリアスを定義または表示する
SYNOPSIS
alias [別名[=文字列]...]
DESCRIPTION
alias ユーティリティは、エイリアス定義を作成または再定義するか、またはその値を書き込む必要があります。
既存のエイリアス定義を標準出力にコピーします。 エイリアス定義は文字列値を提供します
コマンド名が見つかったときにそれを置き換えます。 見る セクション 2.3.1, エイリアス
置換.
エイリアスの定義は、現在のシェル実行環境と実行に影響を与えます。
現在のシェルのサブシェルの環境。 本編規定通りに使用する場合
POSIX.1-2008 のエイリアス定義は、現在の親プロセスに影響を与えません。
シェル、またはシェルによって呼び出されるユーティリティ環境。 見る セクション 2.12, シェル(Shell) 実行
環境.
OPTIONS
なし。
オペランド
次のオペランドがサポートされます。
別名
エイリアス定義を標準出力に書き込みます。
別名=文字列
の値を割り当てます 文字列 エイリアスに 別名.
オペランドが指定されない場合、すべてのエイリアス定義が標準出力に書き込まれます。
標準入力
使用されていない。
入力 ファイル
なし。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 alias:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
非同期 イベント
デフォルト。
標準出力
エイリアスを表示する形式 (オペランドがない場合、またはオペランドのみの場合) 名 オペランドを指定します)
そうなるでしょう:
"%s=%s\n", 名, 値
値 文字列は、適切な引用符で囲まれて記述される必要があります。
シェルに再入力します。 シェルクォートの説明を参照してください。 セクション 2.2, 引用.
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
次の終了値が返されます。
0正常に完了しました。
>0 のうちの XNUMX つ 名 指定されたオペランドに別名定義がないか、エラーが発生しました
発生しました。
結果 OF エラー
デフォルト。
フォロー中 セクション 有益です。
お申込み USAGE
なし。
例
1. よく使用される短いエイリアスを作成します。 ls コマンド:
alias lf="ls −CF」
2. コマンド履歴内の以前のエントリを繰り返すための単純な「redo」コマンドを作成します。
ファイル:
alias r='fc −s'
3. 1K 単位を使用する du:
alias デュ=デュ\ −k
4.セットアップ nohup それ自体がエイリアス名である引数を処理できるようにするためです。
alias nohup = nohup "
理論的根拠
alias 説明は、過去の KornShell 実装に基づいています。 既知の違い
それと C シェルの間に存在します。 一貫性を保つために KornShell バージョンが採用されました
POSIX.1-2008 のこのボリュームに含まれる他のすべての KornShell 機能 (コマンド ラインなど)
編集。
Since alias 現在のシェル実行環境に影響を与えるため、通常は
シェルの通常の組み込み。
KornShell の過去のバージョンでは、エイリアスをスクリプトにエクスポートできました。
同じシェルによって呼び出されます。 これは、 alias −× 国旗; それは許可されています
このボリュームの POSIX.1-2008 は、次のような明示的な拡張が行われた場合のみです。 −× 使用されている。 の
標準開発者は、エイリアスは主に対話型ユーザーに役立つと考えていました。
通常、それらのユーザーが呼び出すシェル スクリプトには影響を与えるべきではありません。 関数は
このようなスクリプトで使用できます。
KornShell の歴史的なバージョンでは、適切な引用方法でエイリアスが記述されていませんでした。
しかし、このボリュームの POSIX.1-2008 では、これがシェルへの再入の要件となっています。
すべて同様の出力です。 したがって、この歴史的詳細よりも一貫性が選択されました。
練習。
未来 道順
なし。
onworks.net サービスを使用してオンラインで Aliasposix を使用する