ターミナルを使いこなすためのコース
6チャプター・25レッスン目安 約 3.5 時間
シェルの仕組み・プロセス管理・パーミッション・SSHなどシステム管理のコマンドを、ブラウザで実践しながら学べる無料の応用コース。
このコースはターミナル 基礎編の続きです
ターミナルの「なぜそう動くのか」を理解し、自分の環境を自在にカスタマイズできるようになるコースです。シェルの仕組み、プロセスの概念、設定ファイルの使い方など、入門編・基礎編では触れなかった「裏側」を学びます。
エイリアスや環境変数でワークフローを効率化し、グロブやブレース展開で入力量を減らし、パーミッション・ユーザー管理・SSH接続でサーバー管理の基礎を身につけます。全6章・25レッスンの充実した構成です。
このコースを修了すれば、ターミナルを「使える」だけでなく「理解している」レベルに到達し、インフラ・DevOps・バックエンド開発などへのキャリアの土台が築けます。
シェルやプロセスの仕組みを理解し、設定ファイル・エイリアス・環境変数で自分だけの作業環境を構築します。
グロブ、ブレース展開、エスケープなど、少ないキー入力で多くのことをこなすシェルの機能を習得します。
パーミッション、ユーザー管理、プロセス制御、cron、SSH接続など、Linux管理の実務スキルを身につけます。
「なんとなく使えている」から「仕組みがわかる」へステップアップしましょう。
エイリアスや環境変数で、毎日の操作がぐっと快適になります。
パーミッション、プロセス管理、SSH接続など、実務に直結するスキルを習得します。
echo $SHELLsource ~/.zshrcalias rm="rm -i"alias\rm notes.txtecho 'alias rm="rm -i"' >> ~/.zshrcPS1=">> "export EDITOR=vimprintenv EDITORecho $PATH*?[abc]ls report_?.txtls report_[abc].txt{1..5}touch log_{1..5}.txtcat "project/my notes.txt"!!ls -lchmod 755 deploy.shchmod 644 index.htmlchmod 600 id_rsasudo cat /etc/hostnameidsudo useradd alicesudo usermod -aG developers alicegroups alicesudo userdel alicesudo apt updateapt search nginxsudo apt install nginxsudo apt remove treesudo apt upgradeapt list --installeduname -adf -hdu -sh /var/logfree -hps auxps aux | grep python3kill 3456lsof -i :80systemctl status nginxsudo systemctl start nginxsudo systemctl enable nginxjournalctl -u nginxcrontab -lcrontab backup-cron.txtcrontab -rhostnameip addrip routeping -c 3 webterm.appcurl https://example.comcurl -I https://example.comcurl -O https://example.com/data.jsoncurl -X POST -H 'Content-Type: application/json' -d '{"name":"carol"}' https://api.example.com/usersssh-keygen -t ed25519cat ~/.ssh/id_ed25519.pubssh-copy-id user@server.example.comssh user@server.example.comexit