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

Image may be NSFW.
Clik here to view.

VSCodeを使用したシェルスクリプトの開発環境作成

1.背景現場で"シェルスクリプトお願いします\(^_^)/"と唐突に言われたものの私はシェルはおろかunix系コマンドも必要最低限でしか使用したことがない。仕方がないのでとりあえずbashの電子書籍を1冊購入し後はググればなんとかなるだろう(なんとかしてくれ)と思っていたら無事に死亡しました。その時の反省や感じたことを踏まえて"あの時こうしておけばよかった"と感じたことを共有します。2.失敗したこと...

View Article


BashでProject Euler 1の解答例をいろいろ考える

Project Euler の1問目をプログラムで解いた場合、言語によっていろんな書き方が思い浮かびますが、特にBashなどのシェルスクリプトは結構ユニークに書けたりするので、今回はちょっとそれで遊んでみました。全体のソースコードは gistからどうぞ。Project Euler の1問目ってどういう問題だったっけ?日本語版のサイトから引用Problem 1 「3と5の倍数」Problem 1...

View Article


Docker上に構築したLINUX(Debian)で「bash: sudo: command not found」エラーが出る

起こった事Docker上に構築したLINUXコンテナにSSHで入り、sudoコマンドを打つと通らなかった。$ sudo hogehoge bash: sudo: command not found 行なった事ディストリビューションを調べる$ cat /etc/debian_version 10.5 sudoコマンドインストール$ apt update $ apt install sudo

View Article

Image may be NSFW.
Clik here to view.

IBM Cloud Shellを使ってCode Engineでアプリケーションを起動する

前提先日書いた「IBM Cloud CLIを使ってCode Engineでアプリケーションを起動する」では、PCにインストールするIBM Cloud CLIを使用しました。ここでは、IBM Cloud Shellを使って、IBM Cloud Code Engineでコンテナを起動してみます。 IBM Cloud CLIからIBM Cloudにログインする操作が無いこと、IBM Cloud...

View Article

Bashだけで16進数・10進数・2進数間の相互変換を行う

2進数から10進数に変換する。bin2dec.sh# convert binary number to decimal number# bin2dec 101 # -> 5function bin2dec(){echo$((2#$1))}2進数から16進数に変換する。bin2hex.sh# convert binary number to hexadecimal number# bin2hex...

View Article


Bashでディレクトリ下のテキストファイルを再帰的に取得する

やりたいことlsでディレクトリの中身を見ようとすると、ディレクトリの更に中って見てくれないじゃないですか。うーん...伝わりにくい。. ├── dir-1 │   └── file-2 └── file-1...

View Article

digでネームサーバの設定を確認する

% dig yoneapp.com ns ;<<>> DiG 9.10.6 <<>> yoneapp.com ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<-opcode: QUERY, status: NOERROR, id: 37750 ;; flags:...

View Article

shellscriptでrootで実行(sudo)を強制する

果たしてそれがいいことなのかどうかは別として。。。確認環境Ubuntu 20.04sudo-sample.sh#!/bin/bash["$(id-u)"!="0"]&&exec sudo"$0""$@"whoami echo"$0"echo"$@"

View Article


Bashだけで10進数からn進数(2~64進数)に変換する

はじめに10進数からn進数(2~64進数)に変換するBashスクリプトの関数です。今回は引数チェックも入れました。Bash 4.4.12で動作を確認しています。参考記事→Bashだけで16進数・10進数・2進数間の相互変換を行うコードconv_digit.sh# Usage: conv_digit 17 2 # -> 10001# Usage: conv_digit 31 16 # ->...

View Article


exitコマンドの終了コードを0にしたいときは、明示的に0を指定する

「exitコマンドの終了コード - @jkr_2255」という記事が面白かったので、自分の環境で実際に挙動を確認してみました。環境$ bash --version GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu) 出力結果まず、exitコマンドは引数として指定した数字を終了コードとして返します。$ bash -c 'exit 0';...

