シェルスクリプトの基本コマンド

シェルスクリプトの基本コマンド

Linux システムで米国のサーバーまたは米国の VPS を使用する場合、多くの友人はコマンドを使用して操作を実行しますが、その中で最もよく使用されるのはシェル スクリプト コマンドです。

シェル スクリプトのコマンドは非常に強力であり、よく使用される基本コマンドも非常にシンプルです。シェル スクリプト コマンドをより効果的に使用できるように、ここでは、よく使用される基本的なシェル スクリプト コマンドのいくつかのカテゴリを簡単にまとめます。

ファイルおよびディレクトリ操作コマンド:

cd: 現在の作業ディレクトリを指定されたディレクトリに切り替える

chgp: ファイルが属するグループを変更する

chmod: ファイルの権限を変更する

chown: ファイルの所有者とグループを変更する

cp: ファイルまたはディレクトリをコピーする

dd: ファイルをコピーし、ファイルの内容を変換する

ファイル: ファイルの種類を決定する

find: 指定されたディレクトリ内のファイルを検索し、指定された操作を実行します

ln: ファイルリンクを作成する

locte/slocte: ファイルパスを素早く見つける

ls /di/di: ディレクトリの内容を表示する

mkdi: ディレクトリを作成する

m: ファイルを移動または名前変更する

pwd: 現在の作業ディレクトリを表示する

enme: ファイル名を変更する

m: ファイルまたはディレクトリを削除する

mdi: 空のディレクトリを削除する

バックアップおよび圧縮コマンド:

: アーカイブファイルからファイルを作成、変更、抽出する

j: .jファイル圧縮命令

bzct: ファイルを標準出力に解凍する

bzip2: .bz2 形式で圧縮ファイルを作成する

compess: データファイルを圧縮する

cpio: アーカイブ パッケージ内のファイルにアクセスする

ダンプ: ファイルシステムのバックアップ

gzexe: 圧縮された実行可能プログラム

gzip: GNU 圧縮および解凍ツール

lh: 圧縮および解凍命令

esote: ダンプによってバックアップされたファイルまたはファイルシステムを復元する

t: バックアップアーカイブファイルを作成する

unj: .j ファイルを解凍する

unzip: .zip ファイルを解凍する

zct: ファイルを解凍し、標準出力に送信します

zip: 圧縮ファイル

zipinfo: zip圧縮ファイルの詳細情報を表示します

テキスト処理コマンド:

ct: ファイルをリンクして標準出力に表示する

cksum: ファイルの巡回冗長検査コードをチェックして計算する

csplit: ファイルを分割する

diff: 2つのファイルの違いを比較して表示する

diffstt: diffコマンドの結果に基づいて統計情報を表示します

ed: ラインテキストエディタ

emcs: フルスクリーンテキストエディタ

例: テキストエディタ

expnd: Tb を空白 (スペース) に変換します

jed: テキストエディタ

ジョー: テキストファイルの編集

moe: テキストファイルを分割画面で表示

Pico: テキストエディタ

tc: ファイルの内容を逆順に表示します

Til: ファイルの末尾部分を出力します

tee: 入力を標準出力と指定されたファイルにコピーします

t: ファイル内の文字を変換または削除する

wc: ファイル内のバイト数、単語数、行数をカウントします

印刷関連コマンド:

ccept: 印刷要求を受け入れる

cncel: 印刷ジョブをキャンセルする

無効: プリンターを停止する

有効: プリンターを起動する

lp: ファイルを印刷

lpdmin: cups プリンタとクラスを設定する

lpq: 現在の印刷キューを表示する

lp: ファイルを印刷

p: 印刷前にテキスト形式を変換する

排出: 印刷要求を拒否する

基本機能の説明:

cl: カレンダーを表示

cle: 画面をクリアするコマンド

ctlltdel: ホットキーCtl+Alt+Delの機能を設定する

dte: システムの日付と時刻を表示および設定します

dicolos: lsコマンドの表示色を設定する

hlt: コンピュータをシャットダウンする

hostid: 現在のホストのデジタルIDを表示します

hwclock: システムハードウェアクロックを照会および設定する

情報: ヘルプドキュメントを読む

ログイン: システムにログイン

電源オフ: コンピュータをシャットダウンして電源を切る

eboot: コンピュータを再起動します

シャットダウン: コンピュータの電源を切る

スリープ: 指定された時間スリープする

stt: ファイルまたはファイルシステムのステータスを表示する

who: 現在ログインしているユーザーに関する情報を表示します

whomi: 現在のユーザー名を表示する

wite: 指定されたユーザー端末に情報を送信する

基本的なユーザー管理コマンド:

chfn: ユーザーの指紋情報を変更する

chsh: ユーザーがログインしたときにデフォルトのシェルを変更する

