More Related Content
ODP
PDF
Lt駆動開発03 コンパイル時fizz buzzやってみた PDF
PDF
PDF
PPT
Debug Hacks Conference 2009 PDF
PDF
What's hot
PPTX
Gunosy.go#2 package/compress PDF
PDF
PPTX
これだけMakefile (Basics of makefile) PPTX
PPTX
PDF
PDF
PDF
PPTX
PPTX
PDF
PPT
鈴木:Net commonsでの中国語使用について PPT
PDF
PDF
PDF
Python32 pyhackathon-201011 PDF
[20120615 hktstudy] tail -Fを使いましょう PDF
Lagopus.confの書式(for lagopus 0.1.x) Similar to Linuxにおけるコマンドとエディタの使用方法の紹介
PDF
PDF
PPT
PDF
KEY
Emacs 使いが Vim を使ってみた(ちょっとだけGit) PDF
PDF
今さら聞けない! Linux コマンドラインツールテクニック その1 rev. 3 PDF
PDF
PDF
ODP
Programming camp Debug Hacks PDF
2017-12-04 Linuxの基本構造とBashでの扱い方 PDF
NGS速習コース:UNIXの基礎の理解/Linux導入 PDF
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会 PDF
PPTX
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作 PDF
PPTX
PDF
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作 PPTX
More from ADVENTURE Project
PDF
PDF
LexADV_TryDDM Ver. 0.1bの概要 PDF
ADVENTURE_Mates Ver. 0.5bの概要 PDF
ADVENTUREの他のモジュール・関連プロジェクトの紹介 PPTX
ADVENTURE_Mates Ver.0.5b データ生成 PDF
ADVENTURE_MATES専用ビューア AdvMatesViewerについて PDF
ADVENTURE_Magnetic Ver.1.5.0の概要 PDF
PDF
ADVENTURE_Solid Ver.2.0の概要 PPT
ADVENTURE_BCtool Ver.2.の概要と実際[デモ] PDF
ADVENTUREの他のモジュール・関連プロジェクトの紹介 PDF
大規模並列解析用可視化モジュール ADVENTURE_POSTtool PDF
ADVENTUREの他のモジュール・関連プロジェクトの紹介 PPT
PDF
ADVENTURE_Solid-1.2 構造体リファレンスマニュアル PDF
ADVENTURE_Solid 線形代数関数群 advlasリファレンスマニュアル PPT
ADVENTURE_Solid Ver.1.2の概要 PPT
PDF
PDF
ADVENTUREの他のモジュール・関連プロジェクトの紹介 Linuxにおけるコマンドとエディタの使用方法の紹介
- 1.
Copyright (C) 2009,1
Linux におけるコマンドと
エディタの使用方法の紹介
株式会社インサイト
三好昭生
2009/09/11
第 7 回 ADVENTURE 定期セミナー
- 2.
- 3.
Copyright (C) 2009,3
基本コマンド (ls)
• ls
– ディレクトリに存在するファイルとディレクトリの一覧を示す。
– ディレクトリは Windows のフォルダと同じ意味。
ファイルとディレクト
リの色が異なる ( 環境
依存 )
- 4.
- 5.
- 6.
Copyright (C) 2009,6
基本コマンド (cd)
• cd xx
– 今いるディレクトリから、他のディレクトリに移動する
– .. は一つ上のディレクトリの意味
– . は現在のディレクトリの意味
- 7.
- 8.
- 9.
Copyright (C) 2009,9
基本コマンド (rm)
• rm -r foo
– ディレクトリ foo 及びその下のファイルを再帰的に削除する。
– foo の下に何層ディレクトリ階層があっても全て削除される
– 危険なコマンドなので、環境設定によってはファイル毎に再確認
を要求される
– -rf で再確認も不要となる
- 10.
- 11.
- 12.
- 13.
- 14.
Copyright (C) 2009,14
Emacs の使い方 ( 終了 )
• C-x C-c
– 未保存の修正がある場合は保存するかどうか確認して来ます。
– 保存する場合は y
– 保存しない場合は n( すると Modified buffers exist; exit anyway?(yes or no) と
更に念押しして来ますので、 no)
- 15.
- 16.
- 17.
- 18.
Copyright (C) 2009,18
Emacs の使い方 ( 別ファイルを開く )
• C-x C-f
– 開きたいファイル名を入力して Enter キー ( 存在しないファイルで
も可 )
- 19.
Copyright (C) 2009,19
ごく簡単な Makefile
• Makefile( コマンドは make) はソースファイルのコンパイルをバッチ処
理にするための記述ファイルです。
– 長いコマンドを手で打たなくて済む
– 毎回同じコマンドを打たなくて済む
– 依存関係の自動判定が可能
コンパイラコマ
ンド
実行ファイル名オブジェクトファ
イル名
ソースファイル名
- 20.
Copyright (C) 2009,20
Emacs の使い方 ( コンパイルデバグ )
• M-x compile
– M-x とは Alt を押しながら x を押すことです。
– 同じディレクトリに適切に作成された Makefile があることが前提です。
– コンパイル結果は *compilation* というファイルに保存されます。
– ソースファイルやコンパイル結果は Buffers メニューを使って表示切替可能
- 21.
Copyright (C) 2009,21
Emacs の使い方 ( コンパイル実行 )
• M-x compile
– M-x とは Alt を押しながら x を押すことです。
– 同じディレクトリに適切に作成された Makefile があることが前提です。
– コンパイル結果は *compilation* というファイルに保存されます。
– ソースファイルやコンパイル結果は Buffers メニューを使って表示切替可能
- 22.
Copyright (C) 2009,22
Emacs の使い方 ( デバガ実行 1)
• M-x gdb RET file RET
– コンパイル時に -g オプションを付けること
– C-x SPC でソースのポインタの位置にブレークポイント指定。
– (gdb)file hello
– (gbd)run でブレークポイントで停止
– C-x C-a C-n 1 行実行
- 23.