Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tomoya Miwa
1,416 views
UNIXことはじめ
社内勉強会用の資料です。(公開に際し、一部修正) 「Windows CEは触ったことあるけど、UNIX何それ?」という人向けに作りました。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 10 times
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
1 Linux入門 第1章 UNIX/Linuxとは
by
Enpel
PPT
Linuxとオープンソースの世界
by
Hiroe Orz
PPTX
Visual StudioでWixをビルドしてみた
by
Study Group by SciencePark Corp.
DOC
06 後期勉強会一年の部【加藤】
by
yu-Linux
PDF
Kernel overview
by
Kai Sasaki
PPTX
Linuxのファイルシステムについて調べてみた
by
basicinc_dev
PDF
勉強会資料 LT会 zfsで遊んでみた_公開版
by
Ryoma Fujiwara
PDF
SPL-005_オープンソースから見たマイクロソフト
by
decode2016
1 Linux入門 第1章 UNIX/Linuxとは
by
Enpel
Linuxとオープンソースの世界
by
Hiroe Orz
Visual StudioでWixをビルドしてみた
by
Study Group by SciencePark Corp.
06 後期勉強会一年の部【加藤】
by
yu-Linux
Kernel overview
by
Kai Sasaki
Linuxのファイルシステムについて調べてみた
by
basicinc_dev
勉強会資料 LT会 zfsで遊んでみた_公開版
by
Ryoma Fujiwara
SPL-005_オープンソースから見たマイクロソフト
by
decode2016
What's hot
PDF
組込みOSを作ってみよう!(オープンソースカンファレンス内セミナー資料)
by
kozossakai
PDF
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
by
Toyohiko Komatsu
ODP
第11回医療オープンソースソフトウェア協議会セミナー基調講演
by
Shinji Kobayashi
PDF
輪講_Awamoto_20170601
by
pflab
PDF
Open Apostille
by
Kazuya Okada
PDF
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
by
Yu Nobara
ODP
第10回医療オープンソースソフトウェア開会の挨拶
by
Shinji Kobayashi
PPTX
小規模環境におけるNutanix Filesの活用を考える
by
AkiraMasago
PDF
サーバーでもデスクトップでもOK! YaSTを使ってLinuxをらくらく設定
by
Fuminobu Takeyama
PDF
Unixの歴史
by
Nekokichi
PDF
クリミ2013年12月26日(Gentoo Linux)
by
Takamasa Mitsuji
KEY
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
by
Takaya Kotohata
PDF
LINQ基本のキ
by
Kouji Matsui
PDF
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
by
Insight Technology, Inc.
ODP
Inotify
by
Keiichiro Kawasaki
PPTX
Windows+VirtualBoxで作るTensorFlow環境
by
Hiroo Inamura
KEY
Unix2
by
Takaya Kotohata
PPTX
アーカイブ・リポジトリシステムで遊ぼう!
by
genroku
PDF
Linux ディストリビューション開発者になる4つの理由
by
Fuminobu Takeyama
PDF
AzureでopenSUSE Leap42.1が使えるよ!
by
Kento Kawakami
組込みOSを作ってみよう!(オープンソースカンファレンス内セミナー資料)
by
kozossakai
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
by
Toyohiko Komatsu
第11回医療オープンソースソフトウェア協議会セミナー基調講演
by
Shinji Kobayashi
輪講_Awamoto_20170601
by
pflab
Open Apostille
by
Kazuya Okada
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
by
Yu Nobara
第10回医療オープンソースソフトウェア開会の挨拶
by
Shinji Kobayashi
小規模環境におけるNutanix Filesの活用を考える
by
AkiraMasago
サーバーでもデスクトップでもOK! YaSTを使ってLinuxをらくらく設定
by
Fuminobu Takeyama
Unixの歴史
by
Nekokichi
クリミ2013年12月26日(Gentoo Linux)
by
Takamasa Mitsuji
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
by
Takaya Kotohata
LINQ基本のキ
by
Kouji Matsui
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
by
Insight Technology, Inc.
Inotify
by
Keiichiro Kawasaki
Windows+VirtualBoxで作るTensorFlow環境
by
Hiroo Inamura
Unix2
by
Takaya Kotohata
アーカイブ・リポジトリシステムで遊ぼう!
by
genroku
Linux ディストリビューション開発者になる4つの理由
by
Fuminobu Takeyama
AzureでopenSUSE Leap42.1が使えるよ!
by
Kento Kawakami
Viewers also liked
PDF
Editor縮小のススメ
by
Nobukazu Hanada
PPTX
エンジニアにMacを薦める理由
by
Hiroyuki Kusu
PPTX
GPUによる多倍長整数乗算の高速化手法の提案
by
Koji Kitano
PDF
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
PDF
私がお世話になった技術書たち
by
法林浩之
PPTX
SIMDで整数除算
by
shobomaru
PDF
徒手空拳で挑むサーバ管理
by
anubis_369
PPTX
Unixコマンド入門
by
Satosi Sakai
PDF
Xeonphiハッカソンでexpを作ってみた
by
MITSUNARI Shigeo
PDF
Boost.SIMD
by
Akira Takahashi
PDF
PFI Seminar 2010/02/18
by
Preferred Networks
PDF
Unix 基礎
by
Sho A
PDF
サーバーから始めるItインフラ入門
by
Tachibana Shintaro
PDF
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
PDF
Unixカーネルの設計 7 プロセスの制御
by
Norito Agetsuma
PPT
サーバ/インフラ構築入門(1)
by
toyoshi
PDF
1時間でざっくり教えるサーバ運営超入門
by
infinite_loop
PDF
Unixファイルシステムの歴史
by
magoroku Yamamoto
PDF
百万件くらいのデータの扱い方
by
Masafumi Yokoyama
PDF
【幕張読書会】Unixカーネルの設計 3(バッファキャッシュ)
by
ktateish
Editor縮小のススメ
by
Nobukazu Hanada
エンジニアにMacを薦める理由
by
Hiroyuki Kusu
GPUによる多倍長整数乗算の高速化手法の提案
by
Koji Kitano
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
私がお世話になった技術書たち
by
法林浩之
SIMDで整数除算
by
shobomaru
徒手空拳で挑むサーバ管理
by
anubis_369
Unixコマンド入門
by
Satosi Sakai
Xeonphiハッカソンでexpを作ってみた
by
MITSUNARI Shigeo
Boost.SIMD
by
Akira Takahashi
PFI Seminar 2010/02/18
by
Preferred Networks
Unix 基礎
by
Sho A
サーバーから始めるItインフラ入門
by
Tachibana Shintaro
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
Unixカーネルの設計 7 プロセスの制御
by
Norito Agetsuma
サーバ/インフラ構築入門(1)
by
toyoshi
1時間でざっくり教えるサーバ運営超入門
by
infinite_loop
Unixファイルシステムの歴史
by
magoroku Yamamoto
百万件くらいのデータの扱い方
by
Masafumi Yokoyama
【幕張読書会】Unixカーネルの設計 3(バッファキャッシュ)
by
ktateish
Similar to UNIXことはじめ
PDF
Unix
by
Hiramatsu Ryosuke
PDF
Unix コマンド入門
by
Sho A
PDF
2017-12-04 Linuxの基本構造とBashでの扱い方
by
浩平 渡邉
KEY
Unix1
by
Takaya Kotohata
KEY
Unix3
by
Takaya Kotohata
PDF
Unix architecture
by
raw-hide
PDF
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
ODP
みんな大好き! Hello, World
by
Naohiro Aota
PDF
ZynqMPのQEMU
by
Mr. Vengineer
PPTX
ロボットシステム学2015年第5回
by
Ryuichi Ueda
PDF
Linux女子部第二回勉強会usp友の会
by
Ryuichi Ueda
PDF
UNIX/32V
by
xylnao
PDF
2011.09.18 v7から始めるunix まとめ
by
Makiko Konoshima
PDF
jus & USP友の会共催 シェルワンライナー勉強会@関西(第11回シェル芸勉強会)
by
Ryuichi Ueda
PPTX
Functions
by
do_aki
ODP
カーネルモジュールプログラミング超入門 #1(仮)
by
University of Tsukuba Linux User Group
Unix
by
Hiramatsu Ryosuke
Unix コマンド入門
by
Sho A
2017-12-04 Linuxの基本構造とBashでの扱い方
by
浩平 渡邉
Unix1
by
Takaya Kotohata
Unix3
by
Takaya Kotohata
Unix architecture
by
raw-hide
NGS速習コース:UNIXの基礎の理解/Linux導入
by
Takeru Nakazato
みんな大好き! Hello, World
by
Naohiro Aota
ZynqMPのQEMU
by
Mr. Vengineer
ロボットシステム学2015年第5回
by
Ryuichi Ueda
Linux女子部第二回勉強会usp友の会
by
Ryuichi Ueda
UNIX/32V
by
xylnao
2011.09.18 v7から始めるunix まとめ
by
Makiko Konoshima
jus & USP友の会共催 シェルワンライナー勉強会@関西(第11回シェル芸勉強会)
by
Ryuichi Ueda
Functions
by
do_aki
カーネルモジュールプログラミング超入門 #1(仮)
by
University of Tsukuba Linux User Group
Recently uploaded
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
UNIXことはじめ
1.
UNIXことはじめ ことはじめ 2011/09/14
2.
はじめに QNX は UNIX
系の OS →Windows Automotive とはお作法が違う。 →UNIX の基本思想理解で効率 UP!
3.
基礎知識おさらい UNIXって? →OSの一種。例:Solaris、FreeBSD、Mac OS X POSIXとは? →APIの規格。 UNIXはこの規格に準拠したAPIを備えている。 おまけ:LinuxがUNIX「ライク」なOSと呼ばれる理由は? →「UNIX」は商標。The
Open Groupで認証通さないと、UNIX とは名乗れない。
4.
UNIXの基本思想 「シンプル」 単機能なプログラムを組み合わせる 複雑なMultics開発失敗→UNIXの開発へ
5.
プログラム組み合わせの例 “hoge”という文字列を含むテキストファイルを探す。 →3つのプログラムを組み合わせる。 # find .
-type f -name "*.txt" | xargs grep "hoge" find:ファイル検索 xargs:標準入力からコマンド作成 grep:文字列検索
6.
UNIXの重要な3つのキーワード 「ファイル」 「リダイレクト」 「パイプ」 ※あくまで個人の視点 あくまで個人の視点 個人の
7.
一つめ「ファイル」 何でも「ファイル」として抽象化 ファイルを扱うプログラムを作れば、様々な場面で流用できる シリアルポート HDD → /dev/ser0 → /dev/hdd ※これらは「スペシャルファイル」や「デバイスファイル」と呼ばれます。
8.
「リダイレクト」と「パイプ」の前に 標準入力(/dev/stdin) 標準出力(/dev/stdout) 標準エラー出力(/dev/stderr) →キーボード →画面 →画面 ※やっぱりファイルです。 ※組み込みだと基本はシリアルに設定されている?
9.
二つめ「リダイレクト」 入力元、出力先を切り替える プログラムのログをファイルに保存 # hoge >
hoge.txt エラーもファイルに保存したい場合はこんな感じ # hoge > hoge.txt 2>&1 ※標準エラー出力(2)を標準出力(1)と同じものにリダイレクトする パッチを当てる # patch < dir.diff
10.
三つめ「パイプ」 コマンドの出力結果を別のコマンドの入力に Cソースファイルの個数を数える # ls -l
| grep '¥.c$' | wc –l 「ls –l」 でファイル一覧表示 ↓ 「grep ‘¥.c$’」でCソースファイル名のみ表示 ↓ 「wc –l」で表示されたファイル名の行数をカウント
11.
3つを組み合わせる つを組み合わせる Windowsでは面倒なHDDのイメージバックアップ →標準的なコマンドの組み合わせで実現可能 HDDをバックアップ # dd if=/dev/hdd
| gzip -c > hdd.dump.gz HDDをリストア # gzip -dc < hdd.dump.gz | dd of=/dev/hdd
12.
他に重要なキーワード シンボリックリンク →リンクの一種。Windowsのショートカットより高機能。 UNIXでは多用される。 環境変数 →各プログラムが参照する共通の変数。実行ファイルのパ スや、共有ライブラリのパスなど。 ディレクトリ構成 マウント シェル マイクロカーネル etc
13.
おまけ:便利なコマンド(QNX向け) 向け) おまけ:便利なコマンド( use コマンドの説明を表示 export 環境変数を表示、設定 ldd 実行ファイル、ライブラリの依存関係を表示
14.
まとめ OSは一つの文化 →OSごとに違いはある。日本とアメリカの文化が 違うのと同じ。 UNIXはシンプルなコマンドたくさん →組み合わせて使いこなせば大幅に効率アップ。 お作法・思想 →OSに限らず、なぜこうなったのか背景を理解す ると無駄を排除できる かも。
15.
おわり ご清聴ありがとうございました。
Download