Linuxを勉強し始めると、
- コマンドが多すぎる
- 何から覚えればいいかわからない
- サーバーを用意するのが面倒
と感じることが多いと思います。
実際、現場でも使うコマンドはある程度決まっています。
今回は、Linux初心者が最初に覚えるべきコマンドを紹介します。
1. pwd
現在いるディレクトリを確認するコマンドです。
pwd
実行例
/home/user
2. ls
ファイルやディレクトリの一覧を表示します。
ls
詳細表示
ls -la
Linuxでは毎日のように利用するコマンドです。
3. cd
ディレクトリを移動します。
cd Documents
1つ上へ移動する場合
cd ..
4. mkdir
新しいディレクトリを作成します。
mkdir sample
5. touch
空ファイルを作成します。
touch test.txt
6. cp
ファイルをコピーします。
cp test.txt backup.txt
7. mv
ファイルを移動したり名前変更したりします。
mv old.txt new.txt
8. rm
ファイルを削除します。
rm test.txt
ディレクトリごと削除する場合
rm -r sample
※本番環境では慎重に実行しましょう。
9. cat
ファイル内容を表示します。
cat test.txt
10. grep
文字列検索を行います。
grep error application.log
ログ解析で非常によく利用されます。
Linuxを学ぶメリット
現在のIT業界では、
- AWS
- Docker
- Kubernetes
- Azure
- Google Cloud
など、多くのサービスがLinux上で動いています。
Linuxの知識は
- インフラエンジニア
- Webエンジニア
- バックエンドエンジニア
- SRE
など様々な職種で役立ちます。
Linux学習で挫折しやすいポイント
多くの人が、
- VirtualBox構築
- Linuxインストール
- SSH接続
などの環境構築で挫折します。
特に初心者の方は、
「勉強する前に疲れてしまう」
ことも少なくありません。
ブラウザだけでLinuxコマンドを学習できるサイトを作りました
そこで、Linuxコマンドを実際に入力しながら学習できるページを作りました。
👉 https://prodou.net/category/linux.html#linux-00
特徴
- 無料
- 登録不要
- ブラウザだけで利用可能
- 疑似ターミナルで学習できる
- Linuxコマンドを実際に試せる
インフラ学習を始める方にはおすすめです。
まとめ
Linux初心者はまず
- pwd
- ls
- cd
- mkdir
- touch
- cp
- mv
- rm
- cat
- grep
この10個を覚えるだけでもかなり前進できます。
知識として覚えるだけでなく、実際に手を動かしながら学習すると理解が早くなります。
Linux学習を始める方の参考になれば幸いです。