sort – ファイルを行単位で並べ替えて表示する
[構文] sort オプション ファイル
オプション
| -o ファイル | 指定したファイルに結果を出力 |
| -f | 大文字と小文字を区別しない |
| -r | 逆順にソート |
| -n | 数値順にソート |
| -k フィールド | スペースやカンマで区切られている場合、指定したフィールドでソート |
| -t 区切り文字 | 区切り文字を指定してソート。-k と組み合わせて使う。 |
sort – ファイルを行単位で並べ替えて表示する
[構文] sort オプション ファイル
オプション
| -o ファイル | 指定したファイルに結果を出力 |
| -f | 大文字と小文字を区別しない |
| -r | 逆順にソート |
| -n | 数値順にソート |
| -k フィールド | スペースやカンマで区切られている場合、指定したフィールドでソート |
| -t 区切り文字 | 区切り文字を指定してソート。-k と組み合わせて使う。 |
smbpasswd – ユーザーのSMBパスワードを変更する
構文] smbpasswd オプション ユーザー
オプション
| -a | ユーザーを新規追加 |
| -e | 対象ユーザーを有効にする |
| -d | 対象ユーザーを無効にする |
| -n | パスワードを設定しない |
| -x | ユーザーを削除 |
| -h | ヘルプを表示 |
| -c ファイル | 設定ファイルを指定する |
| -r ホスト | リモートホストを指定 |
| -U ユーザー | リモートユーザーを指定 |
smbpasswd – ユーザーのSMBパスワードを変更する
[構文] smbpasswd オプション ユーザー
オプション
| -a | ユーザーを新規追加 |
| -e | 対象ユーザーを有効にする |
| -d | 対象ユーザーを無効にする |
| -n | パスワードを設定しない |
| -x | ユーザーを削除 |
| -h | ヘルプを表示 |
| -c ファイル | 設定ファイルを指定する |
| -r ホスト | リモートホストを指定 |
| -U ユーザー | リモートユーザーを指定 |
shutdown – システムを終了する
[構文] shutdown オプション 時間 メッセージ
| -h | システムを停止 # shutdown -h now↑システムを今すぐに停止 |
| -r | システムを再起動 # shutdown -r +10↑システムを10分後に再起動 |
| -f | 次回起動時にfsckによるチェックをしない # shutdown -rf +20 “This System will shutdown soon”↑システムを20分後に該当メッセージとともに再起動 |
| -k | ユーザーに通知だけしてシャットダウンはしない # shutdown -k now |
| -c | すでに発行したshutdownコマンドをキャンセル # shutdown -c |
sfdisk – パーティションテーブルを表示する
[構文] sfdisk オプション デバイス
| オプション |
| -l | パーティションテーブルを一覧表示する |
認証方法やネットワーク等の各種設定を行う
setfacl – ACLを設定する
[構文] setfacl オプション ファイル
オプション
| -m | ACLを変更する |
| -x | 特定のACLを削除する |
| -b | ACLを全て削除する |
| -R | ACLを再帰的に設定する |
| -d | デフォルトACLを設定する |
| -k | デフォルトACLを削除する |
| –restore=file | ファイルからACLを設定(リストア)する |
rsync – ファイルをコピーする(同期する)
[構文] rsync オプション コピー元ホスト:コピー元ディレクトリ コピー先ホスト:コピー先ディレクトリ
オプション
| -v | 詳細を表示 |
| -a | ファイルの属性を保持したままコピー |
| -u | コピー先ファイルがコピー元より新しい場合は更新しない |
| -z | 圧縮して転送する |
| –exclude=PATTERN | PATTERNにマッチするファイル/ディレクトリは除外する |
| –delete | 転送先に存在するが転送元には存在しないファイルは削除する |
| # rsync -av –exclude=”tmp” /home/ /backup ↑ローカルマシンの /home配下をローカルマシンの /backup配下へ、tmpディレクトリは除いて同期させる。 |
rpmbuild – RPMパッケージをビルドする
[構文] rpmbuild オプション sepcファイル/SRPMファイル
オプション
| -ba | バイナリパッケージとソースパッケージをビルド |
| -bb | バイナリパッケージをビルド |
| -bs | ソースパッケージをビルド |
| -bp | スペックファイルからソースを展開 |
| -bc | スペックファイルから「%build」を実行(makeと同等の結果) |
| -bi | スペックファイルから「%install」を実行(make installと同等の結果) |
rpm – RPMパッケージの管理を行う
[構文] rpm オプション パッケージ
オプション
| -i | パッケージのインストール # rpm -i package |
| -F | パッケージのアップグレード (インストールされていない場合は中止される) # rpm -F package |
| -U | パッケージのアップグレード (インストールされていない場合は新規インストールされる) # rpm -U package |
| -e | パッケージのアンインストール # rpm -e package |
| -q | インストール済みパッケージの問い合わせ # rpm -q package |
| -V | インストール済みパッケージ情報の検証 # rpm -V package |
| -K | パッケージのGPG署名の検証 # rpm -K package |
| –rebuilddb | RPMデータベース情報の再構築 # rpm –rebuilddb |
| –initdb | RPMデータベース情報の新規構築 # rpm –initdb |
| –import | RPM GPGキーのインストール # rpm –import /usr/share/rhn/RPM-GPG-KEY↑/usr/share/rhn/RPM-GPG-KEYファイルをインストール |
| i, U と併用するオプション | |
| -v | パッケージ名を表示 # rpm -iv package↑パッケージ名を表示してpackageのインストール |
| -h | 進行状況を表示 # rpm -ivh package↑パッケージ名と進行状況を表示してpackageのインストール |
| -vv | 処理内容を表示 # rpm -ivv package↑処理内容を表示してpackageのインストール |
| –nodeps | 依存関係を無視 # rpm -ivh –nodeps package↑依存関係を無視してpackageのインストール |
| –test | インストールのテスト(インストールはされない) # rpm -ivh –test package↑packageのインストールテスト |
| q と併用するオプション | |
| -a | 全てのインストール済みパッケージを表示 # rpm -qa |
| -i | パッケージ情報を表示 # rpm -qi package |
| -l | パッケージに含まれるファイルを表示 # rpm -ql package |
| -c | パッケージに含まれる設定ファイルを表示 # rpm -qc package |
| -d | パッケージに含まれるドキュメントを表示 # rpm -qd package |
| -f | あるコマンドがどのパッケージに含まれるかを表示 # rpm -qf /bin/bash↑/bin/bashが含まれるパッケージを表示 |
| -R | 依存パッケージを表示 # rpm -qR package↑packageが依存するパッケージを表示 |
| -s | パッケージの状態を表示 # rpm -qs package |
| –last | パッケージの更新日時を表示 # rpm -q –last package↑packageの更新日時を表示 |
| –changelog | パッケージの変更履歴を表示 # rpm -q –changelog package |