Linuxとはなんぞや
オペレーティングシステムの一種で主にCUIで操作します。
GUI
ユーザへの情報提供にグラフィックを多用
利点:直感的で操作性がよい
Windows,MacOS
CUI
ターミナルと文字でのやりとり
利点:開発が楽、ネットワーク負荷低い、ファイルの細かい操作性機械学習と相性がよい(と思う)
Linux基礎コマンド(ファイル操作関連)
CD :ディレクトリの異動
ls :ファイルやディレクトリの一覧出力
mkdir :ディレクトリの作成
rm 名前 :指定したファイルを削除
rmdir 名前 :指定した空のディレクトリを削除
基本コマンド CDとディレクトリの概念
CDを使ってディレクトリの移動を行います。図でのようにhomeの下のディレクトリにいるとします。
CD ../ と打つことで親ディレクトリ、つまりhomeに移動できます
相対パス
現地点からの相対的な位置指定のこと
bbbに移動したいとき、cd ../aaa/bbb
絶対パス
ルートディレクトリからの絶対的な位置指定
bbbに移動したいとき cd /home/aaa/bbb
比較的近い位置に移動する場合は相対パス
絶対パスは今自分がどこにいるか関係なく飛べる利点がある
※自分が今どこにいるか迷子になった時絶対パスで返してくれるコマンド pwd を使う
基本コマンド ls
参考URL:http://dogandrun.hatenablog.jp/entry/2013/11/30/181606
ls-lで表示したファイルの中身について
ファイルもしくはディレクトリの所有者名
ファイルもしくはディレクトリの所有者名
バイトサイズ、最終更新日時、名前
一行目はファイルならば - ディレクトリならd
以降はファイルへの権利
r:読む権利がある
w:書く権利がある
x:実行する権利がある
-:権利がない
その他知っておくと便利なこと
Linuxはファイルやディレクトリ名を指定するとき、途中まで入力した状態でTABキー押すと予測してくれる
終わり
以上、超簡単なLinuxの説明になります。コマンドはオプション色々ありますが、今回は割愛。時間あったら詳しく書きます。また、その他基礎コマンドについても書いていきたいと思います~
初歩的なことなので書くのためらったのですが、誰かのお役に立てればと思い載せます。
暖かい目で見守ってください。ありがとうございました。