.profileファイルを修正しようとしましたが、欠落しています。

.profileファイルを修正しようとしましたが、欠落しています。

私は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ファイルがないのはなぜですか?

おすすめ記事