ホームページ  >  記事  >  運用・保守  >  CentOS の基本コマンドの完全なリストを共有する

CentOS の基本コマンドの完全なリストを共有する

藏色散人
藏色散人転載
2020-09-29 13:45:164430ブラウズ

以下は centos 入門チュートリアル 列で、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 です。

#chown -R user1 directory1 は、ディレクトリの所有者属性を変更し、同時にディレクトリ内のすべてのファイルの属性を 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 file1 'file1'というファイルを圧縮します

##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 形式の圧縮パッケージを解凍します

9. RPM パッケージに関するコマンド

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 localinstall package_name.rpm は、独自のソフトウェア リポジトリを使用してすべての依存関係を解決する rpm パッケージをインストールします##yum update package_name.rpm 現在のシステムにインストールされているすべての 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 サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。