ターミナルを使いこなすためのコース
5チャプター・13レッスン目安 約 1 時間
ファイル操作・パイプ・リダイレクトなど実務で毎日使うLinuxコマンドを、ブラウザの演習で練習しながら身につける無料コース。
このコースはターミナル 入門編の続きです
入門編の次のステップとして、実務で使えるターミナルスキルを身につけるコースです。「ファイルを探す」「ログから必要な情報を抜き出す」「コマンドを組み合わせて作業を自動化する」など、日常的に直面する課題をターミナルで解決できるようになります。
パスの仕組みを理解してディレクトリ構造を自在に移動し、grep・正規表現・パイプを使ったテキスト処理、ファイルの圧縮・解凍まで、全5章・13レッスンで段階的に習得します。
このコースを修了すれば、Git、シェルスクリプト、サーバー管理といった次のステップに進むための中級レベルのターミナル操作力が身につきます。
絶対パス・相対パス・シンボリックリンクを理解し、findコマンドで目的のファイルを素早く見つけ出せるようになります。
head・tail・lessでファイルを効率的に確認し、grep・正規表現を使ってテキストの検索・抽出を行います。
コマンドをパイプでつなぎ、出力をファイルに保存するリダイレクトを習得。複数階層のディレクトリ一括作成や、tarによる圧縮・解凍も扱います。
基礎の上に、実務で使える中級テクニックを積み上げましょう。
ファイル検索やテキスト処理を覚えると、手作業で時間をかけていた作業が一瞬で終わるようになります。
grep・正規表現・パイプを使えば、大量のテキストから必要な情報を素早く抜き出せます。
cd ~cd /home/user/projectscat index.htmlln -s documents/important.txt shortcutfind . -name "*.txt"find . -type dfind . -size +100Mls -R appmkdir -p app/src/componentsmv *.txt backuphead log.txttail -n 5 log.txtless readme.txtgrep "ERROR" server.loggrep -i "error" server.loggrep -r "TODO" src/wc -l server.logdiff config.yml config.yml.bakgrep "ERROR" server.log | sortgrep "ERROR" server.log | sort > errors.txtgrep "WARN" server.log >> errors.txttar -czf archive.tar.gz src/tar -tf backup.tar.gztar -xzf backup.tar.gz