もた日記

くだらないことを真面目にやる

Linux

Linuxメモ : GoAccessでリアルタイムにWebログ解析

GoAccess インストール 使い方:ターミナル 基本 tail -f 複数ファイル キーバインド 使い方:HTML版 基本 リアルタイム解析 参考:ダミーログ生成 GoAccess GoAccess - Visual Web Log Analyzer(公式ページ) github.com GoAccessはリアルタイムにWebログ…

Linuxメモ : fkill, gkillでインタラクティブにプロセスをkillする

fkill インストール 使い方 gkill インストール 使い方 プロセスをkillするにはps aux | grep プロセス名としてkillする方法や、pgrep, pkillを使う方法(参考ブログ)があるが、インタラクティブにプロセスをkillできるfkill, gkillというコマンドがあった…

Linuxメモ : 「ccat」でcatをシンタックスハイライトする

ccat インストール 使い方 ccat github.comcatやlessをシンタックスハイライトさせるにはpygmentsやsource-highlightを使う方法があるが、ccatというコマンドがあったので試してみる。 サポートしている言語の一覧は下記。 JavaScript Java Ruby Python Go C…

Linuxメモ : topの代わりとして使えそうなコマンド(glances, ctop, gtop, htop, vtop, cpustat)を試してみる

glances インストール 使い方 ctop インストール 使い方 gtop インストール 使い方 htop インストール 使い方 vtop インストール 使い方 cpustat インストール 使い方 GitHubを眺めていたらtopの代わりとして使えそうなコマンドが色々あったので試してみる。…

Linuxメモ : icdiffコマンドで横並び、文字単位で差分を表示

icdiff インストール 使い方 git diffで使う icdiff icdiff: side-by-side highlighted command line diffsgithub.com2つのファイルを横並び(サイドバイサイド)で比較する場合、diff -yを使う、vimdiffを使う、WindowsならWinMergeなどのソフトを使う方法…

Linuxメモ : 「exa」Rustで書かれたカラフルなls代替コマンドを試す

exa インストール 使い方 ソースからビルドする場合 ヘルプメッセージ exa exa - A modern replacement for lsgithub.comexaというRustで書かれたモダンなlsの代替コマンドを試してみる。 特徴としては下記項目が挙げられている。 デフォルトで色分け 詳細な…

Linuxメモ : progressでLinuxコマンド(cp, mv, dd, tar, cat…)の進捗を表示

progress インストール 使い方 progress github.comprogressというコマンドを使用するとcp, mv, ddなどのLinuxコマンドの進捗を表示することができるようなので試してみる。

Linuxメモ : ログに色を付けるcczeコマンドの使い方

ccze インストール 使い方 色設定 ccze wonderwall.hatenablog.com上記記事でcczeというログに色を付けるコマンドを知ったので使い方を調べてみる。ccze(1): robust log colorizer - Linux man page(cczeマニュアルページ)

Linuxメモ : パイプ処理の進捗を表示するpv(Pipe Viewer)の使い方

pv(Pipe Viewer) インストール 使い方 基本 応用 pv(Pipe Viewer) wonderwall.hatenablog.com上記記事でpv(Pipe Viewer)というパイプ処理の進捗を確認できるコマンドを知ったので使い方を調べてみる。www.ivarch.com

commandlinefu.comで見つけた便利・面白Linuxコマンド使用例

commandlinefu.com コマンド使用例 ^foo^bar mount | column -t time read (ctrl-d to stop) echo "You can simulate on-screen typing just like in the movies" | pv -qL 10 mv filename.{old,new} diff !* !:- fc date -d@1234567890 ps awwfux | less -S…

Linux 現在の環境で利用可能なコマンド一覧をcompgenで表示

compgen compgen -c(外部コマンド) compgen -a(エイリアス) compgen -b(組み込みコマンド) compgen -k(キーワード) compgen -A function(関数) compgen -A function -abck(上記全部) zshの場合 compgen stackoverflow.com現在の環境で利用可能な…