Bash

How to restore .bashrc file?

In Ubuntu, there is a default version of the .bashrc file in the /etc/skel/ directory, so if you have problems with it you can restore it.To do so follow the next steps: 1. Backup your current .bashrc file: cp ~/.bashrc ~/.bashrc.bak 2. Co…

historyにコマンドの実行時刻表示

~/.bashrc# history にコマンド実行時刻を記録する HISTTIMEFORMAT='%Y-%m-%dT%T%z '# historyに記録したくないコマンド HISTIGNORE=ls:history 関連: ・bashのTAB補完(パス名補完)で.svnを無視したい場合 - 元RX-7乗りの適当な日々・iandeth. - bashにて複…

bashのTAB補完(パス名補完)

・bashのTAB補完(パス名補完)で.svnを無視したい場合 - 元RX-7乗りの適当な日々無視したいディレクトリやファイルが複数ある場合、~/.bashrcに export FIGNORE=${FIGNORE}:.svn:.git:.bak

cdhist.sh

cdhist.shあるとき、複雑なディレクトリ階層をいったりきたりするために pushd、popd そして dirs をおぼえた。 でもこれらはどうにも使いにくい。ちょうどそのころ web ブラウザになれていたので、 ブラウザの back や forward のようにカレントディレクト…

.bashrc .bash_profile .bash_login .profileの読まれるタイミング

ユーザーがログインすると、まず/etc/profileを読み込み、次に~/.bash_profileを読み込む。 ~/.bash_profileが存在しない場合は、~/.bash_loginを読み込む。 ~/.bash_loginもない場合は~/.profileを読み込む。 .bashrcは、プロセスとしてbashを起動したとき…

screen 仮想端末マネージャーの使い方

先日とあるサイトで知った、UNIX系OS で動く screen なるツール。kterm とか teraterm 等の端末1つで、複数端末での作業をエミュレートするとかなんとか・・・って使ってみてびっくり、これすげー便利!乱暴に言えばタブブラウザの terminal 版って感じでし…