いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

wsl

WSL上でVSCode起動しようとしたら "cannot create /tmp/remote-wsl-loc.txt: Permission denied" って出る場合について

概要 参考情報 概要 ちょっと前に devlights.hatenablog.com という記事を書いたのですが、ちょこちょこ聞かれる質問が「一般ユーザを追加した後で、VSCode起動しようとしたら "cannot create /tmp/remote-wsl-loc.txt: Permission denied" って出る」という…

WSL で デフォルトユーザ を変更する方法

概要 仮想マシンに入る /etc/wsl.conf ファイルを作る 一旦仮想マシンを落とす 入り直す 参考情報 概要 ちょっと前に devlights.hatenablog.com という記事を書いたのですが、ちょこちょこ聞かれる質問が「上のやり方で仮想マシン入れたけど、やっぱり一般ユ…

WSL で xsel とか使わずに クリップボード にコピーする方法

概要 参考情報 概要 ちょっと前に devlights.hatenablog.com という記事を書いたのですが、ちょこちょこ聞かれる質問が「クリップボードにテキストをコピーするのどうやるの? xsel とかエラーで動かない」というものでした。 WSL環境だと、以下の方法でクリ…

JetBrains Projector を試してみた

概要 Ubuntu の rootfs イメージをダウンロード WSLのイメージを作る WSLを起動 環境を更新 一般ユーザ作成 一旦ログアウト 一般ユーザでログイン JetBrains Projector をインストール JetBrains Projector を起動 参考情報 概要 devlights.hatenablog.com J…

WSL2とVSCodeで欲しい環境を好きなだけ作る

概要 WSLにて現在実行しているものを一覧出力 WSLにて特定のイメージをインポートする 作った仮想マシンを停止したい場合 作った仮想マシンを削除したい場合 作った仮想マシンをエクスポートしたい場合 一般ユーザの作成 仮想マシンに特定のユーザでログイン…

less の環境変数 LESSOPEN で2つ以上のパイプを繋ぐ (nkfとsource-highlight同時指定)

概要 そのままパイプを連結してみる 両方に %s つけてみる LESSOPEN では %s は一回しか使えない で、どうする? LESSCLOSE環境変数を使う まとめ 概要 最近、less コマンドについて記事をちょこちょこ書いてます。 devlights.hatenablog.com devlights.hate…

less コマンドで ソースコード のハイライト表示をする (GNU Source-Highlight, LESSOPEN)

概要 GNU Source Highlight を使う lessパイプ用のシェルスクリプト 環境変数 LESSOPEN に設定 less の -R オプションがセットで必要 補足:毎回毎回 -X -R とかつけるの面倒くさい 補足:lsとかgrepで --color=always 指定しているときにも使える 概要 前回…

less コマンドで sjis とか euc-jp なファイルを表示する (LESSOPEN)

概要 LESSOPEN環境変数を設定する 概要 前回、less コマンドについて記事を書きました。 devlights.hatenablog.com ついでなので、業務系でよく使うTipsもメモ。 今の世の中、当たり前のように utf-8 な世界なのですが、未だに sjis とか euc-jp なファイル…

tail -f の代わりに less を使う (tail -f, less +F, もしくは less で開いて F 押す)

概要 man 見てみる 試してみる 別のやり方 補足:less で いきなり末尾を表示したい場合 補足:less で 行番号を表示したい場合 補足:もっとわかりやすくて素晴らしい記事 概要 知らなかったのでメモメモ。less で tail -fの代わりが出来るという話です。 w…

Everything curl (curlについて詳細に書かれたドキュメント, GitBook)

概要 概要 ひょんなことで発見した curl についてのドキュメント。忘れないうちにメモメモ。 GitBookで公開されていて、めっちゃ細かく書かれています。ボリュームも凄い。 ec.haxx.se 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録…

bashでよく忘れて調べているショートカットキー

概要 よく使うショートカットキー 便利なのに、いつも忘れてしまってるショートカットキー 参考情報 概要 以下、自分用のメモです。いつも時間が経つとすぐに忘れてしまうのでここにメモメモ。 よく使うショートカットキー Ctrl+a 行頭に移動 Ctrl+e 行末に…

