Linux システムコマンドのメモ

Linux システムコマンドのメモ

この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。

1. Linuxシステムディレクトリ

/bin システムコマンドディレクトリ
/dev デバイスディレクトリ
/home 各システムユーザーには home の下にディレクトリがあります。
各ユーザーは、システムにログインすると、このディレクトリに自動的にログインします。
ルートユーザーは /root フォルダーにいます。
/lib システムライブラリディレクトリ
/media マルチメディアディレクトリ
/mnt マウントディレクトリ
/proc システムメモリディレクトリ
/sbin スーパーユーザーシステムコマンドディレクトリ
/tmp システムの一時ファイル
/var 頻繁に変更されるファイル(データベース、ログなど)のディレクトリ
/boot システム起動ファイルディレクトリ
/etc 設定ファイルディレクトリ
/lost+found 落とし物と拾得物
/opt サードパーティのアプリケーションが配置されているディレクトリ
/root スーパーユーザーディレクトリ
/usr システムアプリケーションディレクトリ

2. よく使われるシェル

1. シェルとは何ですか?

シェルはコマンドのセットです

2. Linuxコマンド構文

プロンプト> コマンド名-オプションパラメータ

3. 共通コマンド

ls ディレクトリ内のすべてのファイルを表示する
-l ファイルの詳細を表示
-a 隠しファイルを含むすべてのファイルを表示する
pwd 現在の作業パスを表示する
CDスイッチの動作パス
クリア
ログアウト
シャットダウン
-h シャットダウンまでの時間(分)
-r 再起動する分数
-k 警告
-c シャットダウンをキャンセル
停止する 直ちにシャットダウンする
再起動 すぐに再起動する

*ctrl+alt+F(1-6) で文字インターフェイス、ctrl+alt+F7 でグラフィカルインターフェイスになります。

VI エディター

1. VIとは何ですか?

ビジュアルインターフェース

2.vi操作モード

1) コマンドモード
ファイルを開いた後、デフォルトではコマンド モードになります。コマンド モードではファイルを編集することはできません。
2) 入力モード
コマンドモードでiを押すと入力モードになり、ファイルの内容を編集しやすくなります。
3) 最終行モード
内容を編集した後、ESCキーを押してコマンドモードに入り、次のキーを押して最終行モードに入ります。

3.viコマンド構文

1)vi ファイル名はファイルを編集します。ファイルが存在しない場合は作成されます。
2)vi + ファイル名はファイルを開き、カーソルを最後の行に配置します。
3)vi +n ファイル名はファイルを開き、カーソルをN行目に配置します。
4)vi +/string filename ファイルを開き、キーワードを検索して強調表示し、n を押してジャンプします。
5)vi ファイル名 ファイル名 複数のファイルを編集します。次のファイルを入力します: n、前のファイルを入力します: prev

4. vi ショートカットキー

i カーソルの前にコンテンツを入力し、入力モードに入ります
a カーソルの後にコンテンツを入力します
esc コマンドモードに入る
yy 行をコピー
ddは行を削除します
p 貼り付け
: 最終行モードに入る
:Number カーソルは指定された行に位置付けられます
:w 保存
:q 終了
:x 保存して終了
:set nu 表示行番号
:set nonu 行番号付けをキャンセル
:w! または q! 強制保存または強制終了
/keywords キーワードを検索してハイライト表示します

5. vi ソフトウェアをインストールする<br>

rpm: ソフトウェアのインストール、アンインストール、アップグレード、クエリを実装する
-q クエリ
-a すべてのパッケージ
-e 削除
-i インストール
-v は進行状況を表示します
-h # で表示

1) viソフトウェアがインストールされているかどうかを確認する

rpm -qa|grep vi

2) すでにインストールされている場合は削除します

rpm -e パッケージ名

3) 2枚目のディスクをマウントする

CD-ROMドライブを取り出す

マウント -t 自動 /dev/cdrom /mnt/cdrom

CD-ROMをmntの下のCD-ROMにマウントします。CD-ROMが存在しないというメッセージが表示されたら、mkdir /mnt/cdromを実行します。

この方法で、/mnt/cdromの下のCDの内容にアクセスできます。

/mnt/cdrom をアンマウントする

CD-ROMをアンマウントする

4) インストールパッケージrpmを見つけてインストールします

rpm -i インストールパッケージ

4. シングルユーザーのパスワードクラッキング

1) システムカウントダウンに入るときに、任意のキーを押して次のインターフェイスに入り、e を押します。

2) 次に次のオプションを選択し、e を押して次のインターフェイスに入ります。

3) 最後にスペースとシングルを追加し、Enter キーを押してから、b キーを押して開始します。

4) システムに入ったら、passwdを使用してパスワードを変更します。

5)最後に再起動します

この記事が Linux システムの保守に役立つことを願っています。

以下もご興味があるかもしれません:
  • PHPプログラマーが遊ぶLinuxシリーズ nginx初心者ガイド
  • Nasmは、自作のLinuxブートディスクをvmwareで実行するブートコードを実装します
  • Linux ブートプロセスの分析
  • Linux 管理者ガイド (5) -- 起動とシャットダウン
  • Linux システムのユーザー管理コマンドの概要
  • Linux システムでキャッシュをクリアする方法の概要
  • Linuxシステムのsudoコマンドの詳細な説明
  • フォルダとファイルを削除するLinuxシステムコマンド
  • Linuxシステムでddコマンドを使用する方法
  • Linux システムの sudo コマンドに関する 10 のヒントのまとめ
  • Linux ブートシステム方式の分析

<<:  MySQL の自動増分 ID に関するいくつかの小さな問題の要約

>>:  Vue.jsはタイムライン機能を実装します

推薦する

ナビゲーションバーコンポーネントをVueでカプセル化する

はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...

Centos7でglibcをアップグレードするとシステム異常(起動できない)になる場合の解決方法

目次問題の原因:解決:解決:私は Centos7 を使用しています (理論的にはこの方法は Cent...

MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル (CentOS7)

LinuxにMySQL 5.7.18をインストールする方法1. MySQLをダウンロードします。公...

Vueの監視プロパティの詳細

目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...

HTML テーブル マークアップ チュートリアル (4): 境界線の色属性 BORDERCOLOR

テーブルを美しくするために、テーブルにさまざまな境界線の色を設定できます。基本的な構文<テーブ...

シンプルなID生成戦略: MySQLテーブルからグローバルに一意のIDを生成する実装

グローバル ID を生成する方法は多数あります。ここでは簡単な解決策を紹介します。MySQL の自動...

ウィンドウ内のさまざまな距離/スクロール距離の正確な計算の概要

通常、プロジェクト開発では、マージン、位置、座標などを扱う必要があります。悲劇なのは、これらの概念が...

Linux で誤って削除したメッセージ ファイルを復元する方法

プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

MySQL DML ステートメントの概要

DML 操作とは、データベース内のテーブル レコードに対する操作を指し、主にテーブル レコードの挿入...

Dockerfile を使用したカスタムイメージの構築の実装

目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...

メタ宣言注釈の手順

メタ宣言注釈の手順: 1. モバイル ページと 1 対 1 で対応するすべての PC ページを分類し...

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュートリアル

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...

MySQL Installer Community 5.7.16 インストール詳細チュートリアル

この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...

PHP スケジュールバックアップ MySQL および mysqldump 構文パラメータの詳細

まず、MySQL バックアップ コマンド mysqldump の一般的な操作例をいくつか紹介します。...