2014-11-01から1ヶ月間の記事一覧

vimとxargsで表示がおかしくなる

まとめてファイルを開く必要があるときに以下のようにやることがある $ find . -name '*.txt' | xargs vimだがこんなwarningが出た上、vimを終了した後にターミナルの表示がおかしくなる Vim: Warning: Input is not from a terminal # vim終了後 $ git stat…

書き込み権限のないユーザでファイルを編集してしまったとき Can't open file for writing

vim

vimでrootのもっているファイルをつい通常のユーザのままで開いて編集し、セーブするときになって気づくことがある。rootになって再度編集しなおしてもよいが、それが大変なときもある。 そんなときは以下のコマンドでOK(sudo可能なユーザであること前提) …

vagrantでロードバランサーの実験環境作成

勉強がてらubuntuでlvsを構築してみたので手順やハマったところをメモ実験用の環境はvagrantで構築 nodeをたくさん立てる必要があるためdocker使ってメモリ節約したかったけど dockerだと通信周りの設定でハマりそう&その部分は今回の趣旨と違うため次のス…

ファイルの容量を調べる

各ファイルの容量を調べる方法についてメモ使うコマンドはdu カレントディレクトリ以下の全てのファイルの大きさを単位を直して出力 $ du -hカレントディレクトリの容量合計を出力 $ du -shカレントディレクトリ直下の各ディレクトリの容量合計を出力 $ du -…

gitでどこにpushされるか調べる

git

どのブランチがどこのリモートブランチとつながっているのか確かめたいときはこれ $ git branch -vv出力はこうなる master 828c5cc [origin/master] message = ローカルブランチ 最新のコミット [追跡ブランチ] コミットメッセージ

ncによる簡易サーバ

ちょっとしたサーバを立ててアクセスできるか試してみたいときがあるnginxとかapacheを入れるまでもないとき簡単にできるやり方があった $ echo "hello" | nc -l -p 10000port 10000にアクセスするとhelloを返す

svn checkoutでnetwork connection closed unexpectedly

svn

あるcookbookを使ってサーバ構築しようとしたところ途中でエラーとなった 中を調べてみるとsvn checkoutがうまくいかずに止まっていることがわかった そのエラーはこれ network connection closed unexpectedlyこれでは原因がわからない vでデバッグメッセー…

sudoした際に環境変数を引き継ぐ

環境変数を設定することでコマンドの挙動が変わる場合以下のように実行する $ HOGE=hoge $ someCommandただ、someCommandを実行するにはrootになる必要があった場合どうするか? 以下のようにオプションを付けることで簡単に実現できることがわかった $ HOGE…