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

Image may be NSFW.
Clik here to view.

Macでファイルリスト自動生成(Automator使用)

Macでファイルリストを自動生成する方法を共有します。 Automatorで以下の画像のように項目を設定してください。指定されたFinder項目を取得ここではファイルリストを作りたいフォルダーを指定します。フォルダの内容を取得新規テキストファイルシェルスクリプトを実行シェルに「/bin/bash」を指定して、以下のコードを入れてください。cd Desktop sed -i -e...

View Article


ウィンドウサイズ変えた後に stty を設定する

シリアル (UART等でも) 接続した場合、SIGWINCH が届かないのでウィンドウサイズを変更したときに画面がおかしくなることがある。それを直すための bashスクリプト。手動で stty cols ${COL} rows ${ROW}と叩くのと一緒。xtermが入っていると resetコマンドで済むらしいですが。winch_#!/bin/bash#...

View Article


bashの初歩的なショートカットをまとめた

今更bashの初歩的なショートカットをまとめました。初心者向けのチートシート的な感じで使ってください。(あとで追加とかするかもしれません。)カーソル移動キー説明Ctrl + b1文字分後方へCtrl + f1文字分前方へCtrl + a行頭へCtrl + e行末へMeta + b1単語分後方へMeta + f1単語分前方へ後方はbackのb、前方はforwardのf.編集キー説明Ctrl +...

View Article

google-cloud-sdk導入方法

■ Google Cloud PlatformSDKのインストールterminal$ brew cask install google-cloud-sdk terminal$ brew cask info google-cloud-sdk # ↓テキストが表示されます google-cloud-sdk: latest https://cloud.google.com/sdk/...

View Article

Mac OSX 導入したもの備忘録:開発編3 ~Docker活用編~

Dockerをフロントエンド開発でも活用してみる編リロードの手間はあるが、Node.jsのバージョンに依存せず複数プロジェクトを構築する手段の一つとして試してみる。準備DockerfileOSとNode.jsは好きなversionを持ってくる。TODO:...

View Article


自分に必要なemacsキーバインド備忘録

はじめに私は普段、コーディングはVimを用い、ブラウジングではVimiumを用いています。矢印キーを押す回数が減り、便利だなぁと思っていました。しかし、ターミナルでのコマンド履歴や編集、Vim以外の文字入力では何も考えずに矢印ポチポチしていました。そんな中、macの文字入力やターミナル操作ではemacsキーバインドが使える!...

View Article

Webブラウザのダウンロードフォルダを整理するスクリプト

動機Webブラウザで資料検索やネット取引での領収書やチケットのPDFファイルをダウンロードすることが多いが、毎回保存先フォルダを選択して指定するほどマメではないので、ブラウザのデフォルトのダウンロードフォルダーにどんどん溜まっていく。よくあるのが、しばらく前にダウンロードとしたのと同じファイルをダウンロードしてしまい、無駄にどんどんディクスクペースを消費してしまうこと。定期的に重複しているファイルを...

View Article

Image may be NSFW.
Clik here to view.

始めてのanacondaと仮想環境作成

初めてAnacondaをダウンロードして、仮想環境を作成するまで初めてAnacondaの仮想環境を構築したが、少し詰まったので、備忘録として残します。環境Macbook proを使用$ sw_vers ProductName: Mac OS X ProductVersion: 10.15 BuildVersion: 19A583 Anaconda-Navigatorインストール後の環境構築Open...

View Article


gitの使い方

使用環境Ubuntu OS Bashインストール$ apt-get install git...

View Article


Image may be NSFW.
Clik here to view.

.bashrc,.bashprofileの変更反映

