今日のお勉強170805-UNIX、Linuxとは

UNIXLinuxとは。170805

 

本日、やっと80まで読了。

 

www.garunimo.com

 

 

言語を1つ習得すると、2つ目、3つ目も習得のスピードが早いとか知人のエンジニアの人から聞いた事あります。

 

プログラム言語って、 方言に似てる様な気がしますので、英語習得した人がフランス語やドイツ語を覚えるの早くなるような感じでしょうか。私は英語全然分からないですが…(^^;)

 

 

そして、CやJAVA、swiftなど様々な言語がありますが、プログラムは用途によって、使う言語が変わるのでしょうか。

 

たとえばサーバーサイドスクリプトであるPHPと、クライアントサイドであるjavascriptも、使い分けしますし。

 

PHPは、サーバー側に計算してもらう。

javascriptは、ブラウザに依存する。ブラウザに計算してもらう。

 

というイメージがあります(違ってたらすみません)

 

 

気になったので、ちょっと調べてみました。

 

www.lancers.jp

 

www.sejuku.net

 

www.sejuku.net

 

www.sejuku.net

 

 

www.sejuku.net

 

 

www.ituore.com

Rubyって日本生まれだったのですね!

 

 

www.epano-school.com

 

 

www.sejuku.net

 

 

色々調べてて驚いた事は、日本ではPHPってよく使われてるように感じますが、海外では、PHPよりもPythonRubyもよく使われてるのですね!

 

 

 

今日のお勉強170801-UNIX、Linuxとは

UNIXLinuxとは。170801

 今日はちょっと読み進めました。 

www.garunimo.com

 

たしか全部で80ページ。あと少しです!

 

 

読んでるだけなので、難しく感じますが、色んな事できるようになると楽しそうです。

 

www.sejuku.net

 

 

「へそブルー」というサイトですが、前使った時全然検索結果出てこなかったのですが、APIの回数制限の関係だったのですね〜。

 

今日(8/1)使ってみたら、画像がたくさん出てきて嬉しくなりました(笑)

 

 

 

 

今日のお勉強170721-UNIX、Linuxとは

UNIXLinuxとは。170721

 本日はここまで読み進めました。

www.garunimo.com

 

 今日も、忘れてしまった単語や、知らない単語を調べてました。

 

 

 tar

アーカイブ作成コマンド。

Linuxコマンド集 - 【 tar 】 ファイルを書庫化・展開する(拡張子.tarなど):ITpro

 

www.garunimo.com

 

 

$ cp getImage.sh tar_test/.

→cpはファイルやディレクトリをコピーする。

getImage.shをtar_testとしてコピーする。

 

$ cd tar_test

ディレクトリを移動。

 

$ ./getImage.sh イヌ

