suer TIL

Linuxes

LINUX
2026-06-13 2026-06-13
eye catch

Rocky Linux 8 で LANG=ja_JP.UTF-8 の設定にも関わらず、日本語ファイル名が文字化けする場合の対処法

問題 さくらのVPSでインストールOSにRocky Linux 8を選択し、 日本語ファイル名が置かれたフォルダでlsコマンドを実行すると文字化けした。 以下の2点を確認しても文字化けは修正できなかった。
LINUX
2023-01-21 2023-01-21
eye catch

sedで&(アンパサンド)に置換したければエスケープが必要

sedで置き換える文字に&(アンパサンド)を使う場合はエスケープが必要 &を使うと意図通りでない文字列に置き換わる 例えばabcという文字列をa&cに置き換えたいと思って以下のコマンドを実行しても何も変わらない。 $ echo "abc" | sed "s/b/&/" abc 他にもHTTPパラメータを見つけてその後ろに&でパラメータを追加したい、みたいなときに sed "s/foo=xxx/foo=xxx&bar=yyy/"のように書くとうまくいかない。
LINUX
2022-12-27 2023-03-11
eye catch

cronのコマンド部に%(パーセント記号)を使いたければエスケープが必要

cron のコマンド部の % 記号はエスケープが必要 % 記号を含むコマンドでエラーとなる場合 cronで、ランダムな秒数スリープしてからコマンドを実行する、のような記述を以下の様に記述した。
LINUX
2022-12-26 2023-03-11
eye catch

>> でzsh: no such file or directory:エラーが出る場合の対処

» で追記できない zshで>>による標準出力のファイルへの追記をしようとするとエラーになった。 $ ls >> result.txt zsh: no such file or directory: result.txt 出力先ファイルが無い場合にこのエラーが発生した。
LINUX
2022-11-20 2022-11-20
eye catch

yumコマンドでrpmパッケージのダウンロードだけする

環境 yumコマンドでパッケージ管理されるRedhat系OS。(CentOS, AlmaLinux, Rocky Linux, Amazon Linuxなど) yumdownloader コマンド yumコマンドでインストールされるrpmパッケージをダウンロードだけしたい場合はyumdownloaderコマンドを使用する。
LINUX
2022-10-25 2022-10-25
eye catch

lsコマンドで更新日時を秒まで表示する

ls -lコマンドは標準では秒までの表示 lsコマンドの-lオプションで更新日時が表示される。 $ ls -l total 0 -rw-r--r-- 1 root root 0 Oct 8 12:38 foo.txt 以下の部分。 Linuxの場合 –time-styleオプションで秒まで指定して表示する --time-styleオプションで更新日時のフォーマットを指定できる。 このフォーマットに秒も指定できるので以下の様に指定すれば秒まで表示できる。
LINUX
2022-10-08 2023-09-17
eye catch

複数回のコマンドの標準出力をまとめて一度にリダイレクトする

複数回のコマンドを同じファイルにリダイレクト 以下のようなシェルスクリプトを書いた場合、同じファイルをコマンドの回数だけオープンすることになり 無駄が生じる。 #!/bin/sh echo foo >> a.txt echo bar >> a.txt echo baz >> a.txt shellcheckにかけると以下の違反が検出される。
LINUX
2022-08-28 2022-08-28
  • ««
  • «
  • 10
  • 11
  • 12
  • 13
  • 14
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【Android, Kotlin】AppBarに検索ボックスを設置する
ANDROID
2026-06-17 2026-06-17
eye catch
【Android,Kotlin】BottomSheetの初期高さを設定する
ANDROID
2026-06-16 2026-06-17
eye catch
【Android,Kotlin】BiometricPromptで生体認証を実装する
ANDROID
2026-06-15 2026-06-15
eye catch
agvtoolでXcodeプロジェクトのバージョンを管理する
MAC
2026-06-14 2026-06-14
eye catch
【Android,Kotlin】RecyclerView.Adapter#onViewDetachedFromWindow()でリスト要素が隠れたときに処理する
ANDROID
2026-06-14 2026-06-14
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer