Linux 入門コース / レッスン 2
パーミッションとパイプ
rwx を読む
ls -l の先頭に出る rwxr-xr-- は「所有者/グループ/その他」それぞれの読み(r)・書き(w)・実行(x)権限です。数字では r=4, w=2, x=1 の合計で表します(例: 754)。
ターミナル
$ ls -l script.sh
-rw-r--r-- 1 ape staff 120 Jul 15 10:00 script.sh
$ chmod u+x script.sh # 所有者に実行権限を追加
$ chmod 755 script.sh # 数字指定(rwxr-xr-x)
$ ./script.sh
パイプでコマンドを合成
| は前のコマンドの出力を次の入力へ渡します。grep(絞り込み)や wc -l(行数)と組み合わせると、小さな道具の合成で複雑な処理ができます。> は出力のファイル保存です。
ターミナル
$ history | grep git | wc -l # git を含む履歴の行数
$ ls -la > files.txt # 結果をファイルへ保存
✅ 理解度チェック
chmod 755 の「7」が表す権限は?