ホームディレクトリ
ファイル システム内のホーム ディレクトリの場所は /home/username です。username はシステムにログインするときのユーザー名であり、パス値を保存します。シェルに cd $HOME と入力すると、現在のユーザーのホーム ディレクトリに直接入ることができます。
ユーザーは $HOME への完全な書き込みアクセス権を持っています。
/etc/スケル
このフォルダーの名前は、ユーザー ディレクトリの基本的なファイルとディレクトリ構造が含まれるため、骸骨を意味するスケルトンに由来しています。
デフォルトでは、ユーザー ディレクトリを作成すると、システムは /etc/skel ディレクトリの内容をユーザー ディレクトリにコピーします。このディレクトリ内のファイルは隠しファイルです (ファイル名は「.」で始まり、 で始まるファイルです)。そのため、HOME ディレクトリにコピーした後は直接表示されません。
ls –a /etc/skel を使用して、仮想ターミナルでこれらのファイルを表示することも、nautilus の [表示] -> [隠しファイルの表示] でファイルを表示することもできます (この操作のデフォルトのショートカット キーは Ctrl+H です)。
いくつかの典型的なファイルを次に示します。
.bash_logout
bash を終了すると、変更されたファイル内のコードが実行されます。たとえば、終了時に画面をクリアする (clear コマンドを実行する) ことができます。
.bashrc
通常、基本的な bash 構成ファイルには /etc/bashrc ファイルへの参照が含まれています。コードを見てください。
if [ -f /etc/bashrc ];
./etc/bashrc
フィ
if ステートメントは、/etc/bashrc が存在するかどうか、およびそれが (ディレクトリーなどではなく) 問題であるかどうかを判断し、問題がある場合はその中のコマンドを実行します。
ここでは、bash の起動時の動作をカスタマイズすることもできます。典型的な例は、rm='rm –Rf' などのエイリアスを設定することです。
.bash_profile
Bash 起動環境変数の構成については、こちらをご覧ください。 もちろん、export コマンドを使用して bash 環境変数を bash に直接設定することもできますが、export コマンドがターゲットにできるのは、現在の bash のインスタンスのみです。 bash_profile、永続的。
他にも .emacs や .zshrc などのファイルがあり、前者は emacs の設定ファイル、後者は z シェルの設定ファイル、.kde ディレクトリには kde の設定情報などが含まれます。どのような構成ファイルの種類は、インストールするユーティリティによって異なります。たとえば、kde デスクトップ環境をインストールしない場合、.kde ディレクトリは存在しません。
ここには少しトリックが必要です。新しいユーザーを作成した後、システムは /etc/skel ディレクトリ内のファイルをユーザーのホーム ディレクトリにコピーするため、これを使用して、必要なファイルを /etc/skel に追加することもできます。新しいユーザーにユーザー情報を配布します。たとえば、このシステムを使用するすべての新しいユーザーにいくつかのメモを作成できます。/etc/skel に Readme.txt を追加できます。