• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 EXIF
  • - 信息表
    • 血型遗传
    • 服装尺码
    • 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

其他工具
  • 字符计数 TikTok 下载 抖音下载 BASE64 Base64 转图片 图片转 Base64 URL 编码 JavaScript 时间戳 Unicode 转换器 JSON 格式化 修改扩展名 制作列表 CSS 优化器 MD5 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码 app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

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

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

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

    森トラストが平安女学院から有栖川宮旧邸を取得…今度の活用は京都市とも引き続き協議
    2024-06-01

    IT国家の最先端研究を知って 奈良・宇陀市がエストニアへの短期留学事業
    2024-06-04

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

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

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

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

    美術評論家連盟が「ガザ戦争に対する意⾒表明」を公開
    2024-06-04

    建築家・白井晟一設計の個人住宅「桂花の舎」が江之浦測候所に移築へ
    2024-06-04

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

    「犬派?猫派?」(山種美術館)開幕レポート。初公開から名作まで勢揃い
    2024-06-04

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    「KOGEI Art Fair Kanazawa 2024」開催決定
    2024-06-04

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    ©  Dopu Box
    💛