LoginSignup
1
1

More than 5 years have passed since last update.

エンジニアリング 雑多メモ

Last updated at Posted at 2018-11-07

順番や内容は全く整理されてません
自分の勉強メモです

勉強サイト

エンジニアの入り口
ここすごくいい!!初心者に概念を構造化して丁寧に教えてくれます

コンピュータ歴史リンク集

3分間で人に説明できるようになるUnixとLinuxの違い
【初心者向け】Linuxの歴史解説! OS誕生からLINUXへ

コンピュータアーキテクト

  • OS:コンピュータ全体
    • シェル:人間の命令をカーネルに伝えるもの
      • カーネル
        • OSの中核をなしてるソフトウェア
        • システムのリソース(CPU,HD,ネットワーク接続など)を管理

つまりシェルとは、コンピュータと人間の仲介役
多くのシェルが存在

シェル

  • sh系
    • sh
    • bash :linuxのデフォルト
    • ksh
  • csh系
    • csh
    • tcsh
  • どちらも
    • zsh

ここに整理するまでもなく、こちらのリンクが非常に勉強になりました。

webフレームワーク

  • 各言語の便利機能群 JS,CSS,rubyなどなどなど、多様な言語で多様なフレームワークが存在

git

  • 名前はよく聞いてたが、使い方を教えていただいてその思想に度肝を抜かれた
  • これ作った人、変態
  • しかも、その人がlinuxも作ってるとか・・・

*** githubから適当にmaster落としてきて以降の手順 ***

手順 操作 スクリプト
1 ブランチを切って移動 git checkout -b hoge
2 編集  普通に編集する
3 アド git add .
4 コミット git commit -m 'commit message'
5 プッシュ git push origin hoge
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1