![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして、Gedankenと申します。
最近Linuxを使い始めたのですが、GUIだけでなくCUIも勉強しようと
思いました。そこで、インターネットなどに載っているコマンド集などを
印刷したいです。
ただコマンド集などを見ると、どのディストリビューションの話かは
書いていません。これは、コマンドがすべてのLinuxで共通という
事でしょうか。
もしそれぞれのディストリビューションでコマンドが違うのなら、
どうすれば全部のコマンドを確認できるのか教えていただきたいです。
ちなみに、今使っているのはSlaxです。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
>では、内部コマンドに当たるようなものは無いのですか?
敢えて言うならシェルが相当します。
#シェルの機能をコマンドとみなすのであれば...
但し厳密に言えばUNIX/Linuxでは内部コマンドという物は
無く、シェルは受付けた入力コマンドを解釈して、各種の
外部コマンドを実行する働きをします。
MS-DOSの内部コマンドdir, copy, ren等に相当するコマンド
も外部コマンドなので、もしそれらのコマンドを間違って
削除してしまった場合には、そのコマンドが使用できなく
なります。
通常Linuxでは、bashが使用される事が多いようですが、他の
シェルに変更する事も可能です。
don_goさん、二度も回答ありがとうございます。
コマンドプロンプトで内部コマンドと呼ばれていた物は
Linuxではほとんど外部コマンドになっているのですね。
cdなどはLinuxでもシェルに組み込まれているみたいです。
helpコマンドを使えばシェル組み込みコマンドも調べられることも知りました。
最終的に内部コマンドはhelpを使って分かる物
外部コマンドはパスの通っているディレクトリの
実行ファイルであると理解いたしました。
これで疑問がすべて解決いたしましたので回答を締め切りとします。
回答者の皆様、どうもありがとうございました。
No.5
- 回答日時:
各ディストリビューションでは、ライブラリやツール(コマンド)等はGNUプロジェクトのものを使用している事が多いので、GNUプロジェクトのものについては、ディストリビューション独自の機能追加している分は別として、基本的に同じですね。
>そうすると/binなどに存在するコマンド(と呼んでいいのか分かりませんが)はシェルを変えても同じなのでしょうか?
外部コマンドについては、同じです。
>また、COMMAND.COMのようなシェルそのものはどこにあるのでしょうか?
command.comに相当するものが/bin/bashや/bin/tcsh等のシェルです。
>では、内部コマンドに当たるようなものは無いのですか?
シェルにはビルドインコマンド(組み込みコマンド)というものがあってそれが、command.comの内部コマンドに相当します。
例えば、ディレクトリを移動する際に使用するcdコマンドは、外部コマンドにしては機能を実現出来ませんので、ビルドインコマンド(組み込みコマンド)になっています。
bashだと以下のURLのページにあるリファレンスマニュアル内の「シェルの組み込みコマンド」にあるコマンドですがそうです。
bash
http://www.linux.or.jp/JM/html/GNU_bash/man1/bas …
Leanさん、回答ありがとうございます。
締め切る直前に回答されていたみたいですね。
わかり易い解説ありがとうございます。
理解を深めることができました。
No.3
- 回答日時:
基本的に同じと考えてよいです。
デフォルトのシェルの違いや、使用されているパッケージ管理ソフトの違い、デフォルトでインストールされるソフトの違いによって、CUIでの操作に(というかGUIでも)若干の(ときには大きな)違いがでてきます。
共通のコマンドなのか固有のコマンドなのかにこだわるのであれば、「POSIX」というキーワードでいろいろ調べてみてください。
10940さん、回答ありがとうございます。
やはり種類によって微妙に異なるのですね。
標準規格があるということなので、参考にいたします。
No.2
- 回答日時:
Gedankenさんがコマンドと呼んでいるものは、一般的には
それぞれ単独のプログラムであり、ディストリビューション
毎というより、インストール時の構成選択によっても、どの
プログラムがインストールされるか異なる場合が有ります。
どのプログラムがインストールされているかは、通常ディス
トリビュータから配布されるプログラムは
/bin
/sbin
/usr/bin
/usr/sbin
にインストールされますから、何が有るか確認して下さい。
インターネットにあるコマンド集は、LinuxやUNIXで一般に
良く使われる最大公約数的なもので有り、パラメータも大体
同様なものが使用できますが、ディストリビューションや
バージョンによってパラメータが追加または異なったものが
有りますので man コマンド等で確認して下さい。
xxx -?
xxx -h
xxx -Help
注)xxx はコマンド
等でプログラム自身が使用できるパラメータ一覧を表示して
くれる場合も有ります。
don_goさん、回答ありがとうございます。
コマンドは単独のプログラムと同じなのですね。
とすると、コマンドプロンプトで言う外部コマンドに当たる
ということでしょうか。
では、内部コマンドに当たるようなものは無いのですか?
申し訳ありませんが、よろしくお願いします。
No.1
- 回答日時:
Dr_kaibunさん、回答ありがとうございます。
Linuxには多くのシェルがあってそれによって性質が変わってくる
ことは理解できました。
そうすると/binなどに存在するコマンド(と呼んでいいのか分かりませんが)はシェルを変えても同じなのでしょうか?
また、COMMAND.COMのようなシェルそのものはどこにあるのでしょうか?
度々すみませんがよろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) ぱそこん、スマホのos、アプリに使われてるコマンドって新しく開発する時に完全に一つのコマンドがどのよ 1 2023/06/17 13:24
- その他(プログラミング・Web制作) カーネルモジュール 2 2022/11/04 19:17
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
Ctrl+Zで戻りすぎた場合、逆に...
-
コマンド履歴が~/.bash_history...
-
コマンドプロンプトにおけるコ...
-
compressコマンドってなくなっ...
-
VBAを使って電源を切るには?
-
[バッチファイル]レジストリ値...
-
Linux:sedコマンドで置換がし...
-
コマンドプロンプトで変数内に...
-
Solarisでshutdownコマンド使え...
-
UNIXのコマンドが使えないんです
-
ワイルドカードを使ってでフォ...
-
linuxのシェル上でシリアル通信...
-
echo $!の意味を教えてください
-
Linuxコマンドは何の言語で書か...
-
solarisのdateコマンドで
-
FTP(vsftpd)が接続、また実行で...
-
このエラー内容について教えて...
-
ccコマンドが使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
このエラー内容について教えて...
-
vbaで「最前面に」とする方法は?
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
コマンドプロンプトにおけるコ...
-
iqoo neo 9と言うスマホがある...
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
compressコマンドってなくなっ...
-
VBAを使って電源を切るには?
-
shutdownコマンドをキャンセル...
-
Linux:sedコマンドで置換がし...
-
Linuxでコマンドが終了しない
おすすめ情報