タグ付けされた質問 「profile」


3
/etc/profile.dのスクリプトは何をしますか?
Linux Command LineとShell Scripting Bibleから基本的なシェルスクリプトについて読んでいます。 この/etc/profileファイルは、Bashシェルの起動時に環境変数を設定すると書かれています。この/etc/profile.dディレクトリには、アプリケーション固有の起動ファイルを含む他のスクリプトが含まれています。これらのファイルは、起動時にシェルによっても実行されます。 これらのファイル/etc/profileがBashの起動にとっても重要である場合、なぜこれらのファイルは含まれないのですか? これらのファイルがアプリケーション固有のスタートアップファイルであり、Bashのスタートアップにとって重要ではない場合、なぜスタートアッププロセスの一部なのですか?設定が含まれている特定のアプリケーションが実行されたときにのみ実行されないのはなぜですか?
85 bash  profile  etc 

3
〜/ .profile、〜/ .bashrc、〜/ .bash_profile、〜/ .gnomerc、/ etc / bash_bashrc、/ etc / screenrc…の違いは何ですか?
SOとaskubuntuに関する質問への回答は、を突く(およびヘッダーを読む)$HOMEとともに/etc/、環境変数を設定するために使用できるいくつかのファイルを示します。 ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc /etc/ファイル$HOMEはユーザー固有であるのに対して、私はすべてのユーザー用に作業中のファイルを収集します。また、実行時にロードされるの.profileに対して、ログイン.bashrc時にロードされるものを収集します/bin/bash。また、プログラムごとに設定ファイルが異なることも理解しています(.RprofileRの場合など)。しかし、私はいくつかの明確化を感謝します: ある*rcと*profileファイルが根本的に違うのですか? そのようなファイルの範囲は何ですか(たとえば、Linuxで一般的に使用されるファイル) 階層があります(例:で.bashrc設定された変数を上書きします.settings) このクラスのファイルの良いリファレンスは何ですか?これらのファイルのオプションについては? リンクされた質問 「emacs-essでR内からbash環境変数にアクセスする方法は?」 「キーボードショートカットからのアプリケーションの起動と端末の違いは?」


6
ルートアクセスなしでzshをデフォルトシェルにする
私は学校のコンピューターを使用していますが、のzsh代わりに使用したいと思いbashます。デフォルトのシェルにしたいのです$ chsh -s $(which zsh)が、管理者権限がないなどのコマンドを実行できません。 回避策として開いたときに.bashrc自動的に呼び出すものを自分に入れる方法はありzshますか? 明確にするために、zsh既にインストールされています。
52 bash  zsh  login  profile 

5
システム管理者が変更を許可していないときにログインシェルとしてbashを使用するにはどうすればよいですか
私が働いているUNIXシステム管理者は、ログインシェルをからkshに変更するアクセス権を与えたがりませんbash。彼はさまざまな言い訳をしてきましたが、最もおかしいのは、スクリプトをすべて書いているので、ksh実行しようとしても動作しないことです。彼がこれらのアイデアをどこから得ているのかわかりませんが、私は彼を納得させることができないので、私が持っている代替案はありますか? (chshこれらのマシンにはインストールされていますが、ログインには公開/秘密キーペアを使用chshし、パスワードはありません。そのため、パスワードの入力を求められたときに何も提供しません。)
38 shell  login  profile 

5
〜/ .bash_profileが機能しないのはなぜですか?
Linux Mintを使用しています。私のログインシェル(cat /etc/passwd | grep myUserName)はbashです。 グラフィカルデスクトップ環境を起動し、そこからターミナルエミュレータを実行すると、.bash_profileソースされていないことがわかります(その環境でexportedされている環境変数は設定されていません)。しかし、テキストコンソール(ctrl+ alt+ F1)からログインするかbash -l、ターミナルエミュレータから手動で実行すると、.bash_profile正常に動作します。 .bash_profileXが起動し、すべてのexport'ed varsがXから実行されているターミナルで利用可能になったときにソースを取得する必要があると思う場合、私は間違っていますか? PSすべてを配置して.bashrcそこから調達するの.bash_profileは良い考えではありません(https://stackoverflow.com/questions/902946/):環境関連のものは1回だけ調達する必要があります。
35 bash  shell  login  profile 

