薫のHack

zshでkeychainを使ってsshの認証を簡単にする方法

はじめにkeychain とはkeychainのインストール設定まとめはじめにみんな大好き zshと sshのお話です。 z...

制限付きのシェル RESTRICTED SHELL rbash

はじめにrbash の特徴使い方注意はじめにシステム運用アカウントのために制限付きのシェルが欲しいと思...

Unix csh/zsh/bashでManページをlessコマンドでカラー表示する

bash / zshcsh / tcshLinux や FreeBSD の Man ページをカラーで表示する方法について。man ページは、...

Zsh C-w backword-kill-wordをEmacs風に設定する

Zsh を Emacs や csh ライクにしてみました。Emacs や csh でls /path/toと入力したときに、 to の後ろ...

HBase を動かしてみる

ダウンロード設定ファイルHBase の起動HBase のシェルWeb でのステータスの確認HBase の停止書籍を探すH...

csh whichしてからaliasする

which してから alias をする例。which コマンドで、サーチパスからコマンドが見つかることを確認します...

FreeBSD の環境をやっと UTF-8 にしたよ

UTF-8 化の対象.vimrc.screenrc.emacsUTF-8 化FreeBSD の環境は、10年以上も EUC-JP な環境で使い続け...

FreeBSD で Hadoop 0.22.0 を動かしてみる

事前準備Hadoop のダウンロード環境変数の設定サンプルの実行ひさびさに FreeBSD で hadoop を動かして...

Perl CPAN をローカルのディレクトリにインストールする方法

CPANの設定Perlモジュールのインストール環境変数を設定するroot 権限があれば、気にせずに FreeBSD な...

PHP pecl oauth TwitterのAccess Tokenを取得してAPIを実行する

Request Token を取得する参考[2009-10-19-1] PHP pecl oauth TwitterのRequest Tokenを取得してログイ...

PHP pecl oauth TwitterのRequest Tokenを取得してログインする

アプリケーションの登録OAuth の流れAccess Tokenを取得してログインRequest Token のレスポンス参考PHP...

FreeBSD psコマンドでプロセスの親子関係を表示する方法

psコマンドのdオプションでプロセスの親子関係を表示することが可能です。この実行例は、FreeBSD 8.0-BE...

zsh compinit - insecure directories, run compaudit for list

zsh関連記事究極のシェル zsh の設定を久しぶりに書き直して、新しい zsh をインストールしなおしました...

Unixシェル bash 4.0リリース

機能追加bashをインストールするbashをアップグレードするBorune again shellの bash 4.0 がリリースさ...

C言語 bsd.lib.mkで共有ライブラリを作る

Makefiletest.ctest.hmain.cライブラリのビルドコンパイル実行方法まとめFreeBSDで共有ライブラリ(share...

csh/tcsh コアファイルのダンプサイズを設定する limit coredumpsize

UNIXでは、プログラムが異常終了したときに、メモリイメージとレジスタの内容がコアファイルとしてダン...

カラフルなdiff colordiff

ファイルの差分を調べることのできる通常のdiffコマンドは、色がつきません。colordirrを使うと、diffを...

Linux/Unixのセキュリティ sudo vi/lessなどを禁止するときの対応策 sudo edit, sudo -e

セキュリティのためsudoコマンドを利用して、オペレーションをすることがあると思います。このときにsud...

C言語 popen()でコマンドの入力に書き込む

はじめにパイプがプログラムをつなぐコマンドの実行方法サンプルソース popen.cコンパイル方法実行方法...

C言語 popen()でコマンドを実行して出力を読み込む

はじめにパイプがプログラムをつなぐコマンドの実行方法サンプルソース popen.cコンパイル方法実行方法...

vimからミニブログTwitterに投稿する方法

FreeBSDやLinuxであろうと、MicrosoftのWindowsを使っていようが、関係なく、vimは利用できます。そんな...

FreeBSD 6.3やFreeBSD 7.0でdeleteキーが機能しなかった

[2008-03-13-2] では、バックスペースが機能しなくなった話をしましたが、バックスペースのみならず、デ...

FreeBSD GNU Screenでバックスペースが機能しなかった

FreeBSDのアップグレードを行うたびに、たびたび、シェルには悩ませられてきました。FreeBSD 6.3-RELEAS...

topコマンドでコマンドライン引数を表示する方法

この話は、FreeBSD 7系からの話です。7より前のバージョンのFreeBSDでは、たぶん、このオプションの話は...

シェル 一時的な環境変数を渡す方法csh/tcsh/sh/zsh/bash

Unixの魅力の1つにシェル(shell)があります。ホームポジションに手を置いたまま、あらゆるオペレーショ...

w3mでオンラインマニュアルman/jmanを見るw3mman

FreeBSDユーザは、オンラインドキュメントをmanコマンドを利用して見ます。日本語のドキュメントをみる...

FreeBSDとOpenBSM

The TrustedBSM ProjectがOpenBSM1.0を公開しました。FreeBSD 6.3とFreeBSD 7.0のフルリリースだそうで...

FreeBSDのlogin(1)が壊れてログインできない

これは、とある大規模バックエンドシステムの話です。FreeBSDマシンを32台構成や128台構成にして組まれ...

FreeBSD ports fcsh Flexコンパイラシェルをインストールする方法

FreeBSD の ports に fcsh(flexコンパイラシェル)が追加されました。flexアプリケーションやモジュール...

tcshライクにbashでヒストリリストから補完する方法

tcshでM-p(history-search-backward)を使い、コマンドのヒストリーから「ls」で始まるコマンドラインを...

lsコマンドで最終更新時刻の新しいファイルを見つける方法

はじめに新しいファイルを見つけたいlsで新しいファイルを見つける方法aliasを設定するはじめにFreeBSD...

別のttyを覗き見る方法

ほかのttyを覗き見たいと思ったことはありませんか?セキュリティ的な理由からオペレータの作業を監視す...

FreeBSD 7.0-BETA3をVirtual PC 2004にインストール

FreeBSD7.0-BETA3 を Microsoft の Virtual PC 2004にインストールした。ISOファイルftp://ftp.jp.freeb...

topコマンドをバッチモードで使う方法

topコマンドは、普通に起動すると定期的にトップCPUプロセスの情報が更新されます。スクリプトなどでtop...

ezjailでFreeBSDのjailを作る

jailとはjailは、「プロセスとその子孫を閉じ込める」ことができ、「仮想FreeBSDマシン」を実現する機能...

vim でリモートホストのファイルをscpで直接編集する

vim では、 netrw を利用して、リモートホストのファイルを直接編集することができます。hogehoge.jp の...

top コマンドの見方 メモリ編

top(1) コマンドでは、プロセスやメモリ、ロードを調べることができます。今回は、 top(1) のメモリにつ...

mysql のプロンプトを変更する

MYSQL_PS1 の環境変数で、mysql のプロンプトを変更できます。csh 系setenv MYSQL_PS1 "(\u@\h) [\d]>...

FreeBSD 6.2 jman が文字化けする

FreeBSD 6.2-RELEASE で jman が文字化けするので、困った。色々、試しているうちに、 環境変数 JLESSCH...

vim pager

vim を ページャ(PAGER) として使うのに、vimpager というスクリプトがあります。vimpager をダウンロー...


最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー