2018-12-29から1日間の記事一覧

UNIXコマンド_17:PATH(環境変数)を通す

概要 UNIXではコマンドを検索するディレクトリが決められており、そのディレクトリ以外にあるコマンドを実行した場合は、そのファイルがどこにあるか指定する必要がある・コマンドの検索先を表示する:「echo $PATH」 ・全ての環境変数を表示:「printenv」 …

UNIXコマンド_16:コマンドを作る

概要 ファイルに実行権限を付けて簡単なコマンドを作る 「hi」というコマンドを作る 手順 ・作る予定のコマンドが既に存在しないか確かめる 「type hi」 hiというファイルを作る ・「vi hi」 ・Inserキーを押して編集モードにする ・「#!/bin/bash」 先頭の…

UNIXコマンド_15:パーミッション を数値で表現

規則 ・右から2進数の桁で考える(rwxに対して、4, 2, 1と割り振る) 例「-rwxrw-r--.」については、764と表現できる。 ・グループに対して実行権限を与えたければ、「774」となる。「chmod 774 (ファイル名)」 ・ユーザーから実行権限を削除「664」「chmod 6…

UNIXコマンド_14:パーミッション

構成(「ls -l」の結果) 最初の9文字:パーミッション(アクセス権)を示す ・1~3文字目:ファイルを所有しているユーザーのアクセス権 ・4~6文字目:ファイルを所有しているグループのアクセス権 ・7~9文字目:その他のユーザーのアクセス権・「r」:読出可…

UNIXコマンド_13:ユーザー、グループの確認

「ls -l」の見方 最初の1文字 ・「d」:ディレクトリ ・「-」:ファイル ・「l」:シンボリックリンク 2文字目以降 ・r, w, x:ファイルのアクセス許可権に関する情報 ・順番:ファイルを所有しているユーザー、グループ、ファイルサイズ、最終更新日時、…