2
Ashプロファイル/構成ファイル
私は自分のaliasesとwhatnotのセットでAshセッションをカスタマイズする方法を探しています。Bashのbashrcファイルに相当するAshとは何ですか?
26 profile  ash 

6
シェルで.bash_profile / .profile / bashrcに関数を追加する方法は?
エポック時間を日付に変換する関数があります。定義はこちら date1(){ date -d @$1 } 私が書きたいのは: $ date1 xxxyyy ここで、xxxyyyは関数に渡すパラメーターであるため、対応する日付を取得できます。私はどちらかでそれを追加する必要があります理解し.bash_profile、.profileあるいは.bashrc、それをソース: $ source file しかし、どのファイルを入れるかわからない。現在、私はそれを持っている.profile。しかし、それを実行するには、source .profile毎回実行する必要があります。 理想的には、コンピューターが環境変数のように起動したときに、それを使用可能にする必要があります。
24 bash  shell  function  profile 

7
ログインシェルに表示される内容を変更するにはどうすればよいですか?
プロンプト(.bashrc)を使用してシェルの外観を調整する方法に慣れてきましたが、最初にログインしたときに表示される最初のものを変更しようとしています。EC2インスタンスでは、これが表示されますログインする: __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to: Wowza Media Server 2 for Amazon EC2 Version: 2.0.0.08 自宅のMintコンピューターで、ログインすると次のように表示されます。 Welcome to Linux Mint 11 Katya (GNU/Linux 2.6.38-8-generic x86_64) Welcome to Linux Mint * Documentation: http://www.linuxmint.com Last login: Tue Jun 21 17:44:05 2011 これはどこで定義されていますか?いくつかの狂ったASCIIアートアクションのためにどうすればそれを微調整できますか?
23 bash  login  prompt  profile 

4
なぜ.bashrc / .bash_profileにシバンがないのですか?
簡単な問い合わせ:スクリプトの上にシバンを見たことがないことに気付いた.bashrcので、ログイン時にシステムがデフォルトのシェルを使用してソースを取得すると考えるようになります(${SHELL})。それがなぜなのか、つまり、ログインスクリプトを実行するためにデフォルトのシェル以外のものを使用するのは悪い習慣であると考えられるのか、私は理由を熟考しています。

3
グローバルbash_profile
グローバル環境変数を設定するためのファイルが/etc/profileあり/etc/bashrc、多分私はそれらの目的を誤解しているだけかもしれませんが... グローバルbash_profileファイルはありますか? Mac OS Xを使用しています
20 bash  osx  profile  bashrc  etc 

2
startxはどのデスクトップ環境を実行し、どのように変更できますか?
多くのドキュメントからstartx、Raspbian OSでLXD​​Eを開始することを読みました。私は少し混乱しています。 常にstartxLXDE GUIを実行しますか? また、startlxdeコマンドを使用した例を見てきました。どのようにコマンドが異なる理由であるstartxとstartlxde同じGUI(LXDE)を実行していますか?それとも、デフォルトのGUIであるため、それを実行しますか? 複数のGUIがある場合、デフォルトのGUIを選択するにはどうすればよいですか? LinuxシステムのGUIについて詳しく説明してください。
18 x11  profile  startx  xinit 


2
一時的に使用するためのクリーンなシェル環境を作成するにはどうすればよいですか?
私は、Unixに焦点を当てた人気のQ&Aサイトで頻繁に回答し、多くの回答でbashシェルを使用した例を提供しています。ただし、これを行うたびに、クリーンな環境を作成するプロセスを手動で実行して、すべての手順が説明され、文書化されていることを確認する必要があります。このプロセスをより簡単にするにはどうすればよいですか?理想的には、1つのコマンドを入力してクリーンな環境を取得し、その一時的な環境の痕跡をすべて完了後に削除することを考えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.