No.2ベストアンサー
- 回答日時:
builtin の man(オンラインマニュアル)を見ると内部コマンド(Shell組込み
コマンド[builtinコマンド])の一覧がでていると思います。
例えば、 if コマンドは sh では組込みコマンドですが csh では外部
コマンドですし、sourceコマンドは cshの組込みコマンドですが sh では
使えません。
sourceはcshの組込みコマンドですがlessもmvも外部コマンドです。
※ mvが内部コマンドだと思われたのは何故かな。
csh(sourceコマンドについて書かれているので対話シェルとして
csh系のシェルをご利用なさっていると思いました)環境でしたら
which コマンドを使って確認できますよ。
% which source
% which mv
% which less
※ 外部コマンドの場合にはファイル名が、内部コマンドの場合には
内部コマンドだと報告するメッセージが表示されると思います。
で、env 自体が外部コマンドですので通常 env からビルトインコマンドを
実行する必要はありません。(envコマンドを実行した時点で起動したShell
とは別の環境が起動されてしまっておりその中で動いているので起動した
Shellへ戻った時点では破棄されてしまっている操作となります)
csh系のsourceコマンドやsh 系の . コマンド、{}によるグルーピング
など新たな環境(サブシェル)の起動を抑止し実行する機能は実行中の
Shellの環境を操作したい場合などに使うのだと思いますがenv コマ
ンド(外部コマンド)を起動した時点で意味をなしません。
env で一時的に変数を設定せずとも source や . で実行するスクリプト
の中で変数設定を行う事も可能ですので少し考えてみてください。
※ 必要な場面はなさそう(他に手段がありそう)に感じてます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux UbuntuにROSをインストールしたい 1 2023/03/06 12:28
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- オンラインゲーム エイプリルフールのアップデートで月ディメンションに行けません 1 2023/04/03 16:26
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- UNIX・Linux Ubuntu22.04、nanoエディタの使い方について 2 2022/10/24 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
アクセスのボタンから指定のワ...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
AIXでの文字コード、改行コード...
-
compressコマンドってなくなっ...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
「環境変数名の編集」ウィンド...
-
JP1での保留Job一覧取得につき...
-
vbaで「最前面に」とする方法は?
-
dig/host/nslookup コマンド...
-
閉じている全ての+ボタンを一...
-
【Gmailコマンド】1年以上前の...
-
DOSコマンドについて
-
setxコマンドが思い通りにいかない
-
Linuxでコマンドが終了しない
-
UNIXとLinuxのコマンドは同じ?
-
ディスク上のサイズを確認する方法
-
ls -lコマンドで表示される合計...
-
Linux コマンド入力待ち状態に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
【Gmailコマンド】1年以上前の...
-
SCコマンドでアクセス拒否
-
コマンドプロンプト tree
-
[バッチファイル]レジストリ値...
-
Excel下部のメニューが消えた
-
Ctrl+Zで戻りすぎた場合、逆に...
-
AIXでの文字コード、改行コード...
-
ワイルドカードを使ってでフォ...
-
コマンド履歴が~/.bash_history...
-
アクセスのボタンから指定のワ...
-
echo $!の意味を教えてください
-
vbaで「最前面に」とする方法は?
-
コマンドプロンプトにおけるコ...
-
shutdownコマンドをキャンセル...
-
Linuxコマンドは何の言語で書か...
-
「環境変数名の編集」ウィンド...
-
Linuxでコマンドが終了しない
-
相手PCのMACアドレスを知るため...
-
compressコマンドってなくなっ...
おすすめ情報