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

推薦する

JSパッケージオブジェクトに関する簡単な説明

目次概要意味インスタンスメソッドプリミティブ型とインスタンスオブジェクト間の自動変換カスタムメソッド...

ES6拡張演算子の理解と使用シナリオ

目次1. 適用メソッドを置き換え、関数を呼び出すときにパラメータを処理する2. 残りパラメータ(残り...

IE8互換表示(IE7モード)とスタンドアロンIE7の違いの詳細な説明

1つ。 IE8 互換表示の概要<br />新しいバージョンのブラウザが古い Web サイ...

Docker コンテナの正常なシャットダウン前にトラップを使用して環境のクリーンアップを実行する

実行中のコンテナが終了したときに、コンテナが完全に終了する前に環境をクリーンアップするなど、いくつか...

開発効率の向上に役立つ 56 個の実用的な JavaScript ツール関数

目次1. デジタルオペレーション(1)指定された範囲内で乱数を生成する2. 配列操作(1)配列の順序...

Node-Redを使用してMySQLデータベースに接続する方法

Node-red をデータベース (mysql) に接続するには、まずコンピューターに MySQL ...

Centos7 での Mysql5.7.19 の詳細なインストールチュートリアル

1. ダウンロード公式サイトからmysql-5.7.19-linux-glibc2.12-x86_6...

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...

今日、今週、今月、先月のMySQLクエリデータ

今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...

MySQLのkillがスレッドをkillできない理由

目次背景問題の説明原因分析シミュレーションする総括する背景日常の使用において、MySQL で個別また...

CSS と HTML とフロントエンド テクノロジーのレイヤー図

JavascriptとDOMの関係は非常に曖昧で、CSSやHTMLのフロントエンド技術層も理解してい...

メタビューポートはiPhoneでウェブページをフルスクリーン表示コントロールします

困り果てて、ふと、私がよく行くSinaのタッチスクリーン版はどうやって作られているのだろう?と考えま...

macOS での MySQL 8.0.16 のインストールと設定のグラフィック チュートリアル

この記事では、macOSでのMySQL 8.0.16のインストールと設定のチュートリアルを参考までに...

Linux におけるシステム入出力管理の詳細な説明

システムの入力と出力の管理1. システムの入力と出力を理解するLinuxシステムでは、1は正しい出力...

スライドボタン効果を実現するネイティブJS

Jsで作ったスライドボタンの具体的なコードは参考までに。具体的な内容は以下のとおりですまずエフェク...