• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxコマンドとコマンドラインの詳細
2021-12-14

Linuxのコマンドは重要なツールであり、初心者の最大のボトルネックでもあることが多い。ある友人は長い間Linuxグラフィックインターフェースを使っていて、コマンドラインをほとんど使わずにコマンドを入力して実行していたので、インストールしたLinuxは最終的に飾りになった。ここでは、コマンドラインの下でよく使われるコマンドをまとめ、役に立つことを望んでいます。

命令とは

通常、Linuxコマンドラインとは、端末(terminal)で実行されるshellです(Linuxアーキテクチャを参照して、shellとLinuxシステム内の場所を理解します)。

コマンドとは、コマンドラインに入力した文字の列です。shellは、これらの文字列を理解し、実行する責任を負います。shellコマンドは、以下のクラス1)実行可能ファイル(executable file)2)shell組み込み関数(built-in function)3)別名(alias)に分けることができる。実行可能ファイルはコンパイルされたプログラムファイルであり、$/bin/lsなどのshellを実行するためにこれらのファイルのパスを入力します。一部の実行可能ファイルは、ファイルの絶対パス(absolute path)を常に入力することなく、オペレーティングシステムがファイル名で見つけることができるように、特殊なディレクトリ(デフォルトパス)の下に配置されています。例えば$ls(実際にはshellがlsの経路を自動的に補完してくれます)。その後、これらの実行可能ファイルに含まれるプログラムが実行され、プロセスとなる。shellの組み込み関数は上記と似ていますが、対応するプログラムはshellの内部に保存されています。別名とは、入力されたワークロードを減らすために、上記の2つのコマンドに略称を付けます。

コードのコピー
$type ls

$type cd

命令の構成 コードのコピー
$ls -l /home
コードのコピー
vamei another
コードのコピー
$ls -l -a /home /bin

$ls -la /home /bin

/homeおよび/binディレクトリの下にあるファイルをリストします。-aはすべてのファイルをリストします(非表示ファイルでもリストします)。-lは各ファイルの詳細をリストします。

(コマンドがデフォルトのパスに配置されていない場合は、絶対パスを入力して実行することもできます)

Linuxファイル管理の背景知識を思い出すと、各ファイルが実行されるかどうかはユーザーの権限に基づいていることがわかります。コマンドは実際には実行可能ファイルであり、同様です。システム関連のコマンド、またはコマンドで定義された操作は、スーパーユーザーrootのアイデンティティが必要になることが多い。ユーザーvameiの場合、これらのコマンドは使用できません。しかしrootとしてログインするのは悪い考えです。この矛盾を解決するためにvameiとしてログインできますが、コマンドを実行する前にsudoを追加してrootとしてコマンドを一時的に実行します。例えば$sudo ls.

ほとんどのshellには、コマンド補完機能があります。あなたが後ろにコマンドの一部を入力したとき、例えばrmdirのrmdのとき、Tabキーを押すと、Linuxは残りの文字を打って、rmdirに補充します。コマンドだけでなく、ファイル名を入力すればLinuxも補完できます。例えばls a.txt。lsaに入力するとtの場合、Tabキーを押すとLinuxがそのファイル名を補完してls a.txtになります。もちろん、rmdに入力すると、デフォルトのパスで一致するコマンドはrmdirが1つしかありません。複数の一致するコマンドがある場合、Tabを2回連続で押すと、Linuxにはすべての一致するコマンドが表示されます。

コマンドを多く使用するメリット

実際、多くのコマンドの機能はグラフィックインタフェースで実現でき、これらのコマンドの意味を学ぶことはどこにあるのでしょうか。

UNIX発育のほとんどの歴史上,ユーザはshellによって動作している.ほとんどのコマンドは数十年の発展と改良を経て、機能が強く、性能が安定しています。LinuxはUNIXから継承されていますが、もちろんそうです。またLinuxのグラフィック化インタフェースはよくなく,すべてのコマンドに対応するグラフィックボタンがあるわけではない.グラフィックスインタフェースがクラッシュした場合は言うまでもなく、shell入力コマンドでコンピュータを復元する必要があります。

コマンド自体は関数(function)であり、小さな機能モジュールである。コンピュータに複雑なことをさせようとすると(例えば、夜12:00にページのすべてのリンクをダウンロードし、モバイルハードディスクにコピーする)、各グラフィックスボタンを絶えず押すのは頭のいいことではありません(1.ポイントが多い場合、2.12:00まで待たなければなりません)。私たちは通常shellプログラミングによってこのような複雑なタスクを実現します。この場合、コマンドを関数として、私たちのshellプログラムに埋め込み、異なるコマンドを協働させることができます(例えば、dateを使用して時間をクエリーし、時間に応じてwgetダウンロードを使用するなど)。

見知らぬコマンドをどのように理解しますか? コードのコピー
$which ls
コードのコピー
$whereis ls
コードのコピー
$whatis ls
コードのコピー
$man ls
コードのコピー
$info ls

またshellでは、前に実行したコマンドを上矢印で表示することもできます。

コードのコピー
$history

コマンドが実行されると、途中で停止したい場合はCtrl+cを使用します。一時停止したいだけならCtrl+zを使います。具体的なメカニズムは信号(signal)に関係しており,後で紹介する.

まとめ

コマンドライン:shellを使用して入力した文字列を解釈し、プログラムを実行します。


ソース元URL:https://dopubox.com/article/p/13b6c6a362801f53

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ
  • テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    一力が本因坊初防衛
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    芸術レベルのグッズも登場! パリ・東京・大阪の名コレクションが集まる「TRIO展」
    2024-06-01

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    知ってる? 「登録博物館等マーク」
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    向田邦子の名言「…これが私の料理のお稽古なのです。」【本と名言365】
    2024-06-07

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