Category

Linux

Linux に関する技術記事の一覧です。Copy & Paste Engineerで公開している実装メモ、検証、トラブルシュートをまとめています。

【Docker】Git Bash で Docker を実行するときの MSYS_NO_PATHCONV=1 について

Git Bash から Docker を実行するときにパスが意図せず変換される場合の原因と、MSYS_NO_PATHCONV=1 を使った回避方法を整理します。

tail でログに色を付ける方法

tail でログに色を付ける方法

管理者権限なしで Git をインストールして VSCode で使う最短手順【Scoop 利用・Windows】

ソフトウェアのインストールに管理者権限が使えないことがありますそんな環境でも問題なく Git を導入できるの方法があります。

PowerShellでモジュールを管理者権限なしでインストールする方法【User Scope対応】

社内PCや共有環境で開発作業をする際、PowerShellモジュールのインストールで制限に直面することがあります。

【Linux】シェルでファイルを一括リネーム:ワンライナー集

Linuxの `mv`コマンドとシェルのワンライナーが役立ちます。

【Python】エラー発生時にベル音を鳴らす方法【クロスプラットフォーム対応】

Pythonのエラー処理において、ユーザーに視覚だけでなく音でも通知したい場合があります。この記事では、エラー発生時にベル音を鳴らし、キー入力があればそのベル音を停止する方法を、WindowsとLinux(macOS含む)両方で動作する形で解説します。

【Docker】WSLでDockerが壊れた? docker-desktop Uninstalling のエラー原因と解決策

Windows Updateを行ったらDockerがドッカーンしたので対処方法まとめ

ターミナルのプロンプト記号の意味を理解しよう

ターミナルを操作していると、コマンドの先頭に$や#などの記号が表示されることに気づくと思います。

【bash】簡単にJSONファイルを自動整形する方法

整形されていないJSONは読みにくく、解析が困難になることがあります。この記事では、Bashコマンドを使って簡単にJSONファイルを整形する方法を解説します。

【Linux】Linuxで環境変数を一括表示する方法

環境変数は、システムやアプリケーションに設定情報を提供する重要な要素です。

【Docker】WSL 2とDockerによるディスク容量の削減方法

LibreTranslateは、オープンソースの翻訳ツールで、無料で多言語の翻訳サービスを提供します。機械学習を利用してテキスト翻訳を行います。

wgetを使用したファイルのダウンロードと名前のカスタマイズ

ウェブからファイルをダウンロードする際、`wget` はLinuxユーザーにとって非常に便利なツールです。

translate-shell を使って自動翻訳してみる

translate-shellは、コマンドライン上で動作する翻訳ツールです。

【bash】コマンドを無限ループさせたい

コマンドを無限ループさせたい。って事はあんまりないのですがちょっと特殊で監視的な作業などの時にオススメです。

【Docker】コマンドを間違うと死ぬ 自殺Linux

コマンドを間違うと rm -rf / を実行して自殺するLinux

【bash】ログが行方不明に!?実行場所を気にしないシェルスクリプトの作り方

シェルスクリプトは実行した場所がカレントディレクトリとして扱われます。そのため僕はログが実行場所にできてしまったりして行方不明になったりしました。実行場所を気にしないようなシェルスクリプトの作り方。

【bash】シェル内でヒアドキュメントを使用する

シェル内でヒアドキュメント使用する方法

【Ubuntu】apt-get update をしたら Google Chorme のGPGエラーが発生した。

apt-get update をしたら Google Chorme のGPGエラーが発生したので対処方法をメモ

【Linux】apt-get の高速コマンド apt-fast 導入する

apt-get の高速コマンド apt-fast を導入するメモ

【Linux】apt-get のパッケージ取得先を一括変更する

日本に居るのにわざわざ海外の遅いサーバーからパッケージを取得されると遅くなるので apt-get のパッケージ取得先を一括変更するメモ。

【Linux】ShellでログインしたらSlack通知を行うようにする

LinuxのShellでログインしたらSlack通知を行うようにする。これをすることによって誰がログインしたかをSlack上で記録できます。

【Linux】一定間隔でコマンドを繰り返し実行する「watch」

Linux上でコマンドを繰り返して欲しい時に使用する watch コマンド。たとえば date コマンドを実行してリアルタイムにLinux上の時刻を表示ができます。

【Linux】実行中のジョブをターミナルの接続が切れても終了させないように出来る「disown」

実行中のジョブをターミナルの接続が切れても終了させないように出来る disown の使い方

【Linux】接続を切っても処理を継続させる「nohup」

Linuxに接続している状態でコマンド実行した際にネットワークなど何らかの理由で切られる危険性があり、対策として nohup を使用して接続が切られても処理を継続させる方法を取りました。

Zipコマンドで特定のファイルを削除する

Zipコマンドで特定のファイルを削除するメモ

【Docker】Docker Desktop で VPN を使用しているとwsl2でエラーが出る

Docker Desktop で VPN を使用しているとwsl2でエラーが出る

【bash】パイプした時の各終了ステータスを確認する

bash 利用時に | を利用してパイプする時がありますが、これがエラーになるとどこで落ちているかわからない時があります。

WSL に Docker を入れて使う

Docker Desktop を使用しないで WSL に Docker を入れて使います。

WSL2 を入れてみる

通称 WSL と呼ばれる Windows Subsystem for Linux を導入してみました。

【Ubuntu】Android Studio を入れる

Ubuntu に Android Studio を入れる

【Ubuntu】root ユーザでは Google Chrome が起動しない

Ubunt で root ユーザでは Google Chrome が起動しない現象

【bash】Git のローカルブランチが最新か判定するbashスクリプト

Git のローカルブランチが最新か判定するbashスクリプト

【Electron】Ubuntu で Windows インストーラー作成時に出る wine is required エラー対処方法

Electron で Ubuntu Windows インストーラー作成時に出る wine is required エラー対処方法

【Ubuntu】Node.js をインストール

UbuntuにNode.js をインストールする備忘録

【Linux】プロセスを一括でkillする

Linuxのプロセスを一括でkillする方法

【Docker】Ubuntuでリモートデスクトップ

Docker Hub に Ubuntuでリモートデスクトップが可能なものがあったので紹介。