【新人教育Linux編】 事前準備としてサーバ接続用のpemを配布しておく。方法はメール? 【CUIとGUI】 https://tcd-theme.com/2019/12/cui-gui.html 【相対パスと絶対パス】 https://proengineer.internous.co.jp/content/columnfeature/5229 ■pem置き場所 C:\Users\RYOTASOMEYA\Desktop\ueda_新人教育 ■pemファイル名 naokey.pem 1. teratermダウンロード https://forest.watch.impress.co.jp/library/software/utf8teraterm/ 2. teratermインストール インストーラを実行。デフォルト設定でインストールを進める。 3. Linuxサーバに接続 IP:13.112.160.104 ポート:22 (デフォルト) ユーザ:ec2-user パスワード:今回は秘密鍵をもらっているので入力不要 ・参考 サーバ接続 https://dev.classmethod.jp/articles/aws-beginner-ec2-ssh/ 5. 個人用アカウント作成 sudo useradd 【アカウント名】 6. アカウント切り替え sudo su - 【アカウント名】 ・参考(suコマンド) https://qiita.com/i35_267/items/39f09643383353861565 7. ユーザディレクトリに移動 windowsの画面比較しながら見るといいかも pwdコマンド lsコマンド cdコマンド 8. ディレクトリ作成(dir1) mkdirコマンド 9. 作ったディレクトリに移動 10. テキストファイル作成 vimコマンド 11. vimテキストエディタの使い方 INSERTモード 文字入力(何行か入力) INSERTモード終了 vimコマンド使用方法(行移動、文字列検索、上書き保存、閉じる、上書き保存して閉じる) ・参考 https://qiita.com/hide/items/5bfe5b322872c61a6896 12. ファイル内容確認 cat less 13. ユーザホームに戻って新規ディレクトリ作成(dir2) 14. 作ったファイルをdir2に移動 mvコマンド 15. 移動したファイルをdir2中でコピー cpコマンド バックアップを作成 16. ユーザホームに戻って新規ディレクトリ作成(dir3) 17. dir3の編集権限変更 権限説明 chmodコマンドで書き込み権限OFF ・参考 https://qiita.com/shisama/items/5f4c4fa768642aad9e06 18. dir2→dir3にファイルコピー 失敗する 19. dir3の編集権限変更 chmodコマンドで書き込み権限ON 20. dir2→dir3にファイルコピー 今度は成功する 21. dir3のテキストファイル削除 rmコマンド 22. dir3のディレクトリ削除 rmコマンド rオプション 【おまけ】※時間あればやる。なければ上田がやるのを見せるだけ 23. シェル作って実行 @こんな感じ ================================================ #!/bin/sh echo "hello world" ================================================ Aこんな感じ ================================================ #!/bin/sh cp ./dir1/textfile ./dir2/textfile2 echo "hello world" >> ./dir2/textfile2 ================================================ 【おまけここまで】 以下はあとで上田がやる 24. アカウント削除