2018年8月18日TwitterFacebookGoogle+「Linuxコマンドまとめ」カテゴリでは、Linuxのコマンドについて、基本的な実行例とオプションを分かりやすくまとめます。「ls」はファイル情報を出力するコマンドです。Linuxで最も頻繁に使われるコマンドでしょう。端末を開いて、ただ「ls」とだけ実行すれば、以下のようにファイルの一覧が出力されます。ミュージックこれが基本ですが、オプションを追加することで、ファイル名以外の情報を確認したり、表示する情報を変えたり、出力順を並べ替えたりできるようになります。-aLinuxでは、通常の使用ではユーザーが変更しないファイルを、.(ドット)で始まるファイル名で保存します。ドットで始まるファイルは「ドットファイル」と呼ばれます。アプリケーションの設定やキャッシュなどが、自動的にドットファイルあるいはディレクトリに保存されていきます。lsコマンドは通常、このドットファイルを一覧に表示しません。「-a」オプションを使うと、このドットファイルを一覧に含めることができます。以下は、ホームディレクトリで実行した時の出力例です。さまざまなアプリが、ドットファイル、あるいはドットで始まるディレクトリに設定を書き込んでいるのが分かります。動作に不具合が出た場合に、このドットファイルやディレクトリを削除したり、設定を変更する場合にユーザー自身で編集するということもあります。「.bashrc」を編集して環境変数を追加したり、「.ssh」ディレクトリにSSHで使う鍵を生成したりといった作業を行う場合です。いう時、この「-a」オプションが活躍します。-l「-l」オプションを使うと、ファイルの詳細情報を出力します。各行の左から、以下の順でファイルの情報が表示されています。所有グループサイズ最終変更時刻ファイル名なお、シンボリックリンクの場合は、「->」の後ろにリンク先が表示されます。-d「a」で始まるファイルの詳細一覧表示をしたくて、以下のように実行したとします。a*この時、aで始まるファイルだけでなくディレクトリが存在した場合、以下のような出力になります。test_9「a_dir」というディレクトリが存在したため、その中にあるファイルの詳細も表示されました。なく、ディレクトリ「a_dir」そのものの詳細情報を表示したい場合が多いでしょう。いう時に使うのが「-d」オプションです。以下のように実行します。a_fileこれで、期待通りの出力になりました。-d」としなくても「-ld」のように、まとめて指定することもできます。-lh「-l」オプションで詳細を表示すると、ファイルサイズは「バイト」で表示されます。これだと大きなファイルのサイズが分かりにくいですが、「-h」オプションをつけることで人間にも分かりやすい表示にしてくれます。「-l」と組み合わせて以下のように使います。/var/log/wvdialconf.logこのように、「K(キロバイト)」「M(メガバイト)」「G(ギガバイト)」といった単位で表示されるようになります。-t新しいものから古いものにソートして出力します。新たに更新されたファイルを確認する時などに便利です。file_a以下のように、パイプで「head」コマンドへ送り、最近更新されたログファイルを確認するといった使い方もできます。-Sサイズの大きいものから小さいものにソートして出力します。-Fディレクトリの場合は「/」、実行可能ファイルの場合は「*」、シンボリックリンクの場合は「@」をファイル名の末尾に追加します。最近のLinuxシステムではファイルの性質により色分けして表示されますが、色では判別しにくい場合は役に立つでしょう。パス名展開との組み合わせファイル名やディレクトリ名には、bashによるパス名の展開を使って指定することができます。/usr/{bin,sbin}/a*詳しくは、以下の記事をご覧ください。pocketsBashによるパス名の展開まとめhttps://linuxfan.info/bash-path-expansionコマンドに複数のファイルを一括で指定するときによく使われる、Bashによるパス名の展開についてまとめました。パス名展開Bashは、コマンドの引数に「*」「?」「(角括弧で括られた文字)括られた文字のうちいずれかにマッチします。指定した場合、ファイルの種類を判別するためのカラー表示は無効となります。指定した場合、標準出力が端末に接続されている場合のみカラーコードを出力します。環境変数によって動作を設定できます。コマンド引数が誤っている)。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。