-lで表示される情報には、ファイルパーミッションがあります。各ユーザからのアクセス権限を表している情報です。rは、リード可能(readable)wは、ライト可能(writable)xは、実行可能(executable)dは、ディレクトリの意味です。drwxの順序で表します。ls表示の上から見ていきます。dir1は、drwxr-xr-xで、所有者の権限としてdrwx、つまりすべての権限が与えられています。所有者は、takkとなっていますので、dir1に関しては、ユーザtakkは何でもできるわけです。グループユーザと他ユーザに関してはr-xとなっています。所有者以外のユーザはライトができません。xは実行権限の意味ですが、付与先がディレクトリの場合は、ディレクトリ切り替え可能の意味となります。次に、dir2は、所有者の権限としてdrw-となっています。xがついていませんので、所有者であっても、このディレクトリにcdすることはできません。このディレクトリに所有者なのにcdできないのは困りますね。所有者の権限にwがついています。ライト可能ですから、dir2のパーミッションを変更することができます。このディレクトリへcd可能となるようにファイルパーミッションを変更してみましょう。ファイルパーミッションを変更するには、chmodコマンドを使います。ch(チェンジ)mod(モード)の略です。700と指定しましたが、rwx各パーミッションの状態を8進数に読み替えて指定しました。8進数が出てきましたが、コマンドラインにおいて8進数を大いに使うのはこの時ぐらいです。実運用上で、8進数のすべての組み合わせが使われるわけではありません。ユーザが作成したファイルにおいて、書き込み可能であれば、読み込みも当然可能でしょうし、実行可能なら、リード可能でもあるはずです。パターンとして以下の5種類ぐらいでしょうか。8進表記は覚えてしまいましょう。-lのrwxの表現は9文字。私見ですが、ほんの少しだけ読み取りづらく感じます。そこで、このパーミッション表記を8進表現するlsを作ってみたいと思います。rwx-の各文字を01に置換して、2進から8進変換する方法もありますが、パターンが少ないので、置換を並べる形にしました。置換前文字に-(ハイフン)が使われていますので、s///gの形ではなく、以下のスタイルをとっています。s|置換前|置換後|g;コマンドラインの入力を見て分かるように、s|||を使うと、|が罫線に見えて、視認性アップです。上記ではlsを整形しましたが、statのフォーマット出力を使っても、lsと似たような表示が行えます。パーミッションの情報はオプションのみで8進指定ができます。-lの代わりに使えば良いです。ちなみに、オプションを指定せずにstatを使うと以下のようにたくさんの情報が表示されます。今年3期も放送予定されてる水泳アニメの1期です。スポーツアニメはたくさんありますが、水泳は初めて見ました。私が水泳が苦手なので、水泳でどこまで面白くできるのか不思議な感じです。石黒監督版は、リアルタイムではなかったけれど、まだアニメが趣味ではなかった頃にドハマリして、アニメに対して見る目が変わったのを覚えてます。BOXもいつか買お...7-1.管理パッケージ内の隠れコマンドを見つける前回binutilsにodコマンドがあると思ってた勘違いに気づきました。笑いが止まらないです。2期は終わってしまいましたが、まだ視聴が追いついてないので、なんともですが、1期の方が笑えました。1期1話の、ママとパパのバカっぷりが面白すぎて、心を掴まれたまま連続視聴したからでし...7-1.管理ファイルをデバイスにしてマウントする「mountコマンドに慣れる」の続きです。前回ディレクトリをディレクトリにマウントしようとして失敗しました。今回は、ファイルをloopデバイスに関連付けて、マウントします。mountのドキュメントの、lo...7-1.管理psofでファイルを使用中のプロセスを表示するpsofは、ファイルをオープン中のプロセスを表示するコマンドです。オープンされていないファイルをlsofしても、特に何も表示されません。オープンさせると、使用しているプロセスが表示されます。email.ホーム10.管理・パッケージ管理7-1.管理スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。