はじめに
タイトルのとおりです。勉強会に参加した際のメモを少し整理したものです。
勉強したこと
- Linuxの概念(アーキテクチャ)について
- そもそもOSとは?
- ハードとソフトの間に入ってお互いの差異を調整するもの
- Linuxとは?
- Linuxカーネル単体では何も動かない
- Linuxカーネルが動く状態にしたものをLinuxディストリビューション(Redhat/DEBIAN)という
- たとえばAndroidにもカーネルは入っている
- Windowsとの違い:例:Linuxは複数人で使用する
- Linuxコマンド
- 位置確認(pwd)
- ディレクトリ作成(mkdir)
- 直下にファイル・ディレクトリが存在確認(ls)
- 階層を飛ばしてファイル作成(touch)
- ★★★ファイル編集 (vi)
- insertモード(「a」「i」)
- コマンドモード(「escキー」)
- ★★★パーミッション(guest$ ls -l)
- CUIとは?
- たとえば、これらはCUIの一種
- black-google
- google gravity
- たとえば、これらはCUIの一種
- 絶対パス⇔相対パス
- 自分の今いるディレクトリの直下ファイルを操作(絶対パス)
- 直下以外のファイルやディレクトリを指定して操作(相対パス)
- シェルとは?
- たとえばbash(MAC)、コマンドプロンプト(Windows)
- リダイレクトとは?
- (追記(>>) | 上書き(>)
- エイリアスとは?
- あだ名、ショートカットキーみたいなもの
- ファイルを探索(find~)
おわり
参考URL
「[秋葉原] ゼロから始めるエンジニアリング入門 後半 Linux入門 (初心者大歓迎!)」
https://paper.dropbox.com/doc/Linux---AUVis9D5065dcCs3xg36Y3ZXAg-DaBmyh9PTldA0C2qE2Cf7#:h2=[%E7%A7%8B%E8%91%89%E5%8E%9F]-%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8B%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-%E5%BE%8C%E5%8D%8A-Lin