→階層上ってシェルスクリプトを実行。(ファイルを取得するスクリプト

 

-----------------------------------------

 

$ mkdir tar_test2

→tar_test2というディレクトリ作成

 

$ mv peace.tar tar_test2

移動…と思ったらmvはディレクトリの名前変更もできるらしい。

peace.tarをtar_test2に名前変更。

eng-entrance.com

 

$ cd tar_test2

→tar_test2にディレクトリの現在の場所へ移動

 

 

 

 

ワイルドカード

e-words.jp

 

qiita.com

 

www.garunimo.com

 

 

wget

ファイルをダウンロード

 

 

reboot

再起動

www.garunimo.com

 

 

history

コマンドの実行履歴。

webkaru.net

 

 

 

本当に色々なコマンド、色々な使い方があるのですね。

ちょっと覚える事は多いかもしれませんが、大変勉強になります。

 

 

 

今日のお勉強170718-UNIX、Linuxとは

UNIXLinuxとは。170718

 本日は、ここまで読み進めました。

www.garunimo.com

 

 

やはり、1週間空くと、色々と忘れてしまいます。

 

 

というわけで、今日は読み進めながら忘れてしまったり、分からない単語(というかコマンド)を復習がてら調べてました。

 

調べた時に参考にしたサイトをつけますね。

 

 

curl

 データ転送のコマンド。ダウンロードやアップロードなど。

www.atmarkit.co.jp

 

 

grep

文字列を検索。

-i は検索条件に大文字と小文字の区別をなくすらしい。

Linuxコマンド集 - 【 grep 】 文字列を検索する:ITpro

 

 

sed

文字列の置換

Linuxコマンド集 - 【 sed 】 文字列の置換,行の削除を行う:ITpro

 

 

#!/bin/sh

シェルスクリプト

Unixコマンドなどを並んで実行。

どうゆうタイミングでどんな条件で何の命令を実行のか。

ファイルを読み込むのか。ログファイルを書き出すとか。

などの役割がある。

qiita.com

 

 

chmod

アクセス権を変更。

Linuxコマンド集 - 【 chmod 】 ファイルやディレクトリのアクセス権を変更する:ITpro

 

 

nano

テキストエディタ

viとは違うけどCUIを用いて編集を行なえるそうだ。

nano (テキストエディタ) - Wikipedia

 

 

wget

ファイルをダウンロード。

Linuxコマンド集 - 【 wget 】 ファイルをダウンロードする:ITpro

 

 

ステータスコード

サーバーからブラウザに返してくる、現在の状態(ステータス)を表す数値(コード)である。

404 not found ----> アクセス出来ない

403 Forbidden ----> アクセス禁止

503 Service Unavailable ----> サービス利用不可

などなど。

この数字はよく見かけますが、そうゆう意味だったのですね!すごい!

blog.sakurasaku-labo.jp

 

 

 

 

コマンドって覚える事が多いですね。

エンジニアをやってる知人も、「Linuxのコマンドって暗記だよ〜」と言ってたのを思い出しました!

 

 

 

今日のお勉強170709-UNIX、Linuxとは。

UNIXLinuxとは。170709

  こちらのサイトを45まで読み進めました。

 

www.garunimo.com

 

Google画像検索のクエリや、APIについてのお話についてを学びました。

 

色々なコマンドが出てきますが、「あれ、このコマンドって何だっけ…?」と、忘れてしまってる物も多いため、少しずつ覚えていきたいです。

 

 

画像検索のクエリ、yahooでも試してみたら本当に成功しまして。面白かったです。

 

f:id:nashiko_chan:20170710014118j:plain

 

青丸のところ、「犬」と検索した後に、

 

 

f:id:nashiko_chan:20170710014148j:plain

「柴犬」と書き換えると、柴犬の画像に!!!

 

f:id:nashiko_chan:20170710014223p:plain

更に!詳細設定まで!

 

 

ファイル形式も、サイズも、色も、画像の種類も設定できるようですね。

 

 

webの世界って面白い!と、思いました。

 

 面白いというよりか、すごく便利!

 

 

今日のお勉強170707-UNIX、Linuxとは

UNIXLinuxとは。170707

7/7…。七夕だったことを忘れてました。

 

 

さてさて、本日は、下記を37まで読み進めました。 

www.garunimo.com

 

 結構ボリュームがあり、全ページを読み終わるまでどれくらいかかるのかしら…と思いつつ、勉強になっております。

 

今回は、ちょっとゆっくりめなペースで読み進めてました。

 

読み進めていく中で、ファイルのアクセス権限の話は面白かったです。

 

 

webのお仕事でもアクセス権限って関係してきますし、読んでみてwebの仕組みが見えて来た感じがします。

 

 

 

 

 

今日のお勉強170704-UNIX、Linuxとは

UNIXLinuxとは。170704

 

本日は、

とらりもん - UNIXとは / CUIとGUI / なぜUNIXなのか?

と、

 

下記の21まで読み進めました

www.garunimo.com

 

 

覚えたこと

UNIX----計算機のシステム(OS)のこと。Mac OS XUNIXをベース。

 

Linux----無料のOS

参考↓

eng-entrance.com

 

 

CUI----コマンドを入力して操作する

 

GUI----マウスでぐりぐり動かして画面上を操作する

 

 

現在、Linuxゲリラ戦記 というサイト読み進めてる途中ですが、読んでてまだまだ完全理解しきれてはいませんが、とにかく読み進めることを続けたいと思います。

 

あと、AndroidというOSもベースはLinuxなんですね!