RGWS Unix生活 テキストエディタと便利ツール

Slides:



Advertisements
Similar presentations
Nano 北海道大学大学院 理学院 宇宙理学専攻 修士課程 1 年 堺 正太朗 nano. nano ?? Curses を用いたテキストエディタの一種 スクリーンエディタ CUI を用いて編集可能.
Advertisements

Trac と Eclipse の 便利な機能. プロジェクト管理システム: Trac 0. はじめに バージョン管理システム: Subversion 統合開発環境: Eclipse ・ Wiki による情報 管理 ・進捗状況の管理 ・プログラムの作 成 ・リポジトリに データを集める.
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M1 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
Faculty of Computer and Information Sciences, Hosei University Resource Administration Team CIS RAT 1 Linux リテラシ 2006 第 3 回 エディタ、シェル.
北海道大学大学院 理学院 宇宙理学専攻 高橋康人.  シェル  シェルとは何か?  シェルの機能  シェルスクリプト  テキストエディタ  テキストエディタとは何か?  vi の使い方  まとめ.
中小企業診断士 野田 幸紀 2010 年 2 月 10 日(水) データ分析をする前に知っておきたいノウハウ (ACCESS初級編)
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
シェル シェルスクリプト 最低限 vi 山下 達也 (北大理・宇宙理学専攻) 20 10/05/07 ( 金 ) INEX 第4回 / 最低限 UNIX(Linux) その3.
シェル シェルスクリプト 最低限 vi 山下 達也 (北大理・宇宙理学専攻) 20 10/05/07 ( 金 ) INEX 第4回 / 最低限 UNIX(Linux) その3.
Viva !! vi 北海道大学大学院 理学院宇宙理学専攻 宇宙惑星グループ 修士 1 年 近藤 奨.
Copyright © the University of Tokyo 文字化けの背景を知る. Copyright © the University of Tokyo 課題の概要 日本語の文字コードについて理解を深める  MacOS( テキストエディット ) で利用可能なエ ンコーディング ( コード化方式.
Copyright © the University of Tokyo 文字化けの背景を知る. Copyright © the University of Tokyo 課題の概要 日本語の文字コードについて理解を深める  MacOS( テキストエディット ) で利用可能なエ ンコーディング ( コード化方式.
実習1:コマンドシェルの使い方.
TeX で数式を書くための PowerPoint アドイン Ver (2011/06/26) Ver. 0.1 (2007/5/30)
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
JXTA Shell (3) P2P特論 (ソフトウェア特論) 第6回 /
山下 達也 (北大理・宇宙理学専攻) 2010/05/07 (金)
知能機械工学科 担当:長谷川晶一 TA:新・後藤・ナンバ
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
Unix生活 Vol.1
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
オレポータビリティ 日本Rubyの会 青木 峰郎.
Java I 第2回 (4/18)
UNIX Life KMSF M2 saburo.
須賀 友也 神戸大学 理学研究科 地球惑星科学専攻 M1
UNIXマシン間のファイル転送 2002年10月20日 海谷 治彦.
Advanced Unix Commands
キーボードでの指の位置と入力範囲 ◎左手の指のホームポジション(入力しないときの位置): 小指-「A」 薬指-「S」 中指-「D」 人差し指-「F」(突起あり) ◎右手の指のホームポジション: 人差し指-「J」 (突起あり) 中指-「K」 薬指-「L」 小指-「;」 ◎親指は「スペース」キーの上に置く。
2007 Microsoft Office system クイックガイド
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
山田 由貴子 (北大理・地球惑星科学専攻) 2004年10月29日
ただで使えるソフトウェア ーインストールとお絵かきー
コンピュータ演習Ⅰ 8月7日(日) 1限目 ファイルの種類.
ファイルシステムとコマンド.
はじめに Linuxでの科学文書作成 Windowsでの科学文書作成
xxxxxx . yyy xxxxxx Linuxにおける情報管理 一般的なファイル UNIX における情報管理の単位 ファイルの種類を表す
INDESIGN編.
TeX ことはじめ 井谷優花 ITPASS セミナー Fri..
文字化けの背景を知る.
キーボードでの指の位置と入力範囲 ◎左手の指のホームポジション(入力しないときの位置): 小指-「A」 薬指-「S」 中指-「D」 人差し指-「F」(突起あり) ◎右手の指のホームポジション: 人差し指-「J」 (突起あり) 中指-「K」 薬指-「L」 小指-「;」 ◎親指は「スペース」キーの上に置く。
Introduction コンピューターについての基礎知識
実習1:コマンドシェルの使い方.
Wordの使い方.
鯖管のすヽめ.
2003年度 データベース論 安藤 友晴.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
情報処理概論Ⅰ 2007 第4回 2018/11/30 情報処理概論Ⅰ 第4回.
OSの仕組みとその機能 1E16M001-1 秋田 梨紗 1E16M010-2 梅山 桃香 1E16M013-3 大津 智紗子
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
第4回 コンピューティングの要素と構成 平成22年5月10日(月)
パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS
情報処理概論Ⅰ 2007 第10回 2007/6/27 情報処理概論Ⅰ 第10回.
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
Nanoってなんなの 北大理学院 高橋康人.
合成用システムの使い方 計算機構成用 天野.
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
UNIX演習 情報ネットワーク特論資料.
UNIX演習 情報ネットワーク特論資料.
UNIX演習 情報ネットワーク特論資料.
2013年度 プログラミングⅠ ~ はじめてのプログラミング ~.
表計算 Excel 演習 1.Excel を使ってみる.
ネットワーク・プログラミング Linuxシステムとソフトウェア開発.
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
X Window System 牧之内研 博士3年 木村健一郎.
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
Presentation transcript:

RGWS Unix生活 テキストエディタと便利ツール move! kenz

今日のアウトライン テキストエディタ latex 便利ツール シェル screen nkf diff gnuplot bc wordnet xjdict rsync dig

エディタ テキストのみ編集するソフトウェア リッチテキストを編集するソフトウェア メモ帳,vi,Emacs,ee,nano コーディングとか MSワード,テキストエディット,Ooo レポートとか

エディタの重要性 文章を書く速度が上がる 基本ホームポジション マウス使わなくてすむ 軽い 起動が早い リソースを食わない

UNIXの主なエディタ vi (vim) Emacs

vimとEmacsの比較 vim Emacs UNIX系OSではデフォで入っている モードがある 軽い デフォルトでかなり使える カスタマイズあまりできない 最近マイナー Emacs モードがない 重い たくさんカスタマイズできる プラグインがたくさんある 使ってる人が多い

どっち使えばいいの? 好きなほうで 言語にもよるかも Macなら 一回慣れると違うのは使いにくい Javaや.NETとかはEclipseとかmono,VS使った方が効率的 フリーでEmacsキーバインドついてたりする Macなら Emacsキーバインドがシステムとかのでできる

vim vimはCUI,GvimはGUI ウィンドウズならhttp://www.kaoriya.net/ 折りたたみ スペルチェック (Aspell使用: システムデフォ) タブ マイ辞書

Emacs GUIは普通に起動,CUIは(-nw)で起動 ウィンドウズならGNU Emacsかmeadow xyzzyはキーバインドとかおかしいので使わないように デフォは使いにくいので,カスタマイズする だれかうめて...LOL

Latex Latexとは 基本的に使うコマンド pdfを無料でかっこよく作ってくれる レジュメとか論文書く時は,これで書く platex texファイルをdviファイルに変換する dvipdfm(x) dviファイルをpdfに変換する

latex実践編・1 まずは,どっかにリモートログイン サンプルのtexファイルを取ってくる $ ssh USER@SERVER (ssh hoge@ccx01...) サンプルのtexファイルを取ってくる $ wget www.ht.sfc.keio.ac.jp/~kenz/hoge.tex www.ht.sfc.keio.ac.jp/~kenz/hoge.eps コンパイルしてみる platex hoge.tex pdfに変換してみる dvipdfm(x) hoge.dvi

latex実践編・2 ローカルにそれをコピーしよう scp USER@SERVER:hoge.pdf . pdf開いて中身見てみよう. (好きな方法でコピーして来てください ex. Winscpとか) scp USER@SERVER:hoge.pdf . pdf開いて中身見てみよう. 編集編 texファイルを開いてみる $ emacs –nw hoge.tex (nw: no window) 中身を適用に編集して,コンパイルとか遊んでみる

便利ツールたち ここら辺できるだけ説明していきます シェル screen nkf diff gnuplot bc wordnet xjdict rsync dig

シェル 人によってとり方が違う... Bourne Shell C Shell Zsh, tcsh, bash, csh, ksh,shなどなど エディタみたいに,どれを選ぶかも宗教. 使いやすさが全然異なる Bourne Shell Zsh, bash, kshなど C Shell Csh, tcshなど

どのシェルを使うべきか sh, ash, ksh: メインとして好んで使う人はあまりいない.BSD系システムのデフォ bash: linux標準.ので使ってる人が多い csh, tcsh: tcshの方が多機能.使ってる人がそこそこいる zsh:多少重いが,非常に高機能.キーバインドがviとemacsがある.補完がすごい

zsh 補完 (autoload -U compinit && compinit) コマンドラインスタック 情報を右に出せる ファイル名の補完だけじゃなくて,コマンドのオプションまで補完してくれる! コマンドラインスタック 書いたものを一時的に保存して,別のコマンドを打てる! 情報を右に出せる 見てー

Screen ゼッタイ便利 一つのウィンドウ内で,複数のシェルを開ける デタッチ,アタッチが便利 ウィンドウが増えて邪魔にならない コンパイル->切断->後で確認 とかできる

nkf (Network Kanji Filter) 文字コードを変換したりするコマンド いちいちエディタで開いて変換するのはめんどくさい 基本的な使い方 hoge.txtの文字コードを確認 nkf -g hoge.txt hoge.txtをmoge.txtにEucで保存 nkf -e hoge.txt > moge.txt

diff ファイルの違いをチェックするコマンド 使い方 ソースの差分チェックとかディレクトリの中身の違いとか file1.cとfile2.cの違い diff file1.c file2.c ディレクトリhogeとディレクトリmogeの中身の違い diff hoge moge

gnuplot グラフ書くソフト 論文とかtexとか 使い方はぐぐるべし 自分で取得したデータとか MSExcelはださくてかっこ悪いので使うのやめよう 使い方はぐぐるべし

bc めちゃくちゃ単純なCUI計算機コマンド 大抵デフォで入ってる ファイルから入力できるのが便利 例見せます

wordnet フリーの英語辞書 使い方 使い方,類義語,対義語が調べられる hogeの使い方 hogeの対義語,類義語 wn hoge over hogeの対義語,類義語 wn hoge -antsなんちゃら wn hoge -synsなんちゃら

xjdict フリーの英和辞書 ぐぐってちょ

rsync 差分バックアップ,ミラーリングとかのためのコマンド 使い方 差分だからそれなりに早いし便利 ローカルで/hogeを/mogeとミラー rsync -av --delete /hoge /moge リモート(foo)に/hogeをミラー (鍵だと便利) rsync -avz --delete /hoge foo:/moge

dig (domain information groper) ネームサーバに問い合わせするコマンド host,nslookupと違って特定のサーバのrawな情報を得られる 使い方 サーバhogeにmoge.comの情報を聞く dig @hoge moge.com