『fugafuga』 unixコマンドメモ -LinuxTips-

これ、どうやったらいいんだろう? という自分用PCプログラミング周辺メモブログ。 主に自分備忘録用ですが、問題解決、のお役に立てれば幸いスタンスです。 内容は浅い、または詳細さ正確さに欠けてる場合があるかもしれません。 unixの基礎も危ういpgがフガフガ言いながら試行錯誤でUNIXの素朴な疑問メモしていってますので暖かい目で見てやってください。 古い記事だと<pre>せずにタグ吹っ飛んでるとか普通にあるかもしれません。 当サイトでご紹介したコマンドの実行は自己責任でお願いいたします。

2008年12月

ファイルを圧縮する tar gzip

package-dir というディレクトリ(ファイル)を test.tar.gzに圧縮する場合

圧縮
tar czvf package.tar.gz package-dir;
または
tar cvf test.tar test.txt;
gzip test.tar;
展開
gzip -cd test.tar | tar xvf -

参考 Unixの部屋様
http://x68000.q-e-d.net/~68user/unix/pickup?keyword=tar&target=command

zenCartTips コレ調べるのも苦労したよorz

オーダーメールの本文を変更

clasess/order.php
function send_order_email
$email_orderが、オーダーメールの本文


shopping_cart内での、フォームの値の受け取り方($_SESSION)

$_SESSION['navigation']->path[0]['post']['shipping']
は、$_SESSIONのsagawaex_sagawaexを取得する。

[navigation] => navigationhistory Object
(
[observers] => Array ()
[path] => Array
(
[0] => Array
(
[page] => checkout_shipping
[mode] => NONSSL
[get] =>
[post] => Array
(
[action] => process
[shipping] => sagawaex_sagawaex



調べた言葉

e.g. exempli gratia =for exlample 081217

マニュアルファイルのpathの探し方他 man -w

メモ

man とは、UNIXコマンド・プログラムのオンラインマニュアルを閲覧するコマンド

man ls

で、ls のマニュアルが出てくる。

日本語のマニュアルをLinuxマシンからごっそりWindowsマシンに持っていきたかったのだけど
場所がわからない。

そこで

man -w ls

-w または --path
実際には man ページを表示せず、フォーマットされるページや表示されるファイルの位置を表示する

これで、lsコマンドのmanファイルのパスが出てくる。
その周辺にゴッソリマニュアルがあった。

以下私的メモ
NAMES    コマンドの名前
SYNOPESIS コマンドの実行形式
DESCRIPTION コマンドの実行内容の説明

多謝
Manpage of man

続きを読む

テキストエディター評価中 UltraEdit

窓の杜 - 【NEWS】FTPクライアント機能を内蔵したテキストエディター UltraEdit

そういえば海外の標準的なソフトとか使ってないなと思い、
標準かどうかは判らないけどUltraEditなるものをインストール。
エディタは秀丸とviばかりでした。

あー。MDIかー。
このインターフェイスはひょとしてJAVA...?うえー。。
けど、見慣れない窓に興味深々。
無料で45日評価できるそうです。
うわ。勝手に.bakファイルつくんな!
なんか今編集しているファイルと同じものが既にサーバに0バイトファイルで出来てるのは気のせい・・・?


評価継続中。。。。

↓紹介文。
FTPクライアント機能を内蔵したテキストエディター「UltraEdit-32」v7.20a
複数のファイルをタブで切り替えながら編集でき、補完入力機能も備える
(00/09/13)

「UltraEdit-32」  FTPクライアント機能を内蔵したテキストエディター「UltraEdit-32」v7.20aが公開された。複数のファイルをタブで切り替えながら編集できるほか、FTPクライアント機能を内蔵しており、FTPサーバー上のファイルのダウンロードとアップロードが可能。Windows 95/98/NT/2000に対応した30ドルのシェアウェアで、現在作者のホームページからダウンロードできる。

 「UltraEdit-32」は、FTPクライアント機能を内蔵したテキストエディター。メインウィンドウ内に複数の子ウィンドウを表示するMDI形式のアプリケーションで、複数のテキストファイルを開いて、メインウィンドウのツールバーの下に表示されているタブを使って操作対象のテキストファイルを切り替えながら編集できる。メインウィンドウの左側では、現在開いているテキストファイルの一覧を表示したり、ドライブの内容をエクスプローラのようにツリー表示でき、一覧やツリーからファイルを選択して「UltraEdit-32」で開くことも可能。英語版のソフトだが、Shift- JISやUnicodeのテキストファイルの読み込みと保存が可能で、設定で日本語フォントを指定することで日本語のテキストを編集できるようになる。 HTML文書やPerlC/C++言語のソースコード、Perlスクリプトなどのキーワードに色をつけて強調表示することも可能だ。

文字列検索 grepコマンド 使い方まとめメモ

grep よく使うオプション他

# サブディレクトリに対しても再帰的にgrepを実行
grep -r hoge * = find . | xargs grep hoge ?

# grep でHITした上下N行の検索結果を表示
grep -C2 hoge *

# hogeがある行のみを表示(ファイル名を非表示画面すっきり)
grep -h hoge

# hogeのあるファイル名のみを表示(-hの逆)
grep -l hoge

# hogeの「ない」ファイル名のみを表示
grep -L hoge

# hogeのある行番号を表示
grep -n hoge

# hoge.txtに対して、list.txtのリストにある文字列を複数grep
grep -f list.txt hoge.txt

# egrep
egrep "(SVR=pt|SVR=ut)"

081202
#明示的にパターンを指定する。
grep -e 'cat' -e 'dog' test.txt

# 拡張正規表現を使う。      
-E grep -E 'cat|dog' test.txt
grep -rh '$_POST' * | grep -vE 'products_id|cart_quantity|zone_id'

#固定文字列として検索する。   
grep -F hoge

# エラーメッセージを抑制する
grep -s aaa test.txt

#テキスト中に文字列が出現した回数を表示。
grep -c aa tes.txt



# 以降継続編集予定
訪問者数
  • 今日:
  • 昨日:
  • 累計:

Profile

fumi

Recent Comments
search&a
ブログ内で検索
カスタム検索


ご存知perl書きの聖書ラクダ本。 難易度は若干高めなので、入門者にはお勧めしませんが、お守りに一冊置いておくと幸せになれるかもしれません。
counter & a


逆引き系リファレンス書の定番。 一冊はあると、仕事が詰まらずに済む事が多くなると思います。 メモも書き込みやすい大きさで、鉄板な構成。

オススメ書籍。 リファレンス書の定番。小さくて軽くてチェックしやすいです。 豊富な用例、オプション説明で解決率が高い!お勧め!



unixとはOSではなく、ツールである。 その言葉通り、目から鱗のTIPSの数々。分厚くて読みづらい事で定評がありますが、 読み入ってしまう充実した内容。勿論困ったときのお助け本としても威力を発揮
デル
デル株式会社
  • ライブドアブログ