以下は centos 入門チュートリアル 列で、CentOS 基本コマンドの完全なリストを共有します。困っている友達の役に立ちます!
#1. シャットダウン (システムのシャットダウン、再起動、ログアウト) コマンド
shutdown - h now システムをシャットダウンします(1)
init 0 システムをシャットダウンします(2)
telinit 0 システムをシャットダウンします(3) )
shutdown -h 時間:分 & スケジュールされた時間に従ってシステムをシャットダウンします
shutdown -c に従ってシステムのシャットダウンをキャンセルします
#shutdown -r now Restart(1)reboot Restart(2)
logout ログアウト
2. システム情報を表示するコマンド
arch マシンのプロセッサ アーキテクチャを表示します。 (1)uname -m はマシンのプロセッサ アーキテクチャを表示します (2)
uname -r は使用されているカーネルのバージョンを表示します
dmidecode - q ハードウェア システム コンポーネントの表示 - (SMBIOS/DMI)
hdparm -i /dev/hda ディスクのアーキテクチャ特性の一覧表示
hdparm - tT /dev/sda ディスク上でテスト読み取り操作を実行します
cat /proc/cpuinfo CPU 情報情報を表示します
cat / proc/interrupts 割り込みの表示
cat /proc/meminfo メモリ使用量の確認
cat /proc/swaps 使用されているスワップを表示します
cat /proc/version カーネルのバージョンを表示します
cat /proc/net/dev を表示しますネットワーク アダプターと統計情報
#cat /proc/mounts マウントされたファイル システムの表示
##lspci -tv PCI デバイスのリスト
##lsusb -tv display USB device
date システム日付を表示します
cal 2007 2007 年のカレンダーを表示します
date 041217002007.00 日付と時刻を設定します - 月、日、時、分、年.秒
Clock -w 時刻の変更を BIOS に保存します
#3 .ファイルおよびディレクトリ操作コマンド
cd /home '/home' ディレクトリに入ります'
cd .. 前のレベルのディレクトリに戻ります。cd ../.. 上の 2 レベルのディレクトリに戻ります
##cd 個人のホーム ディレクトリを入力します
cd ~user1 個人のホーム ディレクトリを入力します
#cd - 最後のディレクトリに戻ります
pwd 作業パスを表示します
ls ディレクトリ内のファイルを表示します
ls -F Viewディレクトリ内のファイル
ls - l ファイルとディレクトリの詳細を表示
ls -a 隠しファイルを表示
mkdir dir1 「dir1」という名前のディレクトリを作成します
##mkdir dir1 dir2 同時に 2 つのディレクトリを作成します
mkdir -p /tmp/dir1/dir2 ディレクトリ ツリーを作成します
rm -f file1 'file1'という名前のファイルを削除します
rmdir dir1 「dir1」というディレクトリを削除します
rm -rf dir1 「dir1」というディレクトリを削除し、同時にその内容も削除します
rm -rf dir1 dir2 2 つのディレクトリとその内容を同時に削除します
mv dir1 new_dir ディレクトリの名前変更/移動
cp file1 file2ファイルをコピーします
cp dir /* . ディレクトリ内のすべてのファイルを現在の作業ディレクトリにコピーします
cp -a /tmp/dir1ディレクトリを現在の作業ディレクトリにコピーします。
cp -a dir1 dir2 ディレクトリをコピーします。
ln -s file1 lnk1 ソフト リンクを作成します。ファイルまたはディレクトリを指します
ln file1 lnk1 ファイルまたはディレクトリへの物理リンクを作成します
touch file1 ファイルを作成します
4. ファイル検索コマンド
find / -name file1 「/」で始まるルートファイルシステムを入力してファイルとディレクトリを検索します
find / -user user1 ユーザー 'user1' に属するファイルとディレクトリを検索します。
find /home/user1 -name \*.bin Files で終わるファイルとディレクトリを検索しますwith '.bin'
#find /usr/bin -type f -atime 100 過去 100 日間使用されていない実行可能ファイルを検索します
find /usr/bin -type f -mtime -10 10 日以内に作成または変更されたファイルを検索します
locate \*.ps ' で終わるファイルを検索します。 ps' ファイルを最後に追加します - 最初に 'updatedb' コマンドを実行します
is file にはバイナリ ファイル、ソース コード、または man
# の場所が表示されます##バイナリまたは実行可能ファイルへのフルパスを表示するファイル##5. ファイルの内容を表示
##cat file1最初のバイトからファイルの内容を順方向に表示します
#tac file1 ファイルの内容を最後の行から逆方向に表示します
more file1 長いファイルの内容を 1 つ表示します。
less file1 「more」コマンドと似ていますが、ファイルの順方向操作だけでなく逆方向の操作も可能です。
head -2 file1 ファイルの最初の 2 行を表示します
tail -2 file1 ファイルの最後の 2 行を表示します 5.マウント コマンド
mount /dev/hda2 /mnt/hda2 hda2 というディスクをマウントします (注: ディレクトリ '/mnt/hda2' がすでに存在していることを確認してください)
umount /dev/hda2 hda2 というディスクをアンインストールします (最初にマウント ポイント '/mnt/hda2' から終了します)
fuser -km /mnt/hda2 強制デバイスがビジー状態の場合はアンマウント
umount -n /mnt/hda2 /etc/mtab ファイルを書き込まずにアンマウント操作を実行します (ファイルが読み取り専用の場合、またはファイルがビジー状態の場合に非常に便利です)ディスクがいっぱいです)
#mount /dev/fd0 /mnt/floppy フロッピー ディスクをマウントします#mount /dev/cdrom /mnt/cdrom CD をマウントします
mount /dev/hdc /mnt/cdrecorder cdrw または dvdrom をマウントします
#mount /dev/hdb /mnt/cdrecorder cdrw または dvdrom をマウントします。
mount -o ループ file.iso /mnt/cdrom ファイルまたは ISO イメージ ファイルをマウントします。
mount -t vfat /dev/hda5 /mnt/hda5 mount Windows FAT32 ファイル システムをマウントします
mount /dev/sda1 /mnt/usbdisk USB ディスクまたはフラッシュ デバイスをマウントします
mount - t smbfs -o username=user,password=pass //WinClient/share /mnt/share Windows ネットワーク共有をマウントします
6。ディスク容量操作コマンド
df -h マウントされたパーティションのリストを表示##ls -lSr |more ファイルとディレクトリをサイズ順に並べる
du -sh dir1 ディレクトリ'dir1'の使用ディスク容量を見積もる
du -sk * | sort -rn 容量順に並べ替えて表示ファイルとディレクトリのサイズ
7. ユーザーとグループ関連のコマンド
groupadd group_name 新しいユーザー グループの作成
groupdel group_name ユーザー グループの削除
groupmod -n new_group_name old_group_name ユーザー グループの名前変更
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 「admin」ユーザーグループに属するユーザーを作成します
useradd user1 Create新しいユーザー
userdel -r user1 ユーザーを削除します ('-r' はホーム ディレクトリも削除します)
passwd user1 ユーザーを変更しますユーザーのパスワード (root のみが実行可能)
##chage -E 2005-12-31 user1 ユーザーパスワードの有効期限を設定します
## ls - lh 権限を表示chmod 777 directory1 ディレクトリ所有者 (u)、グループ (g)、およびその他 (o) の読み取り (r)、書き込み (w)、および実行 (x) の権限を設定します #chmod 700 directory1 ディレクトリ上のグループ (g) とその他 (o) の読み取り、書き込み、実行権限を削除します。 chown user1 file1 の所有権を変更します。ファイル 人間属性は use1 です。 # が所有するように変更します。 ## chgrp group1 file1 は、ファイルのグループを group1 に変更します chown user1:group1 file1 は、ファイルの所有者とグループ属性を変更します。所属するグループは group1 で、ユーザーは用途1です。 find / -perm -us s システム内の SUID によって制御されるすべてのファイルを一覧表示します chmod u s /bin/file1 バイナリ SUID を設定しますファイルのビット - ファイルを実行しているユーザーにも所有者と同じ権限が付与されます #chmod u-s /bin/file1 バイナリ ファイルの SUID ビットを無効にします chmod g s /home/public ディレクトリの SGID ビットを設定します - SUID と似ていますが、これはディレクトリ用です chmod g-s /home/public 無効にするディレクトリ SGID bit chmod o t /home/public ファイルに STIKY ビットを設定します - 正当な所有者のみがファイルを削除できます chmod o-t /home /public は、ディレクトリの STIKY ビットを無効にします #8. ファイルをパッケージ化および解凍するためのコマンド # #bunzip2 file1.bz2 'file1.bz2' bzip2 file1 というファイルを解凍します。'file1' gunzip file1 というファイルを圧縮します。 gz 'file1.gz' というファイルを解凍します ##gzip -9 file1 最大圧縮率 rar a file1.rar test_file 'file1.rar' というパッケージを作成します rar a file1.rar file1 file2 dir1 パッケージ 'file1 ' 、「file2」およびディレクトリ「dir1」 rar x file1.rar rar パッケージを解凍します unrar x file1.rar rar を解凍しますpackage tar -cvf archive.tar file1 非圧縮 tar パッケージを作成します tar -cvf archive.tar file1 file2 dir1 「file1」、「file2」、「dir1」を含むファイル package tar -tf archive.tar は、パッケージの内容を表示します tar -xvf archive.tar パッケージをリリースします tar -xvf archive.tar -C /tmp 圧縮パッケージを /tmp ディレクトリにリリースします (-c は指定されたディレクトリです) tar -cvfj archive.tar.bz2 dir1 bzip2 形式で圧縮パッケージを作成します tar -xvfj archive.tar.bz2 圧縮パッケージを解凍しますbzip2 形式 パッケージ tar -cvfz archive.tar.gz dir1 gzip 形式 tar -xvfz archive.tar で圧縮パッケージを作成します。 gz Unzip gzip 形式の圧縮パッケージ zip file1.zip file1 zip 形式の圧縮パッケージの作成 zip -r file1.zip file1 file2 dir1 複数のファイルとディレクトリを同時に zip 形式の圧縮パッケージに圧縮します unzip file1.zip zip 形式の圧縮パッケージを解凍します
rpm -ivh package.rpm rpm パッケージのインストールrpm - ivh --nodeeps package.rpm rpm パッケージをインストールし、依存関係の警告を無視します rpm -U package.rpm 構成ファイルを変更せずに rpm パッケージを更新します #rpm -F package.rpm インストールされている rpm パッケージを更新します rpm -e package_name.rpm rpm パッケージを削除します rpm -qa は、システムにインストールされているすべての rpm パッケージを表示します。 rpm -qa | grep httpd は、名前に「httpd」という単語が含まれるすべての rpm パッケージを表示します rpm -qi package_name インストールされているパッケージに関する特別な情報を取得します rpm -ql package_name は、インストールされた rpm パッケージによって提供されるファイルのリストを表示します ##rpm -qc package_name は、インストールされた rpm パッケージによって提供される構成ファイルのリストを表示します rpm -q package_name --whatrequires rpm パッケージの依存関係のリストを表示します。 rpm -q package_name --whatprovides rpm パッケージを表示します。パッケージが占有しているボリューム rpm -q package_name --scripts インストール/削除中に実行されたスクリプトを表示します l #rpm -q package_name -- changelog rpm パッケージの変更履歴を表示します。 rpm -qf /etc/httpd/conf/httpd.conf 指定されたファイルがどの rpm パッケージによって提供されているかを確認します。 rpm -qp package.rpm -l は、まだインストールされていない rpm パッケージによって提供されるファイルのリストを表示します。 rpm --import /media/cdrom / RPM-GPG-KEY 公開鍵デジタル証明書をインポートします rpm --checksig package.rpm rpm パッケージの整合性を確認します rpm - qa gpg-pubkey インストールされているすべての rpm パッケージの整合性を確認します rpm -V package_name ファイル サイズ、ライセンス、タイプ、所有者、グループ、MD5 チェック、および最終変更時刻を確認します rpm -Va システムにインストールされているすべての rpm パッケージを確認します - 慎重に使用してください rpm -Vp package.rpm rpm パッケージがまだ存在していることを確認します利用可能 インストールされていません rpm2cpio package.rpm | cpio --extract --make-directories *bin* rpm パッケージから実行可能ファイルを実行します #rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm rpm ソース コードからビルドされたパッケージをインストールします rpmbuild --rebuild package_name.src.rpm rpm ソース コードから rpm パッケージをビルドします 10.YUM パッケージ アップグレードプログラム yum install package_name ダウンロードしてインストールしますrpm パッケージ yum update package_name rpm パッケージを更新します yum delete package_name rpm を削除しますpackage yum list 現在のシステムにインストールされているすべてのパッケージを一覧表示します yum search package_name rpm リポジトリ内のソフトウェア パッケージを検索します yum clean パッケージ rpm キャッシュをクリーンアップし、ダウンロードしたパッケージを削除します。 yum clean headers すべてのヘッダー ファイルを削除します。##yum clean all キャッシュされたパッケージとヘッダー ファイルをすべて削除します
以上がCentOS の基本コマンドの完全なリストを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。