• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [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

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • 一力が本因坊初防衛
    2024-05-30

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    あらゆる知識に精通した「天才」が教えてくれた、頭を良くするための新書の読み方と「究極のインプット・アウトプット」の方法
    2024-06-02

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    万博無料招待、大阪の学校7割が希望 「不参加」の選択肢ない調査手法に批判も
    2024-06-03

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    ペース・ギャラリーが9月にグランドオープン。7月には特別内覧会を開催へ
    2024-06-04

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    性被害者支援の法人設立 スマイル社
    2024-06-04

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ©  Dopu Box
    💛