ホームページ  >  記事  >  運用・保守  >  Linuxコマンドリスト

Linuxコマンドリスト

PHP中文网
PHP中文网オリジナル
2017-06-20 09:26:233424ブラウズ

pwd: 現在のディレクトリをクエリします

~’ はホームディレクトリを表します

/’ はルートディレクトリを表します、そして /root はルートディレクトリではありません。 「.」は現在のディレクトリを表します。 「..」は上位ディレクトリを表します

cd: ディレクトリを変更、ディレクトリを切り替えます。 cd / : ルートディレクトリに切り替えます。 cd ..: 前のディレクトリに戻ります。タブの自動補完。

ls: 現在のディレクトリ内のファイルまたはディレクトリを表示します。

ls -l: 次の詳細を表示します: drwxr-xr-x 2 cyborg cyborg 4096 Jun 1 10:45 Desktop

drwxr-xr-x (d: タイプはディレクトリです。rwx: 権限、1 グループ) : 所有者; グループ 2: グループ; グループ 3: 他のユーザー) 2 (ファイルへのハードリンクの数)

cyborg (所有者) cyborg (グループ) 4096 (サイズ、バイト単位) Jun 1 10:45 (変更) デスクトップ。

ls -lh:h=人間、人間化された表示リスト。

ls -a: すべて表示(非表示を含む) ls -l フォルダー/: フォルダー内のファイルまたはディレクトリを表示するために入力する必要はありません

touch .test: ファイルを作成.test という名前のファイルは空のファイルを非表示にします。空のフォルダーも容量 (4k) を占有します。

mkdir: ディレクトリを作成します。 mkdir -p cn/shandong/jinan: 一度に多数のディレクトリを再帰的に作成します

vim test: test という名前のドキュメントを作成します。

catテスト: ファイルの内容を表示します。 -n: 行番号を表示します -T: タブ文字を表示しません Merge: cat new1 new2 new3 > fly.rar またはスペースで 1 ページジャンプし、q で終了します。

less test: moretail の高度なバージョン test: 最後の数行を表示します。 -number: 表示される行数を設定します。 -f 他のプロセスがファイルを試行するときに表示します。監視に適しています。ログ

ヘッド

man

コマンド名: ヘルプを表示、または コマンド名 --help または help コマンド名: 組み込みコマンドを表示

cp

: 1 つをコピーして貼り付けます。

cp -R ディレクトリ内を再帰的にコピーします

find / -name

'yum.log': ルート (/) ディレクトリから yum.log ファイルの検索を開始するか、'* を使用できます。 log'をワイルドカードとして、find / var/ -name 'index.php'

find / -size +10M | File grep - のように、実際の状況に応じてパスを記述できます。 n hello yum.log

: yum.log 内の hello 文字列 -n を検索し、行番号を表示します。

-v a: は含まれません。 -c:

一致するものの合計数のみを表示します。行;

-e: のような複数の一致 (または): grep -e a -e b -e c file1 は grep [abc] file1 と同等です

grep [a-c] file1 と同等です

wc ファイル名: 統計の戻り値: 行数、ワード数、バイト数、ファイル名

dd: ディスク ダンプを意味します。例: dd if=1.txt bs= 1 Skip=364 of=new.txtmd5 を検証: md5sum fly.rar sha を検証: shasum fly.rarより正常に再起動: init 6 sensors

:hempertemementmodifyip:sudo create :ln -s data sl_data

ハードリンクの作成: これはソースファイルと同じファイル、同じinodeです。作成:ln datahl_data

rm-f

:force delete呼吸 削除

ファイル ファイル名

: ファイルの種類を表示

ps: 特定の時点でのプロセスを監視 top: リアルタイム監視 kill pid: 終了可能な限りプロセス killall

プロセス名 (ワイルドカードをサポート)

上部: wa は CPU の I/O を表し、ビジーの場合はネットワーク ポートまたはハードディスク ID を表します。 idle; mem always free=free+buffer+cache

mount:

Mount、デフォルトの出力はシステムによってマウントされたデバイスのリストです。 /dev/sdb1(デバイス)/media/disk(マウントポイント)をマウントします。 パスまたはデバイスのマウント解除: アンマウント、リムーバブル デバイスは、最初にアンマウントしてから削除する必要があります。

df -h

: マウントされたディスクの使用状況を確認します。

du: 特定のディレクトリの使用状況を表示します。 -c: リストされたすべてのファイルの合計サイズを表示します。 -h: 人間化された tar -zcvf xxx.tar.gz または tgz a.txt b.txt c 。 txt: パッケージ。 tar -zxvf xxx.tar: 解凍します

gzip *.txt: gz に圧縮します (ワイルドカード一括変換可能); gzcat: gz テキストの内容を表示します。

gunzip

: gz ファイルを解凍します

/etc/passwd