WSL側のファイルをエクスプローラーで表示

概要 概要 知らなかったので、忘れないうちにメモメモ。 WSL側のファイルをエクスプローラーで表示するには以下のようにする。 \\wsl$\Ubuntu これで Ubuntu 側のディレクトリが見れる。 過去の記事については、以下のページからご参照下さい。 いろいろ備忘…

WSLのUbuntu 20.04 LTS を起動すると cannot create /var/lib/ubuntu-release-upgrader/release-upgrade-available: Permission denied って出る件

概要 概要 これ、私の環境だけなのかなーって思ってたのですが、情報を探してみると同じ現象出てる人が他にもいたので、忘れないようにメモメモ。 WSL の Ubuntu 20.04 LTS を起動すると、その日の初回一発目の起動時のみ、Welcomeメッセージの最後に以下が…

RedisをWindowsにインストール (WSL)

概要 WSLでインストールしたらすんなりいけました 参考 概要 GoとRedisで遊ぼうとおもって、ついでならWindowsにもRedis入れてみよーって思ったのですが ぐぐると最初に出てくるページさんたちのどれもが github.com からインストールしましょうってなってま…

Windows Terminal の設定メモ (version 0.9)

概要 設定変更した部分 デフォルトで開くプロファイルを変更 起動時に最大化して表示 選択したらコピーするようにする ダークなテーマにする カーソルの形状を変更 フォントを設定 Ctrl+Shift+1でWSL起動してほしい こんな感じのjsonになった 追記 概要 Wind…

grepの結果から不要なものを除外する

概要 概要 小ネタ。よく忘れるコマンドのメモ。 grepコマンドで抽出した結果から、不要なものを除外する場合、以下のようにすると便利なときがあります。 以下、無理やりな例ですが $ env | grep TERM_ とすると $ env | grep TERM_ TERM_PROGRAM=Apple_Term…

シェルの標準出力をリダイレクトする

概要 シェルの組み込みコマンド exec でリダイレクト 概要 よく忘れるコマンドのメモ。 試験しているときとかに、よく実行した結果を取っておく必要があるときもあります。 また、動作確認のために出力結果を見たい場合とか。 そういうときに、毎回リダイレ…

ファイルの中身を空にするコマンドあれこれ

概要 touch コマンド /dev/null を コピー シェルの組み込みコマンド : をリダイレクト : のリダイレクトの省略版 概要 よく忘れるコマンドのメモ。 テストしているときとかに、よくファイルを空にする必要があったりします。 ファイルを空にする際のコマン…

ターミナル上で通算秒を扱う際のコマンドメモ

概要 概要 ついでに、よく忘れるコマンドのメモ。 バイナリデータを扱ったりする際、今でもよく通算秒を使います。 そんなとき、dateコマンドさん使うと楽です。 現在の通算秒を見るには $ date +"%s" 1579838347 で見れます。 逆に通算秒を日付書式に戻す際…

ターミナル上でcsvファイルを見る際のコマンドメモ

概要 CSVファイルを見やすくするコマンド 参考情報 概要 私の場合、たまに以下のような状況があります。。。 OSはLinux。でも何故か文字コードがShift-JISで作られた列がめっちゃ多いCSVファイルがあって、その中に重要な値が記載されている。その値を見たい…

Windows10メモ (WSL(Ubuntu) 初期設定メモ)

概要 概要 ちょこちょこいじってたら、環境ぶっ壊してしまったので再インストール。。。 初期設定関連を毎回思い出すの面倒なので、ここにメモメモ。 #!/usr/bin/env bash # ---------------------------------- # WSL (Ubuntu) 初期設定 # ----------------…

Windows10メモ (win+v, shift+右クリック)

概要 貼り付けする際に winキー + v でクリップボード履歴から選択して貼り付けできる エクスプローラーでShiftキー押しながら右クリックでLinuxシェルをその場所から開くことができる 概要 忘れない内にメモメモ。 貼り付けする際に winキー + v でクリップ…