# コマンド ### よく使うコマンド ##### yumコマンド インストール可能なパッケージとインストール済みのパッケージを表示 ``` $ yum list ``` インストール済みのパッケージを表示 ``` $ yum list installed ``` アップデート可能なパッケージを表示 ``` $ yum list updates ``` リポジトリ一覧を表示 ``` $ yum repolist all ``` **インストール済み**パッケージのアップデート ``` $ yum update ``` インストール済みパッケージのアップデート(不要パッケージの削除を含む)※ ``` $ yum upgrade ``` ※''CentOSのデフォルトで/etc/yum.conf に **obsoletes=1**と記載があるため、デフォルトでは「update」「upgrade」も同じ動作'' --- ##### 圧縮・解凍コマンド tar.gzの圧縮 ``` $ tar -zcvf xxx.tar.gz ``` tar.gzの解凍 ``` $ tar -zxvf xxx.tar.gz ``` zipの圧縮 ``` $ zip -r xxx.zip ``` zipの解凍 ``` $ unzip xxx.zip ``` --- ##### グローバルIPの調べ方 下記のコマンドを実行する。 $ curl inet-ip.info ##### sudo コマンドの権限付与 ユーザを追加しただけ(useradd)では、「sudo」でコマンドを実行する権限を持っていない。 下記のコマンドを実行して、「sudo」で実行できるように設定する。 ``` # usermod -G wheel <ユーザ名> ``` ##### 標準出力を捨てる 参考:[標準出力や標準エラーの内容を捨てる - Linux シェルスクリプトプログラミング](https://ez-net.jp/article/FC/2HHU3CBD/_LiO_9u5MU5x/) 標準出力および標準エラーを捨てる方法は下記のように実行する。 ``` $ (コマンド) > /dev/null 2>&1 ```