View Article

Image may be NSFW.
Clik here to view.

grafanaとpostgresを連携してみた【docker-compose】

起動方法git clone https://github.com/guedim/grafana-postgres.git docker-compose up -dgrafanaへログインブラウザから http://localhost:3000/へアクセスuser : adminpassword: foobarでログインする。...

View Article

Image may be NSFW.
Clik here to view.

VMware で Arch Linux をインストールするまで

はじめに!自分が実際にVMwareでArch Linuxインストールするとき、他サイトの記事だと分かりづらかったりしたので、まとめてみました。分かりやすくまとめたので、初めての人はもちろん、途中で諦めてしまった人も再度挑戦していただければ幸いです。VMwareの環境構築の方法の掲載していますので、分かる方は次に進んでください。VMware Workstation Player...

View Article

Image may be NSFW.
Clik here to view.

Reactコンポーネントの雛形生成を自動化するスクリプトファイルを作る

エンジニアにとって無駄な作業はストレス。繰り返しの作業を自動化したい。という事でコンポーネントファイルを自動生成するスクリプトを書いた。スクリプトファイルの使い方まずは使い方から。ルートディレクトリでbash ./etc/scripts/make-component-template.sh components Layout...

View Article


git のブランチ名を bash のコマンドプロンプトに表示する

git のブランチ名を bash のコマンドプロンプトに表示するgit のブランチ名を bash のコマンドプロンプトに表示する方法です。(Ubuntu 20.04.1 で確認しました)設定方法if [ -e /etc/bash_completion.d/git-prompt ]; then source /etc/bash_completion.d/git-prompt...

View Article

nodebrewでNode.jsを最新化してnpm install -gし直すルーティンをスクリプトにした

nodebrewを使って Node.js のバージョン管理をしている場合、 npm のグローバルパッケージを移動させるのがしんどいです。ふだんの手順1. グローバルインストールされている npm のパッケージ一覧をメモするこんなことしますよね。$npm ls-g--depth 0 /Users/kulikala/.nodebrew/node/v14.13.1/lib ├──...

View Article


wslでopen

イントロwslでもmacみたくopenを使いたい.実装(bash)browser='/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe'for arg;do if[-e"${arg}"];then readlink-f${arg} |xargs wslpath -w |powershell.exe start...

View Article

Image may be NSFW.
Clik here to view.

iterm を格好良くした

itermの画面やったことitermのテーマをjapanesequeにした背景を半透明にした「コンピュータ名:」を緑色にした(詳細は後述) 全部白いままだとコマンドをどこで打ったのかわかりづらいので。黒地に緑が個人的に格好良いと思うのでステータスバーでgitとファイルパスをつけた。 参考:iTerm2 にステータスバーが付いた -...

View Article


wslでopen

イントロwslでもmacみたくopenを使いたい.実装(bash)bashでのopenです..bashrcに追加して読み込むようにしています.open(){local browser='/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe'for arg;do if[-e"${arg}"];then...

View Article

Image may be NSFW.
Clik here to view.

ターミナル設定メモ

自分のPCが壊れてひとまづ替のPCに再度ターミナルに色々設定せなあかんくなったんで今後のことも考えてのメモ.同じような設定やツールを利用する方が多いと思うので参考になるものがあれば光栄です.lsしたときの色と太さを変更する~/.bashrcexport LSCOLORS=Cxfxcxdxbxegedabagacad alias ls='ls -G'...

View Article

Mac 環境構築メモ

MacBookProを購入した際に開発環境構築を行ったのでそのメモ。3本指ドラッグhttps://support.apple.com/ja-jp/HT204609デフォルトのシェルをzshからbashに変更bashに慣れているため変更する。https://qiita.com/___xxx_/items/c9a30e78196998f4160cbrewインストールとりあえずインストールhttps://...

View Article
Browsing all 2722 articles
Browse latest View live