1.用語
ディレクトリ
テキストなどを入れるフォルダのこと
カレントディレクトリ
作業場所のディレクトリ
ホームディレクトリ
起動時にいるディレクトリ
ルートディレクトリ
最上位のディレクトリ
子ディレクトリ
ディレクトリの内部のディレクトリ
親ディレクトリ
ディレクトリの上位にあるディレクトリ
ファイル
テキストなどのこと
パス
操作対象のディレクトリがどこにあるのかを示す表現
相対パス
あるディレクトリからの位置を示す
絶対パス
ルートディレクトリからの位置を示す
2.コマンド
date
日付を表示
cal
カレンダーを表示
cal 4 2020 などの入力もできる
ls
カレントディレクトリにあるファイルとディレクトリを表示
ls /
ルートディレクトリにあるファイルとディレクトリを表示
ls -a
カレントディレクトリにある全てのファイルとディレクトリを表示
ls -l
カレントディレクトリにあるファイルとディレクトリの属性を表示
ls -la
カレントディレクトリにある全てのファイルとディレクトリの属性を表示
pwd
カレントディレクトリを表示
cat
ファイルの実行
more
ファイルの内容の閲覧 catとは異なりページ送りができる
mkdir
ディレクトリの作成
touch
空のファイルの作成
mv
ファイルやディレクトリを指定のディレクトリに移動や名前の変更
cp
ファイルやディレクトリを指定のディレクトリにコピーや名前を変更してコピー
rm
ファイルを削除 -r オプションをつけるとディレクトリを削除できる
rmdir
ディレクトリを削除 中身が空でないと削除できない
echo
ターミナルに出力する Pythonでいうprint
echo あいうえお << ファイル で書き込める
3.標準リダイレクト
<
他のコマンド結果を指定したファイルに書き込む
コマンド>ファイル で書き込める
<<
他のコマンド結果を指定したファイルに加える
echo あいうえお << ファイル で書き込める
4.パス表現
./
カレントディレクトリを表す
..
親ディレクトリを表す
5.ファイル属性
drwxrwxrwxのようなもの
r:読み w:書き x:実行
1文字目 d:ディレクトリ -:ファイル
2.3文字目 ホストのアクセス権限
5〜7文字目 グループのアクセス権限
8〜10m文字目 システムに属する他の人のアクセス権限