suer TIL

Linuxes

LINUX
2025-05-31 2025-05-31
eye catch

【Docker】docker compose でホストの環境変数をコンテナに引き継ぐ

docker composeでホストの環境変数を引き継ぎたい docker-compose.ymlをバージョン管理していてパスワードやトークンなどの機密情報をコンテナに渡したい場合、 docker-compose.ymlに直接書くのを避けたい。
LINUX
2024-10-12 2024-10-12
eye catch

grep コマンドでマッチした行の前後も表示する

マッチした前後も表示する grepコマンドでマッチした行の前後数行も表示するには-数字オプションを指定する。 $ cat test.txt aaa bbb ccc ddd eee fff ggg $ grep -2 ddd test.txt bbb ccc ddd eee fff -2オプションを指定しているのでマッチしたdddの行の前後2行が表示される。
LINUX
2024-09-01 2024-09-01
eye catch

【unzip】日本語ファイル名(Windows)を含むzipをLinuxで解凍する(-O cp932)

Windowsで作ったzipをLinuxでunzipコマンドで解凍すると文字化けする Windowsで作ったzipファイルをLinux(UTF-8環境)のunzipコマンドで解凍すると、日本語ファイル名が文字化けする。 $ unzip test.zip Archive: test.zip inflating: ????? inflating: ??????? unzipコマンドでcp932(Shift_JIS)のファイル名を解凍する unzipコマンドで-Oオプションを指定するとファイル名のエンコードを指定できる。 Windowsのファイル名のエンコードはCP932なので-O cp932オプションを指定する。
LINUX
2024-08-03 2024-08-03
eye catch

yum, dnfで作成されたファイルの一覧を確認する(repoquery --list, --whatprovides)

yum, dnfで作成されたファイルの一覧 yumコマンドやdnfコマンドで作成されたファイルの一覧を確認するにはrepoqueryコマンドを使用する。
LINUX
2024-07-13 2024-07-13
eye catch

【curl】404 Not Foundで0以外の終了ステータスコードを返すようにする

curlの404のときのステータスコード curlコマンドでURLにアクセスしたとき、404 Not Foundの場合は終了ステータスコードが0になる。 $ curl https://example.com/notfound ・・・ $ echo $? 0 404のときに0以外のステータスコードを返す curlコマンドで404 Not Foundの場合に0以外のステータスコードを返すには、-fオプション(--failオプション)を指定する。
LINUX
2024-05-22 2024-05-22
eye catch

【tig】diffの行番号表示をオフにする

diffの行番号 tigのdiffでは行番号が表示される。 この画面からコピーして他人に共有したいとき、コピー内容に行番号が含まれてしまい邪魔になる。 この行自体は元ソースの行とは関係が無いため非表示にしたい。
LINUX
2024-05-01 2024-05-01
eye catch

【Shell】コマンド引数にスペースを含む値を持つ変数を渡したときの動作(SH_WORD_SPLIT)

変数内のスペースを含む値を渡す スペースを含む文字列を変数に格納してコマンドの引数として渡すときの動作を考える。 例えば以下のようにfiles変数にa.txtとb.txtを格納してlsコマンドに渡すとする。
LINUX
2024-05-01 2024-05-01
eye catch

【tig】Staging is not supported for wrapped linesの対処方法

Staging is not supported for wrapped lines tigのStaging Viewで1を入力して1行だけステージングしたいときに以下のエラーメッセージを表示する場合がある。 Staging is not supported for wrapped lines
LINUX
2024-04-29 2024-04-29
eye catch

Github Actions でコミットを作る

Github Actions でコミットを作る エラー GitHub Actionsでコミットを作るにはuser.nameとuser.emailの設定が必要となる。 設定していない場合はエラーとなる。
LINUX
2024-04-22 2024-04-22
eye catch

標準入出力を直接 gzip 圧縮・解凍する

標準出力を直接 gzip 圧縮する -c オプション コマンドの標準出力を直接gzipコマンドで圧縮するには-cオプションを指定して以下のようにする。 コマンド | gzip -c > 出力ファイル名.gz 例
LINUX
2024-04-20 2024-04-21
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【PostgreSQL】 データベース名を変更する
DATABASE
2025-06-01 2025-06-01
eye catch
【PostgreSQL】テーブルとデータベースのoidを取得する方法
DATABASE
2025-06-01 2025-06-01
eye catch
コマンドでパスワードを生成する
LINUX
2025-05-31 2025-05-31
eye catch
シェルスクリプトで使えるファイルサイズのみを取得するコマンド
LINUX
2025-05-28 2025-05-28
eye catch
dateコマンドでファイルの最終更新日時を取得する(date -r)
LINUX
2025-05-28 2025-05-28
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer