• Herramientas Online
  • - Calculadoras
    • Contador de caracteres
  • - Descarga
    • Descarga de TikTok
    • Descarga de DouYin
  • - Herramientas web
    • BASE64
    • Base64 a imagen
    • Imagen a Base64
    • Codificación URL
    • JavaScript
    • Timestamp
    • Convertidor Unicode
    • Formato JSON
    • Modificar extensión
    • Crear lista
    • Optimizador CSS
  • - Herramientas de cifrado
    • Cifrado MD5
    • Generador aleatorio
  • - Herramientas de imagen
    • Compresión de imágenes
    • Generador de código QR
    • Lector de código QR
    • Vista previa de fondo
    • EXIF de imagen
  • - Hojas de información
    • Herencia de grupo sanguíneo
    • Tallas de ropa
  • [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

Otras Herramientas
  • Contador de caracteres Descarga de TikTok Descarga de DouYin BASE64 Base64 a imagen Imagen a Base64 Codificación URL JavaScript Timestamp Convertidor Unicode Formato JSON Modificar extensión Crear lista Optimizador CSS Cifrado MD5 Generador aleatorio Compresión de imágenes Generador de código QR Lector de código QR Vista previa de fondo EXIF de imagen Herencia de grupo sanguíneo Tallas de ropa
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

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

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    稀代のピアニスト、マルタ・アルゲリッチの伝説の始まりはこの1曲から【クラシック今日は何の日?】
    2024-06-04

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

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

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

    書評:「普通にラッセンが好き」と言えない現代美術界へ。原田裕規『評伝クリスチャン・ラッセン 日本に愛された画家』
    2024-06-06

    ©  Dopu Box
    💛