【Bash】ファイルの圧縮・解凍
はじめに 今回はファイルの圧縮・解凍で用いるコマンドを扱います。 gzip コマンド gz 形式でファイルを圧縮・解凍するコマンド [ec2-user@localhost ~]$ gzip file…
View Articlesource .bashrcを自動的に行う.
SSH接続が切れるたびに, source ~/.bashrc が反映されなくなる. 解決法 SSHで接続した際に.bashrcではなく.bash_profileまたは.profileが読み込まれま…
View Articleシェルスクリプト作成の環境構築-2024年6月現在-
はじめに Bash+Visual Studio Codeを使用した現時点での環境構築になります。 環境構築関連は時間の経過によって変化激しいためできるだけ最新のものを見たほうが良いです。 Linte…
View ArticleVSCodeでエディタで選択したコマンドをbashターミナルで実行する
やりたいこと VSCodeのエディタで選択したコマンドをターミナルで実行する。 簡単に言えば、エディタでコピーして、ターミナルでペーストする操作の自動化。 code runnerなど自動実行する拡張…
View Article「docker exec -it」の「-t」を完全に理解する
docker exec -it container bash お馴染み,Dockerコンテナーcontainerの中に入るコマンドですね。 docker exec bashの意味は知ってる人が多いと…
View Article【Unity】metaファイルを全て削除する
カレントディレクトリ内の*.metaファイルを全て削除するには Windowsなら PowerShellで Get-ChildItem -Recurse -Filter *.meta | Remov…
View Article特定のSRA (Sequence Read Archive) IDを使用してFASTQ形式のHi-Cデータをダウンロードするスクリプト...
この記事では、特定のSRA IDを使用してFASTQ形式のHi-Cデータをダウンロードするスクリプトの作成と実行方法について説明します。スクリプトは、失敗した場合1分後にリトライする機能を備えていま…
View ArticleNmapを使って、TCP/UDPのポートに接続できるか確認する方法
はじめに Nmapを使って、ポートが空いているかを確認する方法を紹介する。netcatを使う方法もあるが、UDPではうまく動作しなかったので、Nmapを使うことを推奨する(参考)。 動作確認環境 …
View ArticleBash で Welcome to AtCoder を解いてみた
Qiita Engineer Festa 2024(キータ・エンジニア・フェスタ 2024) - Qiita において、約1ヶ月で38記事という大量の記事の投稿を要求されることがわかった。 そこで、…
View Article【誰も使わない】矢印を使わずに1つ前のコマンドを再度実行する
直前に実行したコマンドを再び実行する場合、上矢印を使うのが一般的だろう。 実は、!!コマンドを使っても再実行できる。 $ figlet Hello _ _ _ _ | | | | ___| | | …
View Article【備忘録】Ubuntu 18.04.6 LTSにてシェル変更とAnaconda環境設定のトラブルシューティング
概要 Ubuntuシステムにおけるデフォルトシェルの変更とAnaconda環境の設定に関するトラブルシューティングの過程を詳述します。このドキュメントは、同様の問題に直面した際に役立つことを目的とし…
View Article[Bash] cp -r や rsyncした後にコピー元とOwner、Group、Permissionが一致しているか確認する
シェルの種類 bash 利用用途 cpコマンドやrsyncコマンドを実行した後に ファイルがコピーされているか Owner、Group、Permissionがコピー元と同じか を確認する時に叩くコマ…
View Article【bash】echoしつつコマンド実行する関数
bash内にコマンドを記載する簡易版 #!/bin/bash echommand () { echo Command: $@ >&2 "$@" echo ----------------------…
View Articleコマンドラインでnohupしながらforループしたい
はじめに コマンドラインで(簡単に)forループを回したい、ということはよくあることかと思います。一方、(コマンド自体は単純であったとしても)ループなのですから(回数によってはものすごく)時間が掛か…
View Articlelsの出力をJSON配列にする
問題 lsの出力結果をJSON配列にしたいとします。たとえば、 $ ls bin games include lib lib32 lib64 libexec libx32 local sbin sh…
View Articleエクセル操作の様にbashを使う話
作業ログ 2024/06/01 エクセル操作の様にbashを使う話 目的 脱エクセル依存。エクセル一本足打法。エクセル以外でも簡単な集計できるように。 bashと親しむ。 時短。 冪等性あり、複数回…
View Articleアウトプットのための準備をスクリプトで最大限効率化してみた
はじめに 初めまして、フロントエンドから新卒でSREに転生した🦊です。 今回は以下の記事を見て、アウトプットのための準備を最大限効率化するためのスクリプトを作成したのでその紹介です。 https:/…
View ArticleHomebrewのインストールコマンドがやっていること
コマンドは何をやっているの? コンピューターの操作に慣れているものの、ターミナルからの操作に慣れていない人にとっては、コピペして実行するだけだとしても、不安です。 そのため、Homebrewのインス…
View Article[シェル] 特殊パラメータ @ のパラメータ展開
シェルにおいて、同じパラメータ展開でもパラメータの種類が特殊パラメータか配列か等によって動作が異なる場合があります。 本記事では、特殊パラメータ @ の場合のパラメータ展開の挙動についてまとめます。 0. まと…
View ArticleShellスクリプトを用いた個人開発環境の新規作成の自動化
目次 対象 できること 必要な知識 実装 終わりに 対象 以下のような軽めの目的で開発環境を作る際の作業の自動化を目指す。 個人開発 プログラミング学習 普段個人的な開発や学習をする時に github…
View Article