コマンド

Docker

【Docker】よく利用するdocker composeコマンド一覧(確認系コマンド)

この記事は、下記の記事よりも「確認系のコマンド」に特化した内容。【Docker】よく利用するdocker composeコマンド一覧(操作系コマンド)ヘルプの見方よく使うコマンドはこの記事に記載しているが、それ以外のコマンドや細かいオプショ...
ターミナル操作

【zsh】.zshrcと.zprofileの違い

~/.zshrc~/.zprofileどちらもzshの設定ファイルだが、読み込まれるタイミングが異なる。.zshrc(bashの場合は.bashrc)これはシェル起動時に1回読み込まれる。例:ターミナルでzshと入力してzshを起動した時....
Vim/Neovim

【Vim】初心者向けヘルプの開き方

Vimの筋肉を鍛えていくためには、まず第一にヘルプを参照する力が必要になる。今回は、初心者向けにヘルプの開き方を解説する。シンプルにヘルプを開くとりあえず何かファイルを開いた状態から、:helpを入力するとヘルプが展開する。ヘルプを開く前ヘ...
ターミナル操作

【初心者向け】実務でよく使うgitコマンド12選

gitには無数の機能があり、gitコマンドについても無数のコマンドオプションが存在する。今回は、その中でも筆者が実際に実務でよく利用しているコマンドのみを紹介する。つまり、このコマンドさえ覚えておけばgitコマンドを実務で使うことが十分可能...
シェルスクリプト

【Linux】rsyncコマンド使い方

rsyncコマンドとはscpコマンドの上位互換で、サーバー間でファイルの転送をするときに良く利用されるコマンド。scpより優れている点は「差分を確認し、差分があったファイルだけを更新する」ところ。基本構文$ rsync オプション 転送元 ...
シェルスクリプト

curlでファイルをダウンロードする

curlコマンドを使ってWeb上にあるデータをダウンロードし、名前をつけて保存する方法を解説する。結論以下のコマンドでOK。ファイル名を指定する場合# 構文curl -L "ダウンロードしたいURL" -o ファイル名# 例curl -L ...
ターミナル操作

DockerやPythonの実行にMakefileを使うと便利(Makefileの書き方)

リポジトリのセットアップや、docker composeを使った開発環境のローカル起動などにシェルスクリプトを使う人は多いだろう。ただ、以下のような悩みは無いだろうか?./bin/〇〇.shが量産されて、どれが何だっけ?とよく混乱する↑の使...
シェルスクリプト

ダブルクォートがエスケープされたjsonを整形する

やりたいこと■Beforebbb.json"{\"name\":\"hoge\",\"age\":12}"■After{ "name": "hoge", "age": 12}結論$ cat bbb.json | jq -r | jq{ "n...
ターミナル操作

【Linux】grepコマンドのよく使うオプションだけ厳選

grepコマンドはファイルの中身の文字列を検索するのによく利用するコマンドである。様々なオプションがあるが、よく使うパターンのみを厳選した。普通に文字列を検索するあるファイルの中の文字列を検索する「grep ファイル名」でも検索できるが、c...