2020年2月17日 • –––閲覧数WSL bashのプロセスを全てkillするbashWindows LinuxのWSL Bashにおいて、起動しているプログラムやデーモン、バックグラウンドプロセスなどすべてのプロセスを終了、強制終了してkillするための方法についてです。
2020年1月20日 • –––閲覧数Bashで水平線を出力するコマンドBashLinuxパソコン・サーバーのBashプログラミング言語(スクリプティング言語)のコマンドライン上において、水平線のライン、文字列をきれいに出力するコマンドの実装方法についてです。
2020年1月16日 • –––閲覧数Linux・Bashコマンドでファイルの重複する行を削除して取得する方法まとめbashshellLinuxパソコン・サーバーのBash言語上のコマンドラインにおいて、ファイルの重複する行を削除して取得するいくつかの方法についてのまとめと解説についてです。以下を参照すると、ファイルの重複ラインを削除するコマンドのとり方は多くあることに気づきます。
2019年10月4日 • –––閲覧数Bash 更新日時が期間範囲内の日付時間のファイルを出力するshellbashLinuxパソコン・サーバーのBashプログラミング言語・スクリプティング言語のコマンドラインで、更新日時が期間範囲内の日付時間のファイルを出力するコマンドの実装方法について紹介します。以下は更新日の新しい順で10件のファイルを出力する例です。ここにさらに、本日7月7日の4時から6時までが更新日時であるファイルのみを出力したい、という場合。
2019年9月30日 • –––閲覧数Bash コマンドをループ実行するBashLinuxパソコン・サーバーのBash言語において、コマンドをループで実行する方法、スクリプトの実装方法について紹介します。コマンドを複数回、時間をあけて実行するためのスクリプトを書きました。
2019年9月25日 • –––閲覧数Bash 出力の行をナンバリングするBashLinuxパソコン・サーバーのBash言語、コマンドラインにおいて、コンソールに出力された出力の行をナンバリングする方法について紹介します。
2019年9月17日 • –––閲覧数Bashでrm -rf *コマンドが実行される前に警告するプロンプトを実装するBashLinuxパソコン・サーバーのBashプログラミング言語(スクリプティング言語)上のコマンドラインにおいて、"rm -rf *"`コマンドが実行される前に警告するプロンプトを実装する方法について紹介します。
2019年9月16日 • –––閲覧数Bash teeでコンソールに出力しつつstderrとstdoutをそれぞれのファイルにリダイレクトするにはbashLinuxパソコン・サーバーのBash言語のコマンドラインにおいて、標準出力と標準エラー出力をそれぞれのファイルにリダイレクトしつつコンソール上の出力もし、標準出力と標準エラー出力の区別もそのままキープしておく、ということを実装するにはどうしたらいいのか、ということになります。
2019年9月13日 • –––閲覧数Bashで最後にフォルダの中のファイルが更新されてから何秒たったか出力するBashLinuxパソコン・サーバーのBashプログラミング言語(スクリプティング言語)上のコマンドラインにおいて、最後にフォルダの中のファイルが更新されてから何秒たったか出力する方法について紹介します。
2019年9月2日 • –––閲覧数tqdmでBashコマンドラインのプログレスバーを実装bashtqdmを使ってBashコマンドラインにプログレスバーを実装する方法を紹介します。大規模データの処理進捗を視覚的に確認でき、タスクの効率化に役立ちます。
2019年8月25日 • –––閲覧数Bash ファイルの更新日時(mtime)や作成日時(ctime)を変更するBashLinuxコマンドラインのBashにおいて、ファイルの更新日時(mtime)や作成日時(ctime)を変更する方法について紹介します。ファイルの更新時刻をファイルへの書き込みやアクセスなしで行いたい場合があります。
2019年8月7日 • –––閲覧数Bashの出力をlolcatでカラフルなレインボーにするBashLinux Bashコマンドラインの出力をlolcatでカラフルなレインボーにする方法について紹介します。
2019年7月28日 • –––閲覧数Bash 最後の文字が`/`のとき`/`を取り除くBashLinuxパソコン・サーバーのBashプログラミング言語において、Bash 最後の文字が`/`(スラッシュ)のとき`/`を取り除く方法について紹介します。最後の"/"を取り除きたい場合ってあると思います。例えばcpとかrsyncをする場合は、単純なディレクトリの指定…
2019年7月18日 • –––閲覧数Bashスクリプトの先頭の"$"を無視するbashLinuxパソコン・サーバーのコマンドラインにおいて、Bashスクリプトの先頭の"$"を無視する方法について紹介します。 多くのウェブサイトでは,linuxコマンドを紹介する際,先頭に"$"が書かれています. しかしこれは当然,"$ command not found"エラーになります. これを回避するには毎度"$"を削除または置換する必要がありますが…
2019年7月9日 • –––閲覧数LinuxコマンドラインからAutoHotKeyを実行する関数を実装してみたbashAutoHotKeyLinuxコマンドラインからAutoHotKeyを実行する関数を実装してみたので紹介します。autohotkeyをWSL Bashから引数でフレキシブルなコーディングを可能にする実装をしてみました。autohotkeyでは俗に言うシェルにおいてのstdout、標準出力がないため、例えばpythonやrubyのように、bashスクリプト上での値をautohotkeyに渡して…
2019年6月27日 • –––閲覧数catコマンドをオーバーライドしてURLのファイルもcatできるようにするbashshellLinuxパソコン・サーバーのコマンドライン、Bash言語において、catコマンドをオーバーライドしてURLのファイルもcatできるようにするプログラムについて紹介します。
2019年6月17日 • –––閲覧数ChromeのローカルストレージをBashから正規表現検索したかったbashchrome正規表現ChromeのローカルストレージをBashから正規表現検索したかった、というお話についてです。ローカルストレージのデータベースを直接横断で正規表現で検索できれば楽だなと思って試してみました。まず、ローカルストレージファイルはsqlite形式などではなく、LDB (LevelDB) というものが使われています。…
2019年6月4日 • –––閲覧数Bashで正規表現全文検索するならagが最強bash正規表現全文検索Linuxパソコン・サーバーでのコマンドラインにおいて、Bashで正規表現全文検索するならagが最強だった、というお話になります。Bashでファイルの正規表現検索をしたり、標準出力のパイプを正規表現したりするのに<code>grep</code>を使ってはいませんか?<code>fzf</code>や<code>grep</code>も便利ですが、<code>ag</code>はもっと便利…
2019年5月29日 • –––閲覧数Bash コマンド履歴を複数ターミナル上でライブ共有するBashLinuxパソコン・サーバーのコマンドラインでのBash言語で、コマンド履歴を複数ターミナル上でライブ共有する方法について紹介します。
2019年5月17日 • –––閲覧数Bash completeコマンドでオートコンプリートを実装するBashLinuxパソコン・サーバー、UbuntuでのBash言語コマンドラインで、completeコマンドでオートコンプリートを実装する方法について紹介します。補完ともいいますね。タブ補完。英語だとオートコンプリートになります。便利な機能ですね。fzfを使ってカスタマイズドなオートコンプリートを実装している方もいるかもしれませんが、fzfはfzfで、goの…
2019年5月7日 • –––閲覧数WSLの.bashrcとかユーザーディレクトリ、ファイルはどこに行ったのかbashWSLの.bashrcとかユーザーディレクトリ、ファイルはどこに行ったのか、というお話になります。以前のwslの場合、以下のようなわかりやすいディレクトリにWSLのデータが入っていました。最近のアップデートで、以下のようなディレクトリに変わってしまったようです。…
2019年4月30日 • –––閲覧数Bash 大文字でも小文字でタブ補完できるようにする設定が便利すぎるBashLinuxパソコン・サーバーのコマンドライン、Bash言語において、大文字でも小文字でタブ補完できるようにする設定について紹介します。もう大文字を気にしなくて良いんです。…
2019年4月25日 • –––閲覧数はじめてのBash。関数やエイリアスを読み込むまで [初心者向け]Bash初心者Bash言語において、関数やエイリアスを読み込むまでの方法について紹介します。BashはLinuxで普及しているコマンドライン言語です。コンソール(ターミナルとも呼ばれます)ソフトウェアを立ちあげて、そこから操作します。コンソールソフトウェアは、Windows 10ではconemu、LinuxやUbuntuディストリビューションではterminatorやtermuxが…
2019年4月13日 • –––閲覧数Bash dateコマンドのゼロパディングをなくすBashBash dateコマンドのゼロパディングをなくす方法について紹介します。$ date +%m/%d +(/home/yuis/lib/input.sh:90) date +%m/% […]
2019年4月5日 • –––閲覧数WSL Bashで外付けHDDを再読込みして認識させるbashwindowsWindowsのWSL Linux Bashコマンドラインにおいて、外付けのHDD/SSDディスクが何らかの原因や取り出し、再起動などでWSL上で認識されなくなったような場合に、外付けHDDを再読込みして認識させます。
2019年3月26日 • –––閲覧数プログラミング初心者こそWSLを使うべき理由wslbashWSL(Windows Subsystem for Linux)を初期から使っている僕がLinuxやプログラミングの初心者向けにWSLのメリットを解説してみます。WSLというのはubuntu、Bashだけなく、その他のLinuxディストリビューションである、debian、Kali Linux…WSLはその名の示すとおり、Windows上でLinuxを動かすためのシステムで…
2019年3月12日 • –––閲覧数Bashでaliasなしでコマンドを実行BashshellLinuxコマンドライン言語のBashで、aliasなしでコマンドを実行する方法について紹介します。エイリアスなしで<code>ls</code>したいときや、<code>ls -a</code>したいとかそういう場合があります。そういうときわざわざaliasを解除するとかしなくても以下のようにすることで…
2019年2月27日 • –––閲覧数Bashコマンドxargsで標準入力(パイプ)を変数に入れて回すbashLinuxコマンドライン言語のBashにおける、Bashコマンドxargsで標準入力(stdin, パイプ)を変数に入れて回してみます。seq 1 3 | xargs -I {} bash -c "echo…
2019年2月20日 • –––閲覧数Bashコマンドawkで全てのカラムを出力bashshellLinuxコマンドライン言語のBashにおいて、Bashコマンドawkで全てのカラムを出力する方法について紹介します。awk '{ print…
2019年1月14日 • –––閲覧数BashコマンドラインでPythonを使いjsonをパースbashpythonLinuxパソコン・サーバー上のBashコマンドラインで、Pythonを使いjsonをパースする方法について紹介します。curlとかでjson返ってきたときに手軽にパースしたいなぁって時あります。<pre><code>echo '{"url" "google.com"}' | python -c 'import json,sys;print json.load(sys…
2018年12月7日 • –––閲覧数Bashコマンドラインでctrl-sで固まる(フリーズ)bashバグBashコマンドラインでctrl-sで固まる(フリーズ)機能を無効化する方法について紹介します。普段はwindows 10でWSL Linux bashをconemuで動かしていますが、conemuのバグなのかWSLの仕様なのかわかりませんがctrl+Sでフリーズ…して、これを解除するためのctrl+Qが機能しないんですよね。なのでそうなってしまうと、もうそのコンソールタブ使えないので、…
2018年10月27日 • –––閲覧数curlでデータをHTTP POSTする方法とアンパサンド(&)のエスケープについてbashLinux curlコマンドでデータをHTTP POSTする方法とアンパサンド(&amp;)のエスケープについて紹介します。curlのフォームデータのPOSTには、2つのオプションが使用できます。fとdです。これの違いは、fは一つのキーしか送れませんが、dは複数のパラメータを送ることができ…
2018年10月14日 • –––閲覧数Bashのsedコマンドでファイルのテキストを置換BashBashのsedコマンドでファイルのテキストを置換する方法について紹介します。1でグループマッチの再利用を使えるようにするためには-Eコマンドが必要。(もしかしたら環境によっては-Eiではなく-eiにする…
2018年10月13日 • –––閲覧数WSL Bashで".bashrc 許可がありません"の対処bashwindowsWindowsを再起動してからBashを開くと、.bashrcが実行されないことがある。WSL Linux Bashコマンドラインで".bashrc 許可がありません"のエラーが起こる場合の対処について紹介します。権限を確認してみると…
2018年9月3日 • –––閲覧数WSL BashをWindowsにインストールするbashWindowsインストールWSL Bash(Bash on ubuntu on windows)をWindowsにインストールする方法について紹介します。以下の手順を踏んでWSLの有効化とインストールを行います。アプリと機能 &gt; プログラムと機能 &gt; windowsの機能の有効化…
2018年8月30日 • –––閲覧数ConemuのWSL Bashでペーストがうまくいかない場合bashConemuのWSL Bashでペーストがうまくいかない場合の対策についてメモです。色々調べたら、アップデートすればいいってことだったのですが、設定で自動でアップデートを通知する設定になっていたのにもかかわらず、再起動してもアップデート通知が来なかったので、これはダメだなってことで、再インストール…
2018年8月16日 • –––閲覧数Bash ファイルのN行目を出力BashshellLinuxコマンドラインのBashでファイルのN行目を出力する方法についてメモです。sedコマンドを使用します。forで回して一行ずつ出力させる、とかに使えます。