goupdd: グループを作成する

goupdel: グループを削除する

goupmod: グループ情報を変更する

グループ: ユーザーが所属するグループを表示します

gpck: グループファイル /etc/group の整合性を検証するlognme: ログインユーザー名を表示する

psswd: ユーザーのパスワードを設定する

pwck: ユーザーファイルパスワードファイルの整合性を検証する

su: ユーザーを切り替える

usedd: ユーザーを作成する

usedel: ユーザーを削除

usemod: ユーザー設定情報を変更する

使用方法: 現在システムにログインしているユーザー名を表示します

基本的なプロセス管理コマンド:

init: プロセス初期化制御

killll: 名前でプロセスを強制終了する

nice: プロセスの優先度を設定する

pidof: 実行中のプログラムのプロセスIDを見つける

pstee: ツリー図を使用してプロセスの親子関係を表示する

enice: プロセスの優先度を調整する

w: 現在ログインしているユーザーに関する情報を表示する

ディスクおよびファイル管理コマンド:

blockde: コマンドラインからブロックデバイスのioctl関数を呼び出す

chtt: ファイルの2番目の拡張ファイルシステム属性を変更する

conetquot: quot ファイル形式を変換する

df: 残りのディスク容量を報告する

dumpe2fs: ext2/ext3 ファイルシステム情報を表示する

e2fsck: ext2/ext3 ファイルシステムをチェックする

e2imge: ext2/ext3 ソースデータをファイルに保存する

e2lbel: ext2/ext3 ファイルシステムラベルを設定する

edquot: ユーザーのディスク容量クォータを編集する

fdisk: Linux のパーティション分割ツール

findfs: ファイルシステムを見つける

hdpm: ハードディスクのI/Oパフォーマンスを調整する

mkfs: さまざまなファイルシステムを作成する

mkinitd: 初期化mディスクイメージファイルを作成する

mkswp: スワップパーティションファイルシステムを作成する

マウント: ファイルシステムをロードする

pted: ディスクパーティション管理ツール

quot: ユーザーのディスククォータを表示

quotcheck: クォータファイルの作成、チェック、修復

quotoff: ファイルシステムのディスククォータ機能をオフにする

quoton: ファイルシステムのディスククォータ機能を有効にする

quotstt: ディスククォータステータスを表示する

epquot: ファイルシステムのディスククォータ情報レポートを表示する

カーネルとパフォーマンス関連のコマンド:

depmod: カーネルのロード可能なモジュールの依存関係を処理する

dmesg: カーネル出力情報を表示する

料金: メモリ使用量を表示

insmod: カーネルにモジュールをロードする

iostt: CPU、I/Oデバイス、パーティションのステータスを報告します

modinfo: カーネルモジュール情報を表示する

s: システムアクティビティ情報を収集、表示、保存する

slbtop: カーネルの slb キャッシュ情報をリアルタイムで表示します

sysctl: 実行時にカーネルパラメータを変更する

tlod: 平均システム負荷を監視します

上部: システムプロセスの表示と管理

unme: システム情報を表示する

uptime: システムの実行時間と平均負荷を表示します

基本的なシステム セキュリティ コマンド:

choot: 指定されたルートディレクトリでコマンドを実行します

nmp: ネットワーク検出ツールおよびセキュリティ スキャナー

scp: 暗号化されたリモートコピーツール

sftp: 安全なファイル転送ツール

slogin: 暗号化されたリモートログインツール

ssh: 暗号化されたリモートログインツール

その他のシステム管理および保守手順

ch: 現在のホストのハードウェアアーキテクチャを表示します

lst: 以前にシステムにログインしたユーザーに関する情報を表示します

lstb: システムにログインできなかったユーザーに関する情報を表示します

Logette: システムログローテーションツール

logse: コマンド出力情報をログファイルに保存する

logwtch: システムログのレポートと分析

lsusb: すべてのUSBデバイスを表示する

seice: Linux サービス管理および制御ツール

yum: RPM パッケージ自動化管理ツール

ネットワーク構成関連のコマンド:

dnsdominnme: システムの DNS ドメイン名を表示します

dominnme: ホストドメイン名の表示と設定

hostnme: システムのホスト名を表示または設定する

ifdown: 指定されたネットワークインターフェースをシャットダウンします

ifup: 指定されたネットワークインターフェースを起動する

nisdominnme: ホストドメイン名の表示と設定

oute: ローカル IP ルーティング テーブルを表示および操作する

ypdominnme: ホストドメイン名の表示と設定

ネットワーク テスト アプリケーション コマンド:

p: ネイティブpバッファを管理する

dig: ドメイン名クエリツール

elm: 電子メールクライアントプログラム

ftp: ファイル転送プロトコルクライアント