.bashrcなどを変更したときにすぐに反映される方法一回ターミナルを閉じ直して、もう一度開き直せば反映されますが、コマンドからやるときは$source ~/.bash_profile でOK試しに、コマンド履歴を便利に取り出す関数を導入して見ます(関数に関してはhttps://qiita.com/catfist/items/82ed3df7a0b524aeab69...

View Article

[bash] コマンド履歴を一気にコピペする方法

history で見るとコマンドの番号が入ってそのままではコピペに使えなくてめんどくさい。調べたら簡単なコマンドでできたのでメモhttps://qiita.com/catfist/items/82ed3df7a0b524aeab69を参考にしましたhistory_pbcopyhistory | tail-n(何個まえまで見たいか) | cut-d' '-f 5- | pbcopy...

View Article

他の端末(ターミナル)の画面をクリアする

他の端末$ tty⏎ /dev/ttys00X $ clear > /dev/ttys00X⏎ まとめclearをechoにすれば文字も送れるし、vimにしてみても面白いです。

View Article

たくさんのステップを手動で実行しているものを自動化するため方法の1つ

概要テスト時や、開発中のプログラムの実行が手動で8ステップとかあるときに、どうやって自動化するかの方法について結論うまくいくケースのみ考えて、スクリプトにしてしまう。3ステップにするとこんなかんじステップ1、全体を実行するスクリプトをつくってしまう。以下のようなbashスクリプトを用意する今回は ./testscript.shとするset...

View Article


Mac OSをCatalinaにアップデートしてからgcloudコマンドがnot foundになるのなんで?

原因Catalinaからデフォルトのシェルがbashからzshに変更されたのが原因です。とりあえず動かす.bash_profileを編集 .bash_profile# 追記 source /SDKが保存されてるディレクトリ/google-cloud-sdk/completion.zsh.inc source /SDKが保存されてるディレクト/google-cloud-sdk/path.zsh.inc...

View Article

【小ネタ】DockerでubuntuにPythonインストールすべくapt searchするも見つからない

前提公式イメージのnginxをpullしておく。Pythonインストールしたくコンテナに入ってpython検索するも、、❯ docker container run -it nginx:latest bash root@487042b15fe4:/# apt search python Sorting... Done Full Text Search... Done libhogweed4/now...

View Article


bashで否定先読みを使いたいときの回避策

やりたいことbashのif文で、文字列の最初にドットが含まれない正規表現を条件式として使いたかった。ファイルのリストから隠しファイル (ドットファイル) を除外したかったからである。カレントディレクトリの状況↓ls.DS_Storemyfile.txtハマったところbashでは前方一致はできるが、否定先読み (前方一致の否定)...

View Article

「マクドナルド(マック)」で「価格あたりのカロリー」が高いハンバーガーランキングを作ってみた

目次マクドナルド(マック)で一番「得」な商品の定義調査方法結果(値段あたりのカロリーランキング)結局、コスパ上位のハンバーガーは?まとめマクドナルド(マック)で一番「得」な商品の定義昼飯にとって最も重要なのは「コスパ」=「値段あたりのカロリー」です。本当は小麦粉からすいとん等を作るのが一番ですが、外食を余儀なくされる機会も多いと思います。代表的な良コスパ外食チェーン、「マクドナルド」でコスパの高い商...

View Article


kubectlのbash shell autocompletionの設定

bashでkubectlのautocompletionを設定する方法参考https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion環境ubuntu18.04bash設定logbashvagrant@vagrant:~$ apt-get install bash-completion...

View Article

Bashのシェルスクリプトでロギングを行う

やりたかったこと最近仕事で、AWSのリソースを自動で管理するためのBashスクリプトを書く機会がありました。その中で、Bashでもまともなプログラミング言語(PythonとかGo、Javaとか)と同じようにログ出力を行いたくなりました。最初僕は、ログを吐き出したい箇所で毎回、文字列をechoしてそれをログファイルにリダイレクト(>>)していたのですが、ログに実行日時や行数も出力をするよう...

View Article

Image may be NSFW.
Clik here to view.

もう二度とpipenv shellを忘れないようにするためのshellscript

はじめにpipenv、使ってますか?pipenvはそのプロジェクトのパッケージ管理や仮想環境の構築を簡単に自動で行ってくれるツールです。 pyenvとの連携もしてくれる、かなり便利なやつです。でもこんな経験ありませんか?実行したらエラー起きたからpipで入れたけど仮想環境入ってないだけだったわ...  自分はめっちゃやります。そこで!Pipfileがあるところにcdしたらpipenv...

View Article
Browsing all 2722 articles
Browse latest View live