🐩

cd,ls,catコマンド(Linux)

2022/03/15に公開

ITのことを勉強しはじめて1年弱になりますが、勉強し始めた当初は\textcolor{red}{例のあの真っ黒い画面}がとてつもなく怖かったことを覚えています(꒪ཫ꒪; )
    ↓ これ

・・・怖いですね(゜_゜)


ということで自分のパソコンを壊す前に仮想環境でLinuxコマンドを実際に試せるサイトにここのところハマっているので、今日も学んだことを書いていこうかと思います Y(·∀·)Y
ちなみにリンクはこちら


ついでに簡単な自己紹介

私は何者か

プロフィール

ITの勉強を始めて1年弱。
オーストラリア在住。現在General AssemblyのSEIコース受講中。
2022年9月ごろから転職活動予定。
趣味はピアノ。
ゆえに特技はキーボードを打つ時に指を異常な角度で打てること(え)



今回はcd,ls,catコマンド。
やってみるコースはこちら

cd

cdコマンドとは

ディレクトリを移動するためのコマンド

覚えておくべきワード
ワード 説明
カレントディレクトリ 作業しているディレクトリ
ルートディレクトリ 一番上の階層のディレクトリ
ホームディレクトリ ユーザーが自由に使えるディレクトリ
./ カレントディレクトリ
~ これもカレントディレクトリ
/ ルートディレクトリ
.. 一つ上の階層のディレクトリ
コマンドの使い方

【書式】 cd ディレクトリ名/パス


絶対パス相対パスで移動することも可能

ls

lsコマンドとは

ファイルやディレクトリの情報を表示するコマンド

書き方

【書式】 ls
【オプション】

オプション 説明
-a 隠しファイル(普段は編集されたくないファイル)も表示
-l 各ファイルの詳細も表示
-r 逆順で表示
ls -lの中身
左から順に 説明
1. ブロックの一番左の一文字(-,d,l) ファイルタイプ(「-:ファイル」「d:ディレクトリ」「l:シンボリックリンク」)
2. rwxrwxr-x(例) パーミッション。左から3文字ずつ「所有者」「所有者の属するグループ」「その他」の権限を表す
3. ハードリンク(ファイルに別名をつけてアクセスできる仕組み)の数
4. 所有者名
5. グループ名
6. バイトサイズ
7. タイムスタンプ
8. ファイル名

cat

catコマンドとは

ファイルの中身を出力するためのコマンド。


リダイレクト「>」を使うことで別のファイルにその内容を書き込むこともできる。
例) cat fileA > fileB


上書きしたくない場合は「>>」とすると大丈夫。

ファイルの結合

cat fileC fileDのように後ろに複数のファイル名を書くと、それぞれのファイルの中身を結合して出力してくれる。
基本は標準出力なので別ファイルに書き込みたい場合はリダイレクト「>」「>>」

オプション
オプション 説明
-n (number) 行番号を振ってくれる。cat -n ファイル名
-b (number-nonblank) 行が空白だった時には行番号を振らない



さて次は何のコマンドを練習してみようかなぁーY(·∀·)Y
https://envader.plus/courses
ちなみにコース一覧はこんな感じっぽい↓  

では、また( ˘⊖˘)♫

Discussion