コマンド

はじめてのpull request - リモートブランチのmaster じゃないブランチにpull request

githubではじめてpull request をしたのですが、その時躓いたところとか書いていこうかと思います。 masterブランチへのpull requestはGitHubへpull requestする際のベストプラクティス - hnwの日記によくまとまっているので、参考になりました。pull reques…

シェルスクリプトの変数のに代入した文字列をsedを使わすに変換する。

シェルスクリプトの変数の文字列をsedを使わすに変換します。 変数a に代入した文字列を置換するには、次のようにするとできます。 最初の1回だけ置換する場合 ${a/置換前文字列/置換後文字列} すべて置換する場合 ${a//置換前文字列/置換後文字列} 例えば…

mkpasswdみたいなパスワード作成するコマンドをubuntuとかOSXにインストールする

centosとかrhelならmkpasswd [http://blog.cles.jp/item/3722.trackback:title]">*1があるんだけど、ubuntuにはないんですね。ubuntuではpwgenが使えるので、こっちをインストールします。 $ sudo apt-get install pwgen使い方はこんな感じ." pwgen [ OPTION…

tmuxのprefixを再び変更する

tmuxのprefixを2回3回と複数回 再び変更する場合にはまったので、メモ。はじめtmuxのprefixをC-a (Ctrl-A)に変更したのだけど、シェルショートカットのCtrl-a (行頭にカーソルを移動する)と競合して使い物にならなかった. この失敗をふまえ、prefixをC-tに…

homebrew をインストールします。

次のコードをターミナルに貼付けて実行すればインストールできます。 途中で管理者パスワードをたずねられます。入力しましょう。 ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"

初めての grep の使い方ーオプション無しで使ってみるー

grepはFILENAMEからPATTERNを含む行を探すコマンドで、次のようにかきます $ grep PATTERN FILE 今回は最も簡単な、オプション無しでgrepを使ってみます。 ubuntuのネットワーク関連ファイルを例にとって使ってみます。1. /etc/network/interfacesの内容を見…

コマンドラインの最後の単語を簡単に削除するテクニックで作業の速度を上げる

コマンドラインの最後の単語を簡単に削除するテクニックです。 カーソルの左右移動がなくなり、作業が格段に早くなります。 このやりかたには、二つのコマンドラインのショートカットを利用します。 ・カーソルを行の最後に移動する( ctrl + E ) ・カーソ…

basenameの解説とサンプルコマンド

basenamは"パス(path)のファイル名やディレクトリ名を返す"コマンドです。$PATHを例にとってみます bash-3.2$ $PATH bash: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/…