Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2722 articles
Browse latest View live

pipでインストールしたモジュールの一括アップデート

雑に使っている環境で1つ1つアップデートするのは面倒なので、一括でアップデートしたいBash環境なら下記のコマンドで可能pip list --user | awk'{print $1}' | grep-v Package | egrep -v"^(-)+$" | xargs pip install-U--user以下、解説インストールしたモジュールを表示$ pip list --user...

View Article


CPUコア数に応じたストレステストができるスクリプト

はじめにLinux環境でCPUのストレステストをしようと思った時、一番簡単な方法はyes >...

View Article


シェルスクリプトの説明をコメントで書いてコマンドラインでヘルプとして表示する

Motivation実行可能なシェルスクリプトを書く際、なるべく -hや --helpのような引数でヘルプメッセージを表示できるようにしておきたい派です。以前はPOD形式1でファイル末尾にドキュメントコメントを書き、...

View Article

linux: オリジナルのTerminal コマンドを作成

結論のみcommand.shを作成して、functionを記述 .bashrcを開いて、source ${path-to-command.sh}/command.shを追記以下、詳細1 基本terminal# terminal を開く# 以下入力(shift + Enterで改行) user@pop-os:~$ function test(){>echo$1>}# 定義した関数を呼び出し...

View Article

【bash】edコマンドの活用(大量のファイルを同じ手順で編集したい)

はじめにsed, awk, tr, sort, viなどUNIX系OSには様々なテキスト処理系のコマンドがありますが、その中の一つedコマンドを紹介します。使う場面タイトル通りです。sed, awk tr, sortは入力ファイルと出力ファイルが異なります。viはファイル1つ1つを都度開いて編集する必要があります。...

View Article


Rails環境構築 Rails5.2.1 ruby2.5.1 Catalina

久しぶりの投稿です。2019年の9月からテックキャンプに通い、2020年の7月からRails自社開発企業で働き始めました!時間は掛かってしまいましたが、念願のエンジニアデビュー初日、支給されたMacBookの環境構築で苦労したので記録しておきます。開発環境Rails 5.2.1 Ruby 2.5.1 MacOS...

View Article

Image may be NSFW.
Clik here to view.

[AWS][EC2] Bashシェルスクリプトによるサーバー設定

はじめにBashというシェルスクリプトを使用してEC2サーバーの設定を行ってみます。Bashとはコマンド画面でLinuxとやりとりする際に使用するシェルスクリプトシェルスクリプト:...

View Article

Image may be NSFW.
Clik here to view.

ファイル末尾に改行がないと怒ってくれるGithubActions

行儀がよくないエディタがあるのを知った。中身があるのに、最後の行が改行で終わってくれない。調べると、POSIXのファイル仕様に違反するらしいがよくわからん。動きはするが、とても気持ちが悪い。そこで、レポジトリにこのようなファイルがあると、Github...

View Article


仕事や研究で使えるGNUParallelによる並列処理

はじめに「100種類の学習済みモデルの性能調査をしておいて、テストデータは10種類あるよ」こう言われた場合、作業の方法は複数ある。 1. 1000(100 x 10)回試験を実行する。 2. プログラムを書いて自動化し、1回の実行で1000回試験を行えるようにする。 3....

View Article


LinuxのコマンドってなんでPATHを書かなくても実行できるんだ?

はじめに最近Linuxを触っている時に、ls,cd,pwdとかのコマンドってなんで実行ファイルまでのPATHを書かなくても実行できるんだと思ったのがこの記事を書くきっかけになりました。目次環境変数PATHを通す1....

View Article

ssh ログインしている人をslack に晒す

やりたいこと雪犬は、素人のためセキュリティが非常に弱い!誰かに入られてもわからない!サーバー怖い!という事で、sshログインしているかどうかを確認したい。なので、ただソースコピペしてパパーっとやりたい人向け。★改行したい、ダブルクォート挟むなどの場合は、別のソースを探してください。出来なかった事リアルタイムでのログイン確認実行コマンド内の改行?空白?を改行としてそのまま送信やることスクリプト:...

View Article

[Mac]デフォルトシェルをzshに設定するまで

始めに1ヶ月くらい前にようやっと、デフォルトシェルをbashからzshに変更したので、忘備録として、また、これから、zshに移行したい人のため、少しzshを導入するまでについてメモしたいと思います。zshは「MacOS...

View Article

Image may be NSFW.
Clik here to view.

Powerline-shellっていうBashがイケイケになるやつ入れた

(語彙力)Powerlineって?vimのステータスラインやbash,zshなどのプロンプトの視認性が良くなるやつです。設定がうまく反映されなかったので諦めましたPowerline-shellって?bashやzshなどのプロンプトの視認性が良くなります。 Powerlineに見た目を似せて作ったようですが、それ以外関係性は無いそうです。...

View Article


Macで"The default interactive shell is now zsh."を非表示にする

The default interactive shell is now zsh.The default interactive shell is now zsh. To update your account to use zsh, please run chsh -s /bin/zsh. For more details, please visit...

View Article

指定時刻のエポック秒を得る方法(moment.jsとshell)

目的時刻や日時の計算は一度エポック秒に変換して加算、減算するのがもっとも間違いが少ないです。そのためJavaScriptでも指定時刻からエポック秒を得たいことがあります。サマータイムとか閏とか手で設定するのは悪夢。JavaScriptのデフォルトのDateで格闘するのも否定しませんが、時間かけずにさっさとコーディングしたいものです。それにはmoment.jsを導入することにしています。でもshell...

View Article


Macで論理障害をいち早く検知する方法

中々取り上げられることの少ない話題なので、敢えて期待値を上げてしまうタイトルにしてみました。Macユーザーの皆さんはバックアップをどうしていますか?...

View Article

秘密鍵を10億個作れば、高確率で自分の名前を含む公開鍵が作れる件

エンジニアなら誰もがgithubで晒される公開鍵。https://github.com/ユーザー名.keysで全世界に公開されます。それでは、稚拙ながら私@umihicoの公開鍵をご覧ください。ssh-ed25519...

View Article


git flow init が完了しているかチェックするシェルスクリプト

git-flowを初めて利用する際には git flow initで初期設定を行う必要があります。チーム開発で利用するための CI 用のシェルスクリプトを作成していた際、この初期設定が完了しているか確認するスクリプトを書いたのでメモしておきます。そもそも Git Flow って何?という方は以下の記事が参考になるかと思います。Git-flowって何? -...

View Article

Linux(Bash)とWindows(PowerShell)のコマンド対応表

とりあえずメモ。私が必要と感じた時、またはリクエストがあった時に随時追加。BashとPowerShellのコマンド対応表 (50音順)したいことBashコマンドPowerShellコマンド使い方(URLリンク)エイリアスの作成aliasSet-Aliasまたは salComing Soon.エイリアスの作成(引数が複数ある場合)alias存在しない(自作関数を作成する)Coming...

View Article

新規ファイル作成【BashとPowerShellの比較】

BashとPowerShellのコマンド対応表に戻るコマンドの比較シェルコマンドコマンドの短縮形Bashtouch-PowerShellNew-ItemniBashコマンド形式$ touch 新規ファイル名 使用例例えば sample_bash.txtというファイルを作るには、下のようにします。$ touch sample_bash.txt...

View Article
Browsing all 2722 articles
Browse latest View live