command)とはコンピュータ株式会社の受付のおねーさんの副業。真面目に書くとシェルの中に組み込まれているコマンドのことです。詳しく書くよ順番に見ていきましょう。シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」ね。コンピュータを1つの会社に例えれば、シェルは受付のおねーさんです。ついでなので書いておくと、コンピュータを使う人間が会社への訪問者、パソコンの中身が会社で働いている人に相当します。あなたがパソコンの中身と直接やり取りをすることはありません。あなたがやり取りする相手は、シェルです。シェルがあなたの代わりに、パソコンの中身とやり取りしてくれます。シェルの詳細は用語「シェル」の説明をご覧ください。実はこのシェルさん、中々器用なやつでしてね。副業もやっているのです。その副業が「ビルトインコマンド」です。人間様が「ロケットパンチを打て!」というコマンドを入力したとします。そのコマンドをシェルは中継します。ロケットパンチを打つのがお仕事のプログラムさんに「ねぇねぇ、人間からロケットパンチを打て!って命令されたよ~」と伝えるのです。あとはロケットパンチを打つのがお仕事のプログラムさんが、実際にロケットパンチを発射します。これが普通のコマンドの流れです。次に人間様が「空を飛べ!」というコマンドを入力したとします。そのコマンドをシェルは中継......しようと思ったのですが、実はこのシェル、副業で「空を飛ばすお仕事」もやっていました。それでしたら話は簡単ですね。どこにも中継しないでシェル自身がそのお仕事をします。これがビルトインコマンドの流れです。シェル自身がそのお仕事をできるので他のプログラムに中継する必要がないコマンドが「ビルトインコマンド」です。ここから少しだけ話が専門的になります。分からない人は最後まで読み飛ばしてください。UNIX系のOS(Linuxとか)には「which」コマンドというコマンドがあります。この「which」コマンドは「実際にお仕事をするプログラムは誰?」というのを探すコマンドです。moreと入力すると/bin/moreという結果が表示されます。これは「『more』ってコマンドを入力したら、誰がそのお仕事をするの?」という質問に対して「『/bin/more』がお仕事するよ」とお返事がきた状態です。「more」コマンドを実行すると、その命令を受け取ったシェルは「more」コマンドの本体である「/bin/more」に中継します。cdと入力してみます。「『cd』ってコマンドを入力したらどいつがお仕事するの?」と質問してみました。command.のようになります。「cd」というコマンドはビルトインコマンドだと言っていますね。「cd」というコマンドを入力すると、他の人に中継しないで、シェルさんが自身がお仕事をしてくれるのです。このように、シェル自身がお仕事をするコマンド、シェルの副業になっているコマンドがビルトインコマンドです。一言でまとめるよまぁ「ビルトインコマンド」って単語が出てきたら「シェルに組み込まれているコマンドなんだな~」と、お考えください。マコト)1979年1月1日生まれ。イギリス生まれの日本育ち。システム開発系の仕事を中心に10年以上IT業界に生息しているが、実は横文字と専門用語が苦手。同業者と話すときは「日本語で喋れ!日本語で!」と心の中で毒づくも、自分も専門家という立場なので大っぴらには文句を言えない日々を送る。Service」Webサイト)をご覧ください。「どんなお仕事やってるの?」「業務経歴書が欲しいな~」「スキルシートを送ってよ」等々、お仕事関係で過去に必要になったプロフィールはすべて公開しています。「こんな情報も知りたいんだけど」なご要望をいただければ、随時追記いたします。>>※本サイトは「何となく分かる」を目的としているため、正確性に欠ける表現がございます。具体的かつ正確性の高い情報を求めている方は、こそっとお戻りください。ファイルやフォルダを移動する、もしくはファイル名やフォルダ名を変更するときに使うコマンドです。Windows系で使えます。「どんな風に印刷されますよ」なプレビューのこと。詳しく書くとプリンタで実際に印刷する前に確認できる、どんなふうに印刷されるかのイメージ画面のこと。