Bash

「sudo su」

・「sudo su」を理解する - Corredor・sudo -i と sudo su- のどちらを使うべきか? | Windows Server 実践ガイド

wgetの使い方

HTMLとその表示に必要なファイルをダウンロードする 「wget URL」でHTMLファイルをダウンロードできますが、通常は、HTMLからはスタイルシートや画像などがリンクされています。「-p」オプションを付けると、そのHTMLの表示に使用しているファイル、例えばス…

デモ対策:プロンプトを短くするやり方

どうするかというと、プロンプトの表示を一時的に設定してしまいます。 PS1="$ "のように、変数PS1に、「$ 」を設定してあげます。すると、その実行直後からプロンプトが「$ 」になります。すっきり。 ソ−ス:デモ対策:プロンプトを短くするやり方メモ - 情…

.bashrcファイルを復元する方法

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…

コマンドの実行時刻表示

~/.bashrc# history にコマンド実行時刻を記録する HISTTIMEFORMAT='%Y-%m-%dT%T%z '# historyに記録したくないコマンド HISTIGNORE=ls:history そしてログインしなおすか、 $ source ~/.bashrc 関連: ・bashのTAB補完(パス名補完)で.svnを無視したい場合 -…

bashのTABで補完しない

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

ブラウザの back や forward のように cdhist.sh

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

bashの設定ファイル

これらのシェル変数をいちいちタイプして設定するのは面倒です。そこで、普通は~/.bashrcや~/.bash_profileといったファイルに書き込んでおきます(編注)。編注:以下に見るように、/etc/profileが最初に読み込まれるファイルだが、このファイルの内容は全…

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

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