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はタイムライン機能を実装します

推薦する

ウェブデザインにおけるテキスト入力ボックスのパラメータの説明

<br />一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われていま...

iconfontアイコンライブラリをvueに導入するエレガントな実践記録

目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...

JavaScriptの基礎を学ぶ

目次1. JavaScriptを記述する場所2. JavaScriptでよく使われる入力文と出力文1...

MySQL でストアド プロシージャを作成し、データ テーブルに新しいフィールドを追加する方法の分析

この記事では、例を使用して、MySQL でストアド プロシージャを作成し、データ テーブルに新しいフ...

mysql maxとwhere間の実行問題の概要

mysql maxとwhereの間の実行の問題SQLを実行します: テーブル「grades」を作成し...

CD コマンドを使わずに Linux でディレクトリ/フォルダに入る方法

ご存知のとおり、cd コマンドがないと、Linux でディレクトリを切り替えることはできません。それ...

カルーセル効果を実現するための純粋なjs

この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...

Tomcat10 Catalinaのログの文字化けの問題を解決する

実行環境、Idea2020バージョン、Tomcat10、実行時にTomcat CatalinaLog...

MySQL 起動エラーを解決する: エラー 2003 (HY000): 'localhost' の MySQL サーバーに接続できません (10061)

このエラーは初心者によく発生します。この記事では主に、エラー 2003 (HY000): '...

Vue 監視属性のグラフィック例の詳細な説明

目次リスナープロパティとは何ですか?リスニングプロパティと計算プロパティの違いは何ですか?監視プロパ...

CentOS 8 に Postfix メール サーバーをインストールして設定する方法

Postfix は、Linux システム上で電子メールをルーティングまたは配信するために使用される無...

MySQL max_allowed_pa​​cket 設定

max_allowed_pa​​cket は、受け入れるパケットのサイズを設定するために使用される ...

Vue での bimface の使用に関する詳細

目次1. Vue スキャフォールディングをインストールする2. プロジェクトを作成する3.1 プロジ...