Skip to content

Instantly share code, notes, and snippets.

@LeeDDHH
Last active January 12, 2020 14:23
Show Gist options
  • Save LeeDDHH/fe6cb4ea6a071628417a6f51f06928fb to your computer and use it in GitHub Desktop.
Save LeeDDHH/fe6cb4ea6a071628417a6f51f06928fb to your computer and use it in GitHub Desktop.
linux tips

環境変数がどこで全体反映されるかをみたい時、以下のいずれかを確認してみる

/etc/init.d/apache2
/etc/apache2/apache2.conf
/etc/apache2/envvars

Filesystem Hierarchy Standard(ファイルシステム階層標準)

Filesystem Hierarchy Standard - Wikipedia

/bin

  • binary
  • 「実行可能形式のプログラムファイル」が格納されているディレクトリ
  • OSによっては /usr/bin へソフトリンクされていることもある

/lib

  • library
  • 単体で使われることはない
  • 他の実行可能形式のプログラムが共通して参照することができるバイナリファイル/ソースファイル
  • OSによっては /usr/lib へソフトリンクされていることもある

/usr

  • user
  • ユーザが自由に利用できる領域
  • バイナリファイル/ソースファイルの置き場(?)になっている

/etc

  • et cetera
  • /bin, /lib, '/usr' のいずれにも該当しないものを格納するディレクトリ
  • パラメータファイル/設定ファイルの置き場

/proc

  • process
  • CPU/メモリ/ディスク/NIC等,リソースのパラメータが保管されている
  • ファイルのパラメータを上書きすることで、すぐに設定が反映される

/home

  • home directory
  • 各システムユーザアカウントが自由に使えるディレクトリ

/var

  • variable
  • 頻繁に内容が変動する(新規、更新問わず)ファイルを格納するディレクトリ
  • ログ、メール、webコンテンツなど

/opt

  • option
  • パッケージファイル/Linux上で動作するアプリケーションなどをインストールするディレクトリ
  • アンチウイルス、メールサーバソフト、バックアップソフトなど

/mnt

  • mount
  • 外付HDD、SSD、USBメモリ、NFS/CIFSネットワークドライブなど
  • 外部メディアをマウントするときに使うディレクトリ

/media

  • media
  • 光学ドライブメディアをマウントした時に使われるディレクトリ

/run

  • running program
  • 実行中のプログラムのPIDファイルを格納するときによく使うディレクトリ
  • プログラム実行時に最初にPIDファイルがないことを確認した上で新規にPIDファイルを作成する
  • 終了時に削除する
  • 上記により、重複実行を防ぐ

/sys

  • system
  • デバイス、モジュール関連の情報が格納されているディレクトリ
  • 閲覧可能だが、人間が見てもわからない状態の数字が書かれているだけ

/srv

  • server
  • web、ftpなどのユーザ専用ディレクトリ

/root

  • root
  • rootユーザのホームディレクトリ

clipboardにコピペしたい時

# クリップボードへコピー
alias pbcopy='xclip -selection clipboard'

# クリップボードからペースト
alias pbpaste='xclip -selection clipboard -o'

先頭/行末に文字列を追加する

# 先頭に追加時
sed "s/^/追加したい文字列/g" ファイルパス

# 行末に追加時
sed "s/$/追加したい文字列/g" ファイルパス

ファイル/フォルダをデフォルトアプリケーションで開く

xdg-open [ファイル/フォルダのパス]

GUI環境でファイルを開くデフォルトアプリケーションを設定、確認する

# 指定したファイルのタイプを確認する
xdg-mime query filetype [ファイルパス]

# 指定したhぅアイルタイプのデフォルトアプリケーションを確認する
xdg-mime query default [ファイルタイプ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment