golangの日記

Go言語を中心にプログラミングについてのブログ

Linux command

curl 8.4.0 ビルド手順

「過去最悪」の脆弱性に対処した「curl 8.4.0」が公開 とのことで curl をビルド&インストールする。

ディレクトリ移動を便利にするコマンド zoxide の使い方

ディレクトリ移動を便利にするコマンド [zoxide][zoxide] の使い方 (環境は Ubuntu でシェルは bash です ) zsh シェルだとディレクトリの移動に cd を省略してパスだけで移動できたりする。fish シェルでは cd と入力すると移動頻度に応じて補完されたり fi…

Linux モダンな代替コマンドまとめ

Linuxの代替コマンドをまとめた記事です。説明やインストール方法など詳細は割愛してます、それぞれのリンク先を参照してください。 コマンドラインツールに関する Awesome シリーズのページ https://github.com/alebcay/awesome-shell https://github.com/a…

テキストエディタ GNU nano チートシート

テキストエディタ GNU nano のショートカットキーと設定方法などの使い方。「vim 使うから nano なんてどうでもいいよ」って人が多いのかもしれないけどlinux 使ってるとデフォルトのエディタがこれになってることがあるのでまとめたやつ。

journalctlコマンドでログ(ジャーナル)の削除

ディスク容量が少なくなってきたので、ログでも削除してみようと確認したところ3.7Gもあった。 (記憶が間違っていなければ Ubuntu 14.04 の頃から削除してない。現在の使ってるバージョンは20.04) 以下のオプションでログのディスク使用量を確認できる。 $ j…

脆弱性スキャンツール Vuls を使ってみた

Go言語で書かれている脆弱性スキャンツール Vuls(バルス) を Ubuntu で試してみた。 vuls https://vuls.io/ja/ https://github.com/future-architect/vuls go-cve-dictionary https://github.com/kotakanbe/go-cve-dictionary CVEデータをNVDやJVNから取得し…

Go言語製RSSリーダー Miniflux 2 をUbuntuで試してみた

Go言語で書かれているRSSリーダー Miniflux 2 を Ubuntu18.04 にインストールしてみました。 GitHubリポジトリ https://github.com/miniflux/miniflux インストール手順 https://miniflux.app/docs/installation.html

tmux のコマンド/ショートカットキーとレイアウトの使い方

tmux は、ターミナルの画面を分割したり、複数のセッションを作成・保持して切り替えることができるコマンドです。 ショートカットキーは vim と同じで操作に慣れが必要ですが、覚えるととても便利です。 また、ファイルに予めレイアウトを作成しておけば、…