Linuxでよく使うテキスト処理コマンドをまとめる.リダイレクト(>, >>)やawk, sedと組み合わせて使うと強力. 1) cat [-n] hoge.txt fuga.txt hoge.txtとfuga.txtを結合し,各行の左端に行番号を付けて出力 2) cut -d , -f 2 hoge.txt hoge.txt内の","を区…
subversionは中央集権型のバージョン管理サーバで,サーバを立てると各クライアントのバージョン管理を行う. バージョン管理サーバに管理されているファイルは,差分情報とかを含めてナンバリングされ,日付ごとの更新情報や,何か会った時に昔のバージョン…
Windows端末からSSHとかするのに何を使うだろうか.自分的な選択肢としては ・putty ・poderosa ・teraterm ・RLogin の4つくらいで,ずっとteratermとRLoginを使っていた.周りの人はputtyか,VMwareを入れるとかが多かった. 最近,気になってCygwinを入れ…
正規表現を忘れたーとか,繰り返し実行する方法を忘れたーとか言うときに, vimのレコーディングを使ってお茶を濁せることに気づいた. 昨日は,「,」を改行コード「^M」に変換したかったんだけど,改行コードがどうしても思い出せないから「,」を検索,削除…
今まで統合開発環境って嫌いでvimだけでtexとかも含めて全部書いてたんだけど, Eclipseとかって便利なのかとちょっと調べてみた.別にエディタのみの利用でもいいんだけど,Visual StudioみたいにOS選ぶわ重いわっていうのは嫌だった. ちょっと調べたらVim…
実行可能ファイルhoge.oからアセンブリのファイルhoge.sを生成する方法を教えてもらったのでメモ まだ詳しいことは分からないけど, objdump -d hoge.o > hoge.s これでアセンブリのファイルが生成される. 一応AVXの簡単な足し算掛け算のコードならうまくア…
Cでmainに引数を与える方法を結構みんな知らないらしいので書いておく. int main(int argc, char **argv) { int a = atoi(argv[1]); int b = atoi(argv[2]); ・・・・・・ gcc a.c とやってコンパイルして,"./a.out 5 10"などと実行する. argcには引数の…
結構vimの使い方を知らない人も多いらしいので,軽く紹介します. 基本的なコマンドは以下のサイトを見てくれれば. http://uguisu.skr.jp/Windows/vi.html わからないときや暇なときは:helpを見るといいと思う. Fedora 18だか19くらいから,普通にデフォル…
でも食えねぇんじゃしょうがねーな・・・
Linuxのターミナルを割るコマンドで有名なのはscreen.(vimの:vsみたいな) 実はScreenコマンド使ったこと無いんだけど,ちょっと調べてキーバインドが気に入らなくてずっと使っているのはtmuxっていうやつ. fedora16と17では確かyumで落とせる.それ以上だ…
今日は今までのメモをちょこちょこアップロードしておくことにする. vimのプラグイン,"NERDTree" vimで起動するとファイルブラウザっぽいのを出してくれて便利. The NERD tree : A tree explorer plugin for navigating the filesystem からダウンロード …
FedoraのGNOMEはなんかウザくて,デスクトップにアイコンが置けない仕様になっている. けどウザい.ぼくはデスクトップに物が置きたい. と、思ったらちょっと検索すればいっぱい出てきた。「Fedora GNOME デスクトップ おけない」とかでわらわら出てくる。…
さっきの記事のソースコードだけ囲うとか, そういうのはどうやればいいんだ.HTMLをいじるのは嫌だ! いやだ!!!!!!HTMLはキライだ!!!!!!!いやだ!!!!!! 箇条書きシステムを使えばいいのかテスト printf("hogehoge"); for(i = 0 ; i < 10 …
roff言語っていうのを書いてみた. texみたいな奴なんだけど,texより簡単.(でも出来ることが少ないかも?) word嫌い,texで書く程でもない,txtは地味すぎる. そんな時に使うといいのかもしれない. .TL title name .NH 1 section 1 title .PP Hello Worl…
という訳で今日の知見 目的:他のマシンでも実行可能ファイルを実行したい コンパイル機:Fedora 16 iccで(多分gccでも),./a.outすると"ld hogehoge---"とか言って怒られる. どうやらglibcがstaticできないらしい. 調べたらglibc-staticなるものを入れる…
取り敢えず日々覚えたことでも書く. ・C,awk,sed,perl,python ・gnuplot, tex, shell-script だいたいLinux上かcygwinでC言語のプログラム書いて,他の言語で統計とか取る. 基本環境は ・intel CPU ・Linux Fedora 16-18 ・intel compiler or gcc C以外の…