タグ

bashに関するsagarayaのブックマーク (7)

  • Git 補完・ブランチ名表示 メモ

    .bashrcに下記を追加 source ~/.git-completion.sh GIT_PS1_SHOWDIRTYSTATE=true GIT_PS1_SHOWSTASHSTATE=true GIT_PS1_SHOWUNTRACKEDFILES=true GIT_PS1_SHOWUPSTREAM=auto export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ ' 各行の意味 1行目:補完の有効化 2-5行目:リポジトリ状態の通知設定(詳細は動作確認の項を参照) 6行目:bashプロンプトの表示形式・色の設定 .bashrcが存在しない場合は新規作成 Macのデフォルトでは.bashrcを読み込む設定になっていないようなので 下記サイトを参考に.bash

    Git 補完・ブランチ名表示 メモ
  • bash_completionで「-bash: __git_ps1: command not found」となった時の対処法 - くりにっき

    brew upgradeでgitをversion 1.7.12にしたら -bash: __git_ps1: command not foundとなるエラーが出てちょっとハマったのでメモ。 ※ちなみに MacのターミナルでGitのブランチ名を表示する - アインシュタインの電話番号☎ を元にgitコマンドのタブ補完や色つけをしていました 調べてみたらgit-completion.bashで__git_ps1が見つからなくてエラーになってた模様。 解決策としては source /usr/local/etc/bash_completion.d/git-prompt.sh source /usr/local/etc/bash_completion.d/git-completion.bash GIT_PS1_SHOWDIRTYSTATE=true export PS1='\[\033[32m\]\u

    bash_completionで「-bash: __git_ps1: command not found」となった時の対処法 - くりにっき
  • .bash_profileとか.bash_loginとか.profileとか.bashrcとか.bash_logoutとか多すぎる - rderaログ

    bashの設定ファイルが多すぎて、混乱しました。 でも、ちょっと調べたら分かった(つもり)。 試しにアウトプットしてみます。 bashの設定ファイル こんなにあるみたいなんです。 /etc/profile ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_logout /etc/profile ログインしたときに読み込まれます。 デフォルトの設定ファイルですね。 ~/.bash_profile ログインして/etc/profileの次に読み込まれる設定ファイル。 結構、大事なファイルみたいです。 ~/.bash_login ログインして~/.bash_profileが存在しない場合に読み込まれる。 Cシェルの.loginに由来します。 ~/.profile ログインして~/.bash_loginが存在しない場合に読み込まれ

    .bash_profileとか.bash_loginとか.profileとか.bashrcとか.bash_logoutとか多すぎる - rderaログ
  • bashを便利に使うためのいくつかのTIPS - mikedaの日記

    人のオペレーションを見てるとそれぞれクセがあっておもしろいですよね! というわけで自分がよく使うbashの便利機能をまとめてみました。 1つ前の作業ディレクトリに戻る cd -で戻れます。 [mikeda@test01 tmp]$ cd [mikeda@test01 ~]$ cd - [mikeda@test01 tmp]$pushd、popdを使えば2つ前でも3つ前でも戻れるのですが、めんどうなので基コレだけ使ってます。 コマンドラインを移動する この状態から Ctrl+aを入力するとプロンプトが先頭に移動します。 Ctrl+eを入力すると末尾に移動です。 Ctrl+wを入力すると直前のワードを削除できます。 Ctrl+cで入力をキャンセルして次の行に移ります。 自分がよく使うのはこの4つです。 ヒストリをうまく使う ヒストリ検索 Ctrl+rを入力するとヒストリ検索モードになります

    sagaraya
    sagaraya 2012/09/19
    cd - をちゃんと使えるようになろう
  • 新卒エンジニアの業務を少しでも楽にする7選 - カイワレの大冒険

    最近になって『コブラ』を読み始めてる@masudaKです。4月になり、新卒エンジニアの方も今のうちに何かできないかしらんと思ってる人もいるかもしれないので、こういうのできたほうが楽だよという意味も込めて書いてみます。一日一項目覚えていけばベターぐらいの雰囲気。項目によっては日々心がけたほうがいいこともありますが(ry 1. シェルのショートカットエンジニアであればターミナルを触る機会もあるでしょう。WindowsであればPuttyやTeraterm、minttyなど。Macであればデフォルトのターミナルでもiterm2でもなんでもいいですが、サーバに入ってこういうことしてということもあるかもしれません。そういうときに是非。 Ctrl+a: 先頭に移動 Ctrl+e: 末尾に移動 Ctrl+c: 次の行へ Ctrl+l: 画面クリア矢印キーの連打ではなく、ここに書いたショートカットを使って素

    sagaraya
    sagaraya 2012/09/19
    ctrl-a, ctrl-eをいいかげんおぼえよう
  • .bash_profileと.bashrcの違いが覚えられないあなたへの処方箋 · DQNEO日記

    なぜ、「.bash_profileと.bashrcの違い」をすぐ忘れてしまうのか? ずばり、 「どっちに書いても、実用上は対して変わらない」 からでしょう。 ちょこっと環境変数を定義する程度なら、どっちに書いても動くのです。 どっちに書いてもそれなりに動く → 違いがわからない → 忘れる これが魔の忘却ループです。 .bash_profileと.bashrcの違いを絶対に忘れない方法 ではどうすればよいか? 「違いを自分の目ではっきりと見ること」 これに尽きます。 これから、一緒に手を動かして簡単な実験をしてみましょう。 5分ほどで終ります。 準備はいいですか? ① .bash_profileにechoを書いてみる .bash_profileの最下行に1行追加します。 echo "\(うぇるかむようこそプロファイル)/" ② .bashrcにechoを書いてみる .bashrcの最下行に

    .bash_profileと.bashrcの違いが覚えられないあなたへの処方箋 · DQNEO日記
    sagaraya
    sagaraya 2012/09/19
    わかりやすい!
  • Bash/Prompt customization - ArchWiki

    Bash has several prompts which can be customized to increase productivity, aesthetic appeal, and nerd cred. Prompts Bash has five prompt strings that can be customized: PS0 is displayed after each command, before any output. PS1 is the primary prompt which is displayed before each command, thus it is the one most people customize. PS2 is the secondary prompt displayed when a command needs more inp

  • 1