• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 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 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸 app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

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

    ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

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

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

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

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

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

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    田名網敬一の巨大インスタレーションが、世界初大規模回顧展「田名網敬一 記憶の冒険」に登場。国立新美術館で8月7日から
    2024-06-06

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

    ©  Dopu Box
    💛