suer TIL

Linuxes

LINUX
2026-08-09 2026-08-10
eye catch

特定ファイルをオープンしているプロセスを探す

ロックされて編集できないときにそのファイルをオープンしているプロセスを探したい MacやLinuxで、ファイルを編集しようとしたり削除しようとしたときにロックされていて処理できないとき、 そのファイルをオープンしているプロセスを特定する方法。
LINUX
2023-09-10 2023-09-10
eye catch

コマンドの標準出力を大文字・小文字に変換する

標準出力を大文字に変換する テキストデータをすべて大文字に変換したい場合、以下のようにtrコマンドを使用する。 $ echo "abc" | tr '[:lower:]' '[:upper:]' ABC 上記trコマンドは、文字列の中から [:lower:](小文字)で指定された文字を[:upper:](大文字)に変換する。 結果として、“abc” が “ABC” に変換される。
LINUX
2023-08-17 2023-08-17
eye catch

コマンド結果をdiffコマンドで比較する

プロセス置換を使用する <(コマンド)でコマンドの出力をdiffコマンドに渡す。 diff <(コマンド1) <(コマンド2) プロセス置換を使わない場合は、一時ファイルを作成してからdiffコマンドに渡す必要がある。
LINUX
2023-08-11 2023-08-11
eye catch

lessコマンドで折り返さないようにするオプション

lessコマンドで折り返さないようにするオプション -Sオプション $ less -S -Sオプションを付けると折り返さずに表示される。 -Sオプションをつけない場合の表示例 例えばpsコマンドの出力をlessで見る場合。 -Sオプションをつけないと折り返される。
LINUX
2023-07-17 2023-07-17
eye catch

【GitHub Actions】setup-rubyでプロジェクト直下以外の.ruby-versionを指定する

Github Actionsのワークフローの記述において、setup-ruby でプロジェクト直下以外のディレクトリに設置した.ruby-versionファイルを指定してRubyのバージョンを設定したい。
LINUX
2023-07-11 2023-07-11
eye catch

【Git】 not a git repository (or any of the parent directories)の対処法

原因 Gitコマンドでnot a git repository (or any of the parent directories)が表示される場合、カレントディレクトリがGitリポジトリではないことが原因。 カレントディレクトリか上位のディレクトリに.gitディレクトリがない場合に発生する。
LINUX
2023-07-05 2023-11-19
eye catch

GitHub Actions の Workflow で v[0-9]+\\.[0-9]+\\.[0-9]+ は v1.0.0 にマッチしない

タグのパターンマッチで指定するパターン文字列のは正規表現ではない Github Actionsのワークフローにおいてtagsに指定するパターン文字列は正規表現ではない。 on: push: tags: - "v[0-9]+.[0-9]+.[0-9]+" # ←ここ 正規表現の場合、.(ピリオド)だけではどの文字でもマッチするが、tagsで指定するパターンはそもそも正規表現ではない。
LINUX
2023-07-05 2023-07-05
eye catch

【tmux】設定ファイルを即時反映する

tmuxの設定を変更していて設定内容を確認する場合、毎回tmuxを再起動するのは面倒なので設定ファイルを即時反映させたい。 本記事では再起動せずに即時反映するコマンドを記載する。
LINUX
2023-07-01 2023-07-01
eye catch

【timedatectl】コマンドでタイムゾーンとシステムクロックを設定

timedatectlコマンドとは timedatectlコマンドはLinuxシステムで時計やタイムゾーンを設定するためのコマンド。 timedatectlコマンドはsystemdに含まれるコマンドで、CentOS7以降、Ubuntu15.04以降で採用されている。
LINUX
2023-07-01 2023-09-30
eye catch

hostnamectlでホスト名を変更する

hostnamectlコマンドでホスト名を変更する ホスト名の変更 sysmemdが導入されているLinuxディストリビューションではhostnamectlコマンドでホスト名を変更できる。 $ sudo hostnamectl set-hostname 新しいホスト名 例えばfoo.example.comというホスト名にする場合は以下のようになる。
LINUX
2023-06-25 2023-10-24
  • ««
  • «
  • 14
  • 15
  • 16
  • 17
  • 18
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【VSCode】Javaのフォーマッターを設定する
VSCODE
2026-08-09 2026-08-09
eye catch
【VSCode】Workspace Trust(信頼するフォルダー)の仕組みと設定
VSCODE
2026-08-09 2026-08-09
eye catch
【VSCode】フォルダ同士を比較する
VSCODE
2026-08-09 2026-08-09
eye catch
【シェル】echo -e と printf の使い分け(改行の制御)
LINUX
2026-08-09 2026-08-09
eye catch
【iTerm2】画面を分割して複数のシェルを並べる
MAC
2026-08-09 2026-08-09
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer