Mac BigSurではターミナルがbashからzshの環境になっております。LPICの問題ではbash環境で問題が作成されるため、historyなどの履歴確認コマンドでは注意する点があります。
%4 CUIファイル操作の基本 - 複数のファイル指定で使える特殊記号での正規表現の書き方
CUIのファイル操作の基本です。複数のファイルを指定するのに使える特殊記号を紹介し、正規表現の書き方について勉強します。オプション指定での気を付けるべきポイントなども解説します。
%5 tarコマンドの基本 - オプションcf xfの意味からアーカイブと圧縮の違いを確認
tarコマンドの基本を勉強します。cfやxfなどオプション指定の意味を確認し、gzipコマンドと比較しながらアーカイブや圧縮操作の挙動の違いを確認します。
%6 リダイレクト標準出力 - ログ出力エラーでお馴染み /dev/null > 2>&1
リダイレクト標準出力やそのログの出力エラーで表示される仕組みを勉強します。/dev/null > 2>&1 などこの記述にどのような意味があるのか基本的なところを解説します
%7 コマンド連結のパイプ - 複数のコマンドを1行で同時に実行し実行結果を次に渡す方法
コマンド連結するパイプの機能について細かく解説します。どういう実行結果が次に引数として渡されるのか?またエラーだった場合にコマンドがどのように動くのかその挙動を確認します。
%8 文字列の置き換え - trやsedなど基本的な文字列操作からodなど改行コードの処理も
文字列の置き換えの基本としてLinuxコマンドのtrやsedについて学習します。odで改行コードの確認もできるのでWindowsテキストの改行コードの処理にも応用できます。ASCIIなど文字化け対策などに使えます。
%9 表データ閲覧に便利なコマンド - cut wc split join使えば表アプリ不要
LinuxのCUI環境で表データの閲覧に便利なコマンドを紹介します。cut wc split joinなど標準で使えるコマンドのため、特別なアプリのインストールは不要です。
%10 ハッシュ値とは - ビットコインで使われる暗号化技術SHA256でデータ改ざんを検証
ハッシュ値とは何か勉強するためにビットコインの暗号化技術SHA256の使い方をMacターミナルで解説します。sha256sumのインストール方法からデータ改ざんの検証まで説明します。
%11 正規表現で検索する方法 - grep find sedファイル内検索や文字列置き換えに
正規表現を使って文字列を検索する方法を学習します。grep find sedなどのコマンドを使いファイル内検索から文字列の置き換えなど基本的な書き方を勉強します。
%12 viテキストエディタ使い方 -テキストの編集や上書き保存、コピー&ペーストや文字列検索
テキストエディタviの基本的な操作方法を学習します。最低限覚えた方が良いコマンドを中心に、業務でも使えるコマンド、wq yy p u . /
? あたりの入力操作について解説します。
%13 バックグラウンドのプロセス確認 - メモリを占有するデーモンなどサーバー運用の基礎知識
サーバーのメモリチェックや不要なデーモンのプロセス確認などサーバー運用の基本として欠かせないコマンドpsやtopについて解説します。
%14 強制終了のkillコマンドの種類 - プロセスをコマンドで終了させる各オプションの意味
サーバー運用では暴走するコマンドを強制終了させる方法をしっかり理解する必要があります。今回はkillコマンドで用意されているオプションとその意味について解説します。
%15 システムのルートディレクトリ - home usr bin etcとは?ファイルの種類
Linuxのルートディレクトリにあるフォルダの種類とどんなデータが格納されているのか簡単に説明します。bin, usr, var, home,
etcとは何か解説します。
%16 パーティション初期化コマンド - fdisk -lはMacではdiskutilが使える
ディスクのフォーマット方法やパーティション形式をコマンドで確認します。fdiskをMacのターミナルで使用すると若干仕様が異なるのでその違いにも言及します。
%17 ファイルシステム操作コマンド - スワップとは、iノードとはシステムの容量チェックなど
ファイルシステムの操作に必要なコマンドについて解説します。スワップとは何か?またiノードとは何か?システムの容量の表示の仕方も含めて説明します。
%18 ファイルパーミッション設定 - 書き込み、読み込み、実行権限の変更にchmodの使い方
ファイルの書き込み、読み込み、実行権限などパーミッションの設定を変更するchmodの使い方にいて解説します。所有者やグループ、また所有権の変更についても説明します。
%19 実行権限とリンク - SUIDとGUID及びシンボリックリンクとハードリンクの違い
ファイルの実行権限はファイルの所有者の権限で実行させることも可能です。またショートカットやエイリアスでお馴染みのシンボリックリンクと比較してハードリンクはどのようなものなのか解説します。
%20 検索コマンドのfind - 更新日やアクセス日時をもとにファイルやディレクトリを検索
findコマンドではファイルやディレクトリを更新日やアクセス日時をもとに検索することが可能です。その日付の指定の方法やオプションの使い方などをまとめて解説します。
%21 ldconfigとダイナミックリンク - 動的リンクと静的リンクの違いとその設定方法
ldconfigの概要を図とともに説明します。動的リンクと静的リンクの働きの違いやその用途及び設定方法についてLPICの試験ではどこが出題されやすいかなど言及します。
%22 パッケージ管理とインストール - RedHatのCentOSのコマンドyumとrpm
RedHatのCentOS環境におけるパッケージ管理のコマンドyumとrpmについて解説します。Debian系のaptとの違いやオプション指定など説明します。