Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
06_OS(コマンド操作編②)
Search
Ryuga Fukudome
May 06, 2025
12
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
06_OS(コマンド操作編②)
Ryuga Fukudome
May 06, 2025
More Decks by Ryuga Fukudome
See All by Ryuga Fukudome
05_OS(コマンド操作編①)
fukudome_r
0
66
04_OS(ユーザ/グループ)
fukudome_r
0
20
03_OS
fukudome_r
0
15
01_キックオフ
fukudome_r
0
12
02_インフラエンジニアについて
fukudome_r
0
17
Featured
See All Featured
For a Future-Friendly Web
brad_frost
184
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Skip the Path - Find Your Career Trail
mkilby
1
260
Code Reviewing Like a Champion
maltzj
529
40k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
Amusing Abliteration
ianozsvald
1
350
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Transcript
OS (コマンド操作編②)
この章では? ゴール Viコマンドでファイル編集/保存できるようになる。 パッケージをインストールできるようになる。 サービス(自動)起動/停止させることができるようになる。 パッケージ操作 Viコマンド ファイル編集/保存
Viコマンドについて 「vi」とは、UNIXやLinux環境で標準的にインストールされているテキストエディターのことになる。 1976年に、ビル・ジョイが開発した。 Viは、コマンドモードと挿入モードを切り替えながら編集/保存することでファイルを編集する。 https://www.infra-linux.com/menu-lpic2/vi-editor/
演習 ・テキストファイルに好きな文字を書き込み後保存して終了しよう。 ・書き込んだ内容をコピーして、貼り付ける。 ・書き込んだ1行を削除する。 ・テキストファイルに好きな文字を書き込み、保存せずに終了しよう。 ・Viコマンドで、シェルスクリプトを作成して実行しよう。
参考1
参考2
パッケージについて パッケージ管理システムは、ソフトウェア開発環境で使用されるモジュールやライブラリなどの パッケージを管理するためのシステムです。 パッケージマネージャやパッケージ管理ツールと呼ばれることもあります。 主な機能として、配布サーバーと連携してパッケージのインストールやアンインストール、 そして依存関係の解決などのタスクを自動化し、開発プロセスを効率化します。 例えばどんなもの ・Apache ・Nginx ・Postgresql
・Python https://qiita.com/s_taki/items/1d94e5e9544ebbf32778
パッケージの依存関係に注意する パッケージの依存関係は、あるパッケージが他のパッケージを利用するために、他のパッケージに依 存している状態を指します。 これにより、プログラマは既存の機能やライブラリを再利用し、ソフトウェアの開発を効果的に行う ことができます。 依存関係を意識しないとどうなるか? ・そもそもサービスやコマンドを実行できなくなる ・他のサービスにも依存関係の影響が発生する ・アップデート時に、衝突・エラー発生する可能性がある https://qiita.com/s_taki/items/1d94e5e9544ebbf32778
パッケージ操作コマンド パッケージ操作のコマンドはディストリビューションによって異なります。 基本的にできることは、ほとんど同じなためパッケージの操作で何ができるか理解することが大事で す。 https://qiita.com/Engineer__Haru/items/548e9e15e4652cea9dbc#apt- get%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89apt- cache%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89
演習 ・Apacheをインストール後、起動させ、任意のサイトを公開してみる。