Download presentation
Presentation is loading. Please wait.
1
RGWS Unix生活 テキストエディタと便利ツール
move! kenz
2
今日のアウトライン テキストエディタ latex 便利ツール シェル screen nkf diff gnuplot bc wordnet
xjdict rsync dig
3
エディタ テキストのみ編集するソフトウェア リッチテキストを編集するソフトウェア メモ帳,vi,Emacs,ee,nano コーディングとか
MSワード,テキストエディット,Ooo レポートとか
4
エディタの重要性 文章を書く速度が上がる 基本ホームポジション マウス使わなくてすむ 軽い 起動が早い リソースを食わない
5
UNIXの主なエディタ vi (vim) Emacs
6
vimとEmacsの比較 vim Emacs UNIX系OSではデフォで入っている モードがある 軽い デフォルトでかなり使える
カスタマイズあまりできない 最近マイナー Emacs モードがない 重い たくさんカスタマイズできる プラグインがたくさんある 使ってる人が多い
7
どっち使えばいいの? 好きなほうで 言語にもよるかも Macなら 一回慣れると違うのは使いにくい
Javaや.NETとかはEclipseとかmono,VS使った方が効率的 フリーでEmacsキーバインドついてたりする Macなら Emacsキーバインドがシステムとかのでできる
8
vim vimはCUI,GvimはGUI ウィンドウズならhttp://www.kaoriya.net/ 折りたたみ
スペルチェック (Aspell使用: システムデフォ) タブ マイ辞書
9
Emacs GUIは普通に起動,CUIは(-nw)で起動 ウィンドウズならGNU Emacsかmeadow
xyzzyはキーバインドとかおかしいので使わないように デフォは使いにくいので,カスタマイズする だれかうめて...LOL
10
Latex Latexとは 基本的に使うコマンド pdfを無料でかっこよく作ってくれる レジュメとか論文書く時は,これで書く platex
texファイルをdviファイルに変換する dvipdfm(x) dviファイルをpdfに変換する
11
latex実践編・1 まずは,どっかにリモートログイン サンプルのtexファイルを取ってくる
$ ssh (ssh サンプルのtexファイルを取ってくる $ wget コンパイルしてみる platex hoge.tex pdfに変換してみる dvipdfm(x) hoge.dvi
12
latex実践編・2 ローカルにそれをコピーしよう scp USER@SERVER:hoge.pdf . pdf開いて中身見てみよう.
(好きな方法でコピーして来てください ex. Winscpとか) scp . pdf開いて中身見てみよう. 編集編 texファイルを開いてみる $ emacs –nw hoge.tex (nw: no window) 中身を適用に編集して,コンパイルとか遊んでみる
13
便利ツールたち ここら辺できるだけ説明していきます シェル screen nkf diff gnuplot bc wordnet
xjdict rsync dig
14
シェル 人によってとり方が違う... Bourne Shell C Shell
Zsh, tcsh, bash, csh, ksh,shなどなど エディタみたいに,どれを選ぶかも宗教. 使いやすさが全然異なる Bourne Shell Zsh, bash, kshなど C Shell Csh, tcshなど
15
どのシェルを使うべきか sh, ash, ksh: メインとして好んで使う人はあまりいない.BSD系システムのデフォ
bash: linux標準.ので使ってる人が多い csh, tcsh: tcshの方が多機能.使ってる人がそこそこいる zsh:多少重いが,非常に高機能.キーバインドがviとemacsがある.補完がすごい
16
zsh 補完 (autoload -U compinit && compinit) コマンドラインスタック 情報を右に出せる
ファイル名の補完だけじゃなくて,コマンドのオプションまで補完してくれる! コマンドラインスタック 書いたものを一時的に保存して,別のコマンドを打てる! 情報を右に出せる 見てー
17
Screen ゼッタイ便利 一つのウィンドウ内で,複数のシェルを開ける デタッチ,アタッチが便利 ウィンドウが増えて邪魔にならない
コンパイル->切断->後で確認 とかできる
18
nkf (Network Kanji Filter)
文字コードを変換したりするコマンド いちいちエディタで開いて変換するのはめんどくさい 基本的な使い方 hoge.txtの文字コードを確認 nkf -g hoge.txt hoge.txtをmoge.txtにEucで保存 nkf -e hoge.txt > moge.txt
19
diff ファイルの違いをチェックするコマンド 使い方 ソースの差分チェックとかディレクトリの中身の違いとか
file1.cとfile2.cの違い diff file1.c file2.c ディレクトリhogeとディレクトリmogeの中身の違い diff hoge moge
20
gnuplot グラフ書くソフト 論文とかtexとか 使い方はぐぐるべし 自分で取得したデータとか
MSExcelはださくてかっこ悪いので使うのやめよう 使い方はぐぐるべし
21
bc めちゃくちゃ単純なCUI計算機コマンド 大抵デフォで入ってる ファイルから入力できるのが便利 例見せます
22
wordnet フリーの英語辞書 使い方 使い方,類義語,対義語が調べられる hogeの使い方 hogeの対義語,類義語
wn hoge over hogeの対義語,類義語 wn hoge -antsなんちゃら wn hoge -synsなんちゃら
23
xjdict フリーの英和辞書 ぐぐってちょ
24
rsync 差分バックアップ,ミラーリングとかのためのコマンド 使い方 差分だからそれなりに早いし便利
ローカルで/hogeを/mogeとミラー rsync -av --delete /hoge /moge リモート(foo)に/hogeをミラー (鍵だと便利) rsync -avz --delete /hoge foo:/moge
25
dig (domain information groper)
ネームサーバに問い合わせするコマンド host,nslookupと違って特定のサーバのrawな情報を得られる 使い方 サーバhogeにmoge.comの情報を聞く moge.com
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.