新米パパの育児留学

新米パパの育児留学

未経験からエンジニアへの転職体験談など "リアル" な情報を発信

IT/WEBエンジニアの転職(未経験/30代可あり)エージェント, サービス比較(p.s.侍の炎上を見て)
全くの未経験からIT/Webエンジニアに転職した私(30代)のロードマップ
30代未経験からIT / Webエンジニアへのリアルな転職体験談4 ”2度目の転職活動から入社へ”
本当に使えるものだけ!出産準備品・ベビー用品で実際に買ってよかったおすすめ10選
クロスバイク  LIG(リグ) MOVE 700Cの組み立て手順まとめ
Ruby初心者におすすめの学習方法「プロを目指す人のためのRuby入門」
Ruby on Rails チュートリアル 完全攻略 概要と演習解答総まとめ

Linux初心者がまず始めに覚えたいコマンド9選

"Linux初心者がまず始めに覚えたいコマンド9選"

GEEKLYのIT・WEB・ソーシャルゲーム業界への転職支援サービス

LINUXに初めて触れるときに、意味不明な記号の羅列を見て嫌になる。

"LINUXコマンド一覧"で調べてもらえばわかるが、コマンドの種類は恐ろしく多い。。。

あぁ、挫折しそう。。。となった時に、以下を重視してほしい。

・まず初めに覚えるコマンドは10種類程度でいい。(他のコマンドは後々追加で調べながら覚えられる)

・コマンドは英語の略称であることが多いので正式名称と意味を理解すると覚えやすい。

私が最初に覚えたコマンドとショートカットキーをメモとして掲載します。

まず覚えるLINUXコマンド9選

コマンド 正式名称 意味 使用例
pwd print working directory 作業中ディレクトリ表示 $ pwd
/home/work
cd change directory ディレクトリ変更 $ cd work/
# workディレクトリへ移動
ls list リスト $ls
# ファイル一覧
mkdir make directory ディレクトリ作成 $ mkdir images
# imagesという名前のディレクトリの作成
cp copy コピー $ cp index.html about.html
# index.htmlをコピーしabout.htmlとして保存
mv move 移動 $ mv top.jpg images/
# top.jpgをimagesディレクトリの中に移動
rm remove 削除 $ rm top.jpg
# top.jpgの削除
cat catenate / concatenate 連結する $ cat sample.txt
# sample.txtの内容を表示
man manual マニュアル $ man ls
# lsコマンドのマニュアルを表示

便利なショートカット一覧(bash)

ショートカット 説明
↑キー ↓キー コマンド履歴を順番に表示
Tabキー フォルダ、ファイル名を補完
Ctr + a 入力コマンドの先頭へカーソルを移動
Ctr + e 入力コマンドの終端へカーソルを移動
Ctr + c 表示されているコマンド入力を消す
Ctr + r コマンド履歴の中を検索する

GEEKLYのIT・WEB・ソーシャルゲーム業界への転職支援サービス

オススメの本

こちらの本は実際に手を動かしながら勉強できて理解が深まるのでお勧めです。 付属のURLからVM(仮想マシン)の設定済みのものをPCへインストールできるので環境設定も簡単です。

参考

Linuxコマンドは単語の意味を理解するとグッと身近なものになる

あわせて読みたい記事 

mochikichi.hatenablog.com

mochikichi.hatenablog.com

mochikichi.hatenablog.com