1. よく使われるコマンド
1.1. 一般的に使用される
1.1.1. 指定したディレクトリ内のファイル情報を表示する
コマンド(ファイル名):lsファイルパス
コマンド(ファイル詳細):llファイルパス
1.1.2. ディレクトリの切り替え
コマンド: cd ファイルディレクトリ
1.1.3. 中止コマンド
コマンド: Ctrl+C
1.2. シャットダウン
1.2.1、シャットダウン[オプション]時間
1.2.2. オプション
1.2.2.1. 前回のシャットダウンコマンドのキャンセル
オプション: -c
1.2.2.2. シャットダウン
オプション: -h
1.2.2.3. 再起動
オプション: -r
1.2.3. 例
1.2.3.1、午後 10 時に再起動
コマンド: shutdown -r 22:00
1.2.3.2. キャンセル
コマンド: シャットダウン -c
1.2.3.3. すぐに再起動する
命令:shutdown -r now
1.2.3.4. すぐにシャットダウンする
コマンド: shutdown -h now
1.3. フォルダーの作成
1.3.1. 第 1 レベルのディレクトリを作成する
コマンド: mkdir フォルダー名
1.3.2. 複数レベルのディレクトリの作成
コマンド: mkdir -p aaa/bbb/ccc
1.4. ファイルの削除
1.4.1. ファイルの削除
コマンド: rm -r ファイル名
1.4.2. 強制削除
コマンド: rm -rf ファイル名
1.5. ファイル名の変更
コマンド: mv 元の名前 新しい名前
1.6. ファイルの場所を移動する
1.6.1. somefile.4 を bbb フォルダーに移動する
コマンド: mv somefile.4 bbb/
1.6.2. somefile.4 を bbb フォルダーに移動し、名前を somefile.3 に変更します。
コマンド: mv somefile.4 bbb/somefile.3
1.7. ファイルの作成
1.7.1. somefile.1 ファイルの作成
コマンド: vi somefile.1
1.8. ファイルのコピー
1.8.1. hello.1 ファイルを aaa フォルダーにコピーします。
コマンド: cp hello.1 aaa/
1.8.2. hello.1 ファイルを aaa フォルダーにコピーし、名前を hello.2 に変更します。
命令:cp hello.1 aaa/hello.2
2. vi を使用して、生成されたファイルをテキスト エディタで編集します。
コマンド: vi somefile.1
まず「一般モード」に入りますが、このモードでは各種ショートカットキーのみを受け付け、コンテンツの編集はできません。
通常モードから i キーを押すと編集モードに入り、入力するのはファイルの内容だけです。
編集が完了したら、ESC キーを押して編集モードを終了し、通常モードに戻ります。
: キーをもう一度押して「ボトムライン コマンド モード」に入り、qw コマンドを入力して Enter を押して内容を保存し、vi を終了します。
vi の一般的なショートカット キー (ショートカット キーはボトムライン コマンド モードで使用する必要があります)
a: カーソルの 1 つ後の位置から挿入を開始します
A: 行末に挿入
I: 行頭に挿入
gg: ファイルの最初の行に直接ジャンプします。
G: ファイルの最終行に直接ジャンプします。
dd: 行を削除します。5dd の場合は、一度に 5 行を削除します。
yy: 現在の行をコピーします。5yy の場合は、一度に 5 行をコピーします。
p:ペースト
v: 文字選択モードに入り、選択が完了したら、y を押してコピーし、p を押して貼り付けます。
SHIFT+V: 行選択モードに入ります。選択後、Y を押してコピーし、P を押して貼り付けます。
検索文字: /you はファイル内で you を検索し、最初に見つかった位置を見つけます。次に一致する位置を見つけるには「n」を押し、前の位置を見つけるには「N」を押します。
3.猫コマンド
3.1. ファイルの内容をコンソールに出力する
コマンド: cat hello.1
3.2. ファイルの末尾にある 10 行を表示します。ログの確認によく使用されます。
コマンド: tail -10 hello.1
3.3. ファイルをリアルタイムで更新および表示してログを表示する
コマンド: tail -f hello.1
3.4. ログを表示するためのファイルのリアルタイムスクロールと更新
コマンド: tail -F hello.1
3.5. ファイルのヘッダーの 10 行を表示する
コマンド: head -10 hello.1
4. ソフトウェアのインストール
4.1. 圧縮/圧縮
4.1.1. 識別
c: パッケージ
x: 開梱
v: 表示処理
f: パッケージ化されたファイル名を指定します
4.1.2. 圧縮ファイル
コマンド: tar -cvf パッケージファイル名 ソースファイル
4.1.3. ファイルを解凍する
コマンド: tar -xvf ファイル名
4.2. rpmのインストール
4.2.1. ソフトウェアのインストール
Tab キーでファイル名をインテリジェントに補完します
コマンド: rpm -ivh ソフトウェア名
4.2.2. ソフトウェアがインストールされているか確認する
コマンド:rpm -q ソフトウェア名(フルネーム)
コマンド: rpm -qa | grep あいまいな名前
4.2.3. rpm ソフトウェアのアンインストール
コマンド:rpm -e ソフトウェア名(フルネーム)
4.2.4. 既存のソフトウェアのアップグレード
コマンド:rpm -u ソフトウェア名(フルネーム)
5. CentOS7のデフォルト起動インターフェースを変更する
5.1. グラフィカル インターフェイス
コマンド: systemctl set-default Graphical.target
再起動するだけでOKです
5.2. コマンド ライン インターフェイス
コマンド: systemctl set-default multi-user.target 起動モードを変更する
再起動するだけでOKです
6. ファイアウォール
6.1. 開いているすべてのポートを表示する
コマンド: netstat -tlunp
6.2. 特定のポートが実行されているかどうかを確認する
コマンド: netstat -nlp |grep :8080
6.3. システム コマンド
systemctl start firewalld #Start
systemctl status firewalld #実行ステータスの表示
systemctl stop firewalld #Close
systemctl disable firewalld.service #スタートアップを無効にする
firewall-cmd --state #デフォルトのファイアウォールのステータスを表示します
firewall-cmd --reload #ファイアウォールを再起動します
6.4. ポート コマンド
firewall-cmd --zone=public --add-port=80/tcp --permanent #ポートを追加します (–permanent は、このパラメータなしで永続的な意味です)再起動後は無効になります)
firewall-cmd --zone=public --query-port=80/tcp #ファイアウォール ポート 80 を表示
firewall -cmd --zone=public --remove-port=80/tcp --permanent #ファイアウォール ポート 80 を削除します
7. プロセス
7.1. アプリケーションのプロセス番号 PID を表示する
コマンド: ps aux | grep httpd
7.2. プロセスを強制終了する
コマンド: kill -9 プロセスの PID
8. 電話を切らずにコマンド nohup を実行します。
8.1. jarファイルの実行
コマンド:nohup java -jar test.jar >temp.txt &
8.2. Apache FTP サーバーの起動
コマンド: nohup ./bin/ftpd.sh res/conf/ftpd-typical.xml &