: root:x:0:0:root:/root:/bin/bash はログインユーザー名: パスワード: UID: グループ ID: 備考フィールド: ホームディレクトリの場所: デフォルトのシェル パスワードは

/etc/shadow

useradd: ユーザーを追加します。 userdel -r xx: ユーザーを削除します。 : /etc/passwd 設定を変更します

passwd xxx

: パスワードを xxx

chpasswd < users.txt

(users の内容は userid:pass) に変更します

chsh -s / bin/csh xx

デフォルトシェルを変更chfn メモを変更finger xx ユーザー情報を表示/etc/group: グループファイル

goupeadd 新しいグループを作成する

usermod -G ga ua

: ユーザー ua をグループ ga に追加します groupmod グループを変更します -g GID を変更します -n グループ名を変更します 例: goupemod -n gb ga グループ名 ga を gb に変更します。ファイルの場合、完全な権限の値は 666 (すべてのユーザー rw-) です ディレクトリの場合、完全な権限の値は 777 (すべてのユーザー rwx) です

r: 4 w:2 x:1 -:0

chmod

権限の変更: メソッド 1: chmod 777 file1 メソッド 2: chmod [ugoa] [[+-=] [rwxXstugo]]

メソッド 2 パラメータの説明: パラメータ 1: u user; o other; a すべて パラメータ 2: 既存に基づいて追加 + 削除 - = に設定します。 パラメータ 3: X: オブジェクトがディレクトリであるか、すでに実行権限を持っている場合、実行権限を付与します。 s: 実行時に UID または GID をリセットします。ファイルまたはディレクトリを保存します。

u: 権限を所有者と同じに設定します。 . group] file

例: chown dan file1 は所有者を変更します。 chown dan.ga file2 は所有者とグループを同時に変更します chown .ga file3 はグループを変更しますchgrp ga file4: ファイルの「デフォルト」グループを変更します

free -m: 残りのメモリを確認します

通信コマンド:

rusers

: 誰であるかを確認しますにコンピューター

kuはrusersよりも使いやすく、指で話す、話す、書く、メールなどの機能を提供します

mesg y 他のユーザーからのメッセージを受け入れる(システムデフォルト)

mesg n 他のユーザーからのメッセージを拒否します
talk オンライン 1 対 1 のチャット システム、中国語でチャットするには、

ctalk を使用します例: ハイジャックとチャットしたい場合は、ハイジャックが使用していますコンピューター 192.168.1.3、ただhijack@192.168.1.3と話してください。ただし、ハイジャックがオンラインで、相手がメッセージ承諾または

メッセージ

拒否を実行できる場合に限ります。ローカルマシンまたはリモートマシンに問い合わせることができますマシンユーザーの簡単な情報、例: finger hijack@192.168.1.3rlogin,rsh,telnet リモートログイン

システム情報:

quota -v

チェックしてください利用可能なディスク容量のサイズ (∶KB 単位) とファイルの数

date 現在の日付と時刻

あなたと同じマシンを現在使用しているユーザーとそのログイン時刻を確認し、 location

w 現在のユーザーの詳細ステータスを確認する

whoami 自分のアカウント名を表示

groups[ アカウント名] 他の人のグループを表示

passwd パスワードを変更する

chsh ログインシェルを変更します

chfn (アカウント名ではなく) フルネームを変更します)

cal 月間または年間カレンダーを印刷します

tty ディスプレイ現在のターミナルの名前

履歴 配置したコマンドを表示

nslookup ネームサーバーのホスト名とIPをクエリ

プロセス制御

kill

プロセスを停止するには、通常は ps コマンドを使用して最初にプロセス ID を確認し、それから kill -9 プロセスをすぐに停止します kill -9 - 1 システム内のすべての独自のプロセスを kill します

jobs 現在実行中のジョブを一覧表示します

fg 中止されたジョブをフォアグラウンドに戻して実行を継続

bg バックグラウンドで実行

at 指定した時刻にコマンドを実行

batch で複数のコマンドを実行するsequence

crontabシステムを定期的に実行するためにシステムを要求してください。プロセスの優先順位を調整しますnohup

ログアウト後もプロセスを実行し続けます。 (リダイレクト)

標準入力 (stdin): 通常はキーボード。<を使用してリダイレクトできます。例: mail b82000 < myfile は myfile ファイルを b82000 に送信できます

標準出力 (stdout): 通常は画面、

> を使用してリダイレクトし、>> を使用して結果を末尾に追加できますファイルの終わり。例:finger b81045 >myfile はクエリ結果を myfile ファイルに書き込むことができます。

パイプ∶パイプの記号は、2つのコマンドを接続するために使用される「|」です。 「|」の左側のコマンドの出力は、「|」の右側のコマンドの入力として機能します。 例: ls -l .. | more は、上位レベルのディレクトリの内容をページごとに出力できます。 who | grep b.503 | more は、現在オンラインになっている電気工学の学生のリストをページ単位で出力します。

以上がLinuxコマンドリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。