-- Views
April 21, 26
スライド概要
はじめまして、ALJ Education Plus 株式会社のyukikoと申します。 IT教育支援や、DX推進が可能です。 ◆ スキル LPIC レベル2 AI / Python Splunk BI(データ可視化・分析) ◆ その他 新卒・未経験の学生向けに、エンジニア転職を応援する資料を趣味で作成しています。 もしよろしければご活用ください。 ◆IT研修講師をお探しの方は [email protected] にお気軽にお問い合わせください。 ※ALJ Education Plus 株式会社を通して、ご支援させていただきます。 ◆Zenn https://zenn.dev/yukiko_sapporo/articles/46c13e9f98b110
LPIC Level 1 学習スライド 問7〜11:viエディタ・シェルリダイレクト・コマンド検索 新卒・未経験文系エンジニア向け 図解でわかる! vi エディタ シェル・リダイレクト 問7 問8 問9 問10 問11 Ubuntu / RedHat 対応 | 実機確認済み ©初級IT講師向け教材 コマンド検索
問7 viエディタ 現在の行を含む連続3行を削除するコマンドは? ①この用語 3dd(さん・でぃー・でぃー) ②簡単に言うと ③原理原則 「今いる行から3行まとめて消す魔法の呪文!」 viコマンドは「回数 + 操作」の順。ddは1行削除 → 3ddで3行削除 コマンド分解図 3 dd 回数 操作(1行削除) = 今いる行 + 下2行 合計3行を削除! ← 現在の行(カーソル)★削除 ← 下1行 ★削除 ← 下2行 ★削除 類似コマンド:5yy = 5行コピー 3cc = 3行変更 Ubuntu / RedHat 共通コマンド
問8 viエディタ 削除後に現在の行の「上」に貼り付ける1文字コマンドは? ①この用語 P(大文字のピー) ②簡単に言うと ③原理原則 「コピーした内容を今の行の上に貼り付ける(Paste Before)」 削除・ヤンク内容はバッファに保存される。P=上/前、p=下/後 P vs p 比較図 バッファ (一時保存) 削除/ヤンク内容 u = アンドゥ(1つ前に戻す) 大 文P 字 現在の行の 上 に貼り付け p 現在の行の 下 に貼り付け ← 貼り付けられる行 ← ここにカーソル ← ここにカーソル ← 貼り付けられる行 次の行 次の行 U = 行全体のアンドゥ Ubuntu / RedHat 共通コマンド
問9 終了前にbackup.txtとして保存するコマンドは? viエディタ ①この用語 :w backup.txt(コロン・ダブリュー・スペース・ファイル名) ②簡単に言うと ③原理原則 「今の内容を別名(backup.txt)でコピー保存する」 :(コロン)でexモードへ入り、wコマンドでファイル名を指定して書き込む viのexモード コマンド一覧 :w backup.txt backup.txtという名前で別名保存(元ファイルは開いたまま) :wq 保存して終了(Write & Quit) :w! 強制上書き保存(読み取り専用でも!) :q! 保存せずに強制終了(変更を捨てる) :save backup.txt viには存在しない(よくある間違い!) Ubuntu / RedHat 共通コマンド
問10 シェル・リダイレクト ①この用語 tee(ティー)コマンド / bar | tee /tmp/barlog ②簡単に言うと ③原理原則 画面表示 + ファイル書き込みを同時にするコマンドは? 「T字の水道管!流れてきた情報を画面とファイルの2方向に分岐」 teeは標準入力を標準出力とファイルへ同時書き出し。> はファイルのみで画面に出ない 画面(標準出力) tee のイメージ図(T字型分岐) bar > /tmp/barlog bar コマンド | tee /tmp/barlog (ファイルに保存) ファイルのみ 画面には出ない! × Ubuntu / RedHat 共通コマンド
問11 コマンド検索 コマンドbarが実際に実行されるプログラムの場所を表示するのは? ①この用語 which(ウィッチ)コマンド 例: which bar ②簡単に言うと ③原理原則 「このコマンドって実際どのフォルダにあるの?を教えてくれる」 PATH環境変数に設定されたディレクトリを順に検索して実行ファイルを見つける コマンド検索系コマンドの比較 コマンド 何を検索? 覚え方 which bar PATH内の実行ファイルの場所 「どこ?」Which = どっち/どこ whatis bar マニュアルの1行説明 「これ何?」What is = なに? apropos bar キーワードでmanページ検索 「似たやつ全部」 locate bar ファイル名DB(mlocate)を検索 「DB検索。リアルタイムではない」 Ubuntu / RedHat 共通コマンド
まとめ 問7〜11 重要コマンド 問7 3dd 現在行を含む3行削除 → [回数]+[操作]の順 問8 P(大文字) 削除/ヤンク内容をカーソルの上に貼り付け 問9 :w backup.txt 別名でファイルを保存(exモードで:を忘れずに!) 問10 tee 標準入力を画面とファイル両方へ同時出力(T字分岐) 問11 which PATH内のコマンド実行ファイルの場所を表示 Ubuntu / RedHat 共通 | 実機動作確認済み