私はbashshellとunixに初めて触れました。私はJavaに精通しており、Cについて少し知っているので、bashとスクリプトは私にとって非常に見慣れています。
ログインするたびに自分の名前が表示されるようにホームページプロファイルの.profileを変更しようとしたときに状況が発生しました。それは消えた。 ls -aを使用してディレクトリに隠しファイルがあるかどうかを確認しましたが、そこにはありません。
それでは、.profileファイルのみを生成できますか?管理者が私に/etc/profileを提供したことを知っていますが、そのファイルを上書きすることは許可されていません。
また、自分で作成した場合は、.profileファイルに何を含める必要がありますか?私のユーザー名にアクセスするためにファイルを作成し、echoステートメントを追加するのと同じくらい簡単ですか?私はこれを試しましたが失敗しました。
現在のスクリプトは次のとおりです(失敗)。
PATH=/usr/bin:/usr/lbin:$HOME/bin:.:
export PATH
echo "My user profile has executed. Greetings!"
このPATHが正しいパスを示すかどうかわからないことを付け加えたいと思います。これは私が本からコピーしたパスです。
答え1
.profile
はい、ホームディレクトリに独自のコピーを作成できます。
ただし、追加するコードが実際にここに属していないことを確認する必要があります.bashrc
。
たぶん読むかも.profileと.bash_profileの違いは何ですか?システムに.profileファイルがないのはなぜですか?