タグ

bashに関するma26libのブックマーク (3)

  • 本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita

    .bash_profile はログイン時にのみ実行されます。具体的な用途は: 環境変数を設定する (export する変数) 環境変数はプロセス間で勝手に受け継がれるのでログイン時のみ設定すれば十分です。 .bashrc は対話モードの bash を起動する時に毎回実行されます。具体的な用途は: 環境変数でない変数を設定する (export しない変数) エイリアスを定義する シェル関数を定義する コマンドライン補完の設定をする これらは bash を起動する度に毎回設定する必要があるものです。 その他 .bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの? を参照。もっと突き詰めたい人は Linux: .bashrcと.bash_profileの違いを今度こそ理解する。 Bash 以外のシェルを使用しない人は .bash_profile と .bashrc

    本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
  • .bash_profileと.bashrcのまとめ - Qiita

    はじめに bashを使うにあたり、使用環境をユーザ好みにカスタマイズができる。 .bash_profile .bashrc この2つが設定ファイルである。 それぞれのファイル設定の使い分けをまとめる。 .bash_profile ログイン時に1回、実行される。 例えば、ターミナル.appを起動した際に読み込まれる。 このファイルには具体的に何を設定すれば良いのかは、 環境変数(exportで宣言する変数) を設定すると良い。 .bashrc シェル起動時に1回、実行される。 コマンドライン上でbashと叩くと再度.bashrcが読み込まれる。(.bash_profileは読まれない) シェルを起動する度に毎回設定したい場合はこのファイルに設定を入れる。 このファイルには具体的に何を設定すれば良いのかは、 エイリアス シェル関数 コマンドラインの補完 を設定すると良い。 #設定ファイルをつく

    .bash_profileと.bashrcのまとめ - Qiita
  • bashの変数展開によるファイル名や拡張子の取得 - Qiita

    沢山のファイルの名前を変更したり、拡張子を変更する際には、シェル上での操作が便利なことがあります。この場合、ファイル名や拡張子、ファイル名から拡張子を取り除いたものを取得できると便利です。 basenameとdirnameの利用 MacOSLinuxではbasenameコマンドやdirnameコマンドを利用すると、パス名からのファイル名の取り出しやパス名からのディレクトリ部分の取り出しが出来ます。この2つのコマンドの動作は

    bashの変数展開によるファイル名や拡張子の取得 - Qiita
  • 1