linuxのコマンドは便利ですが、量が多すぎてなかなか覚えられないですよねー。
わたしはその覚えられない方です(*´ω`*)
この記事では自分の備忘録もかねて覚えておくと便利なコマンドをまとめています。
定番なものからなんじゃこりゃと思うものまで、自分が使うものをまとめています。
引数などの詳細は記載していません。詳しくはmanコマンドを
Linuxで覚えておくと便利なコマンド
コマンドライン | 内容 |
df | ディスク全体の使用量を一覧でわかるので便利。2文字なので覚えやすい。 |
pip install 【ソフト名】 | Pythonがインストールされていると使えるコマンドラインでインストールできるコマンド。3.4以上で利用できる。 |
cd 【フォルダ名】 | そのディレクトリに移動できるコマンド。cd / でrootにでます。 |
ls | ディレクトリの内容をリスト表示。 |
【コマンド】|【コマンド】 | パイプラインというもの。縦の棒でコマンド間をつなげて実行できる。lsやgrepと組み合わせて使ったりすると言えばわかりやすい? |
pwd | 現在いる場所(ディレクトリ)を表示。 |
touch 【ファイル名】 | 空のファイル(プレーンテキスト)をユーザーディレクトリに作成。 |
grep【検索したい文字列】 | grep検索。指定した文字列の行を抽出。 |
history | コマンドの履歴を表示する。隠しファイルを表示した状態でホームディレクトリを見たら本体があったりします。 |
man【コマンド名】 | コマンドのマニュアルを表示する。 |
chmod -x 【ファイル名 例 sample.sh】 | 実行権限を付与。 |
tar -zxvf【tar.gzファイル名】 | tar.gzファイルの解凍。 圧縮などすることがないのでこれしか使わない(°▽°) |
ifconfig | IPアドレスを表示。 |
arp | 自宅で使うとローカル内のIPアドレスやらMACアドレスを表示。 |
netstat | 通信状態を表示。 |
アップデート・アップグレード関連
sudo apt update | linuxのアップデートを取得。よく使います。 |
sudo apt upgrade | linuxのアッグレードをする。アップデート後に実行。 |
sudo apt full-upgrade | ディストリビューションの更新に使うとか? |
sudo apt autoremove | 使い終わった、使わなくなった不要なデータをきれいにしてくれるコマンド。 |
apt moo | スーパー牛さんパワー aptitude moo 、aptitude -v moo、そのあと-vのうしろに-vv、-vvvとv増やすと・・・ |
ハードやOSの詳細を知るコマンド
lshw | ハードウェアの詳細を見れる |
infix -Fxz | ハードウェアやOSなどを見れる |
その他便利なコマンド
git clone 【URL】 | 必要なコードのあるGitHubのURLを入れるだけで簡単ダウンロード。 |
clonetab -e | nanoなどで特定の記述をすると、記述にそって処理がされる便利なもの。 -lで内容を表示。 |
cat *.csv > 【保存したい名前】.csv | csvのあるフォルダ内で実行すると、ひとつにまとめてくれる便利なコマンド。textファイルでも可能。 |
コメント