ホスト: DNSドメイン名クエリツール

ipclc: IP アドレス計算機

netstt: ネットワークステータスを表示する

nslookup: DNSドメイン名クエリツール

ping: ターゲットホストへのネットワークが妨害されていないかどうかをテストします

tceoute: データパケットが宛先ホストに到達するまでの経路をトレースする

wget: 指定された URL からファイルをダウンロードする

Web サーバー コマンド:

b: Webサーバーのパフォーマンステスト

pchectl: Apache HTTP サーバー制御インターフェース

expotfs: NFSサーバーによって共有されるファイルシステムを管理する

httpd: Apache ハイパーテキスト転送プロトコル サーバー

mysql: MySQL サーバー用のクライアント ツール

mysqldmin: MySQL サーバー管理ツール

msqldump: MySQL サーバー バックアップ ツール

mysqlimpot: MySQL データベース インポート ツール

mysqlshow: MySQLデータベース、テーブル、フィールド情報を表示する

sendmil: 電子メール配信エージェント

showmount: NFSサーバ上のマウント情報を表示します

smbclient: smb サーバー クライアント ツール

smbmount: smb ファイルシステムをロードする

smbpsswd: smbユーザーのパスワードを変更する

sshd: OpenSSHデーモン

実際には、シェル スクリプト コマンドは多数あります。ここでは、参考のために、基本的なシェル スクリプト コマンドのみをリストします。また、上記の各シェル スクリプト コマンドには詳細な使用規則があります。各シェル スクリプト コマンドの具体的な使用方法は、ご自身でご確認ください。

<<:  WordPressをインストールするには? WordPress インストールチュートリアル

>>:  どの PHP バージョンがより安定していますか?

推薦する

WPCOM テーマのデモをインポートするときに発生する 500 エラーを解決するにはどうすればよいですか?

すべての WPCOM テーマは継続的にアップグレードされ、デモ データのインポート機能が組み込まれて...

プロモーション活動 オンラインプロモーション(オンラインマーケティングプロモーション:露出を増やす)

インターネットマーケティングプロモーション:露出を増やすインターネットマーケティングプロモーションは...

紳士服ブランドのマーケティング計画(タオバオ紳士服カテゴリーの運営アイデア、市場を爆発的に成長させるお手伝い!)

Taobao の紳士服カテゴリーでの運用アイデアは、市場を爆発的に成長させるのに役立ちます。 タオ...

情報フロー広告体験(数千万件の情報フローを宣伝した上で、この6つのポイントをまとめました!)

数千万件の情報フロープロモーションを手掛けてきた私が、この6つのポイントをまとめました!今日のモバイ...

B&Bブランドのマーケティング戦略(B&Bのマーケティング手法とは?)

B&Bのマーケティング手法は何ですか? B&B を経営している人の多くは、どうすれ...

ドラゴンボートフェスティバルのブランドマーケティング事例 (タスティン チャイニーズ バーガー: 国民的味が製品の粘り強さを拡張)

タスティン・チャイニーズ・バーガー:国民的味が製品の緊張を高める現在、大手ブランドの伝統的な祭りマー...

都市推進計画(厦門市場監督局が推進会議を開催し、作業計画を解説)

厦門市市場監督局は、業務計画を解釈するための推進会議を開催した。建設手配●今年6月までに、光電子ディ...

商業運営管理サービスの全内容(万達商業管理:新優良事業のキーマン)

ワンダコマーシャルマネジメント:新しい質の高いビジネスのキープレーヤー01 カスタマイズは循環を破る...

WordPress に Baidu Maps を追加するチュートリアル

最近、HostEse の顧客から、Baidu Maps を WodPess に追加する方法について質...

Linux でファイルとディレクトリを削除するにはどうすればいいですか?

Linux は最も人気のあるオペレーティング システムの 1 つであり、多くの米国のサーバーがこのシ...

Python 3.10 インストールチュートリアル: Alma Linux サーバーに Python をインストールする方法

Python は、人気の高い無料のオープンソース プログラミング言語です。Python 3.0 にア...

Debian システムのバージョン情報を表示するにはどうすればいいですか? Debian システムのバージョン表示コマンド

Debin は、Linux カーネルをベースにした無料のオープンソース オペレーティング システムで...

ANTAプロモーション計画(年末観測|アウトドアトレンドが再び勃興、「若返り」と「コストパフォーマンス」が2023年のキーワードに)

年末観察 |アウトドアトレンドが再びブーム、「若返り」と「コストパフォーマンス」が2023年のキーワ...

ケータリング業務管理コンテンツ(ケータリング担当者に必要な業務管理資料一式)

ケータリングに必要な運営・管理資材一式重要なポイントを強調します。情報への無料アクセス公式WeCha...