目次
はじめに
こんにちは。ちゃばです。
今回は、個人的によく使っているLinuxコマンドをまとめましたのでご紹介します。
パッケージ関連
# パッケージリストを最新の状態に更新(実際のアップグレードは行わない)
sudo apt update
# インストール済みパッケージを最新バージョンにアップグレード(確認プロンプトあり)
sudo apt upgrade
# インストール済みパッケージを最新バージョンにアップグレード(確認プロンプトをすべて自動でYesにする)
sudo apt upgrade -y
# 指定したパッケージをインストール(確認プロンプトあり)
sudo apt install "パッケージ名"
# 指定したパッケージをインストール(確認プロンプトをすべて自動でYesにする)
sudo apt install -y "パッケージ名"Bash圧縮・解除 関連
# .tar.gz / .tgz ファイルをカレントディレクトリに解凍
tar -zxvf "対象ファイル"
# .tar.gz / .tgz ファイルを指定ディレクトリに解凍
tar -zxvf "対象ファイル" -C "解凍したい場所"
# .tar ファイルをカレントディレクトリに解凍
# 最近のLinux環境では圧縮形式を自動判別してくれるのでこのオプションを使用している
tar -xvf "対象ファイル"
# .tar ファイルを指定ディレクトリに解凍
# 最近のLinux環境では圧縮形式を自動判別してくれるのでこのオプションを使用している
tar -xvf "対象ファイル" -C "解凍したい場所"
# ディレクトリを .tar.gz 形式で圧縮
tar -zcvf "圧縮ファイル名" "圧縮するディレクトリ"Bashコピー 関連
# ファイルコピー
cp "コピー元" "コピー先"
# ディレクトリコピー(-r で再帰的にコピー)
cp -r "コピー元" "コピー先"Bash削除関連
# ファイル削除
rm "ファイルパス"
# ディレクトリ削除(-r で再帰的に削除)
rm -r "ディレクトリパス"Bash検索関連
# ファイル内の文字列検索
grep "調べたい文字列"
# ファイルの存在を検索
find "ファイル名"
# 現在のディレクトリから2階層までにある特定のファイルに特定の文字列が含まれているかを探す
# -maxdepth 2: 2階層まで / -print0 と -0: スペースを含むパスを安全に処理
find . -maxdepth 2 -name "ファイル名" -print0 | xargs -0 grep "検索したい文字列"Bashおわりに
個人的によく使っているLinuxコマンドを紹介しました。
また使用しているコマンドが増えたら更新していきたいと思います。
それでは。
