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

もっとも新しいファイルをviで開くbashのalias

目的大量のlogファイルから最新のファイルを見つけてvimで開きたい時、コマンドがいっぱいあるディレクトリで一番最後に編集したファイルを開きたい時ないですか?それを一発で開くbashのaliasです考えかたlsで時間順に表示して、最初の1行をheadで取り出して、それをvimに渡すだけです。vlはvi_last_modified_fileぐらいの意味です。alias vl='vi $( ls -t...

View Article


bashでforループを使ってzip圧縮

背景普段ファイルをzip圧縮したい時は、コマンドラインから下記の様に処理していました。bash# テキストファイルsample01.txtをsample01.zipに圧縮$ zip sample01.zip sample01.txt...

View Article


docker + vagrant つまった

https://qiita.com/yuki_ycino/items/cb21cf91a39ddd61f484結論x6高速化した(およそ)root:/app# time be rails c exit Loading development environment (Rails 5.2.1) [1] pry(main)> exit real 0m34.178s user 0m4.220s...

View Article

aliasを使う

jupyter labの設定などを、generate configしてやってもよいのだが、docker コンテナなどでは立てる度に行う必要がありめんどくさい。よってエイリアスに設定したほうが良い。.bashrcalias jl='Jupiter lab --port=8999 --no-browser --ip=0.0.0.0 --allow-root...

View Article

LinuxのBashでディレクトリにあるファイルのフルパス(絶対パス)を表示する

はじめに初めての投稿なので至らぬことがあるかもしれませんが、どうかよろしくお願いいたします。おかしな点や改善点などがあれば遠慮なくコメントをください。概要この記事は一般的Linux環境(ここではdebian系を想定)のBashを使った、ディレクトリにあるファイルのフルパス(絶対パス)を表示するコマンド(スクリプト)を紹介します。動機Google Compute...

View Article


Image may be NSFW.
Clik here to view.

「PATHを通す」の理解を深めたい【プログラミング初心者】

環境構築をすることが多くなり、PATHを通す機会が増えました。今までは書いてある通りのコードを意味も理解せず追加してPATHを通していましたが、そのコードの意味をちゃんと理解して、PATHを通すとは何をしているのかを知りたいと思い調べました。この記事のゴール PATHを通すとどうなるのか理解する。通したPATHを読めるようになる。(今回はnodenvを使用する際に通すPATH export...

View Article

Image may be NSFW.
Clik here to view.

Windows Terminal で Cygwin Bash を表示したい

Windows Terminalは Build 2019 で発表された Windows 向けの新たなターミナルです。マルチタブが導入されており、複数の PowerShell やコマンドプロンプトなどを切り替えながら利用することができます。また、Windows10 v1809 から Unix / Linux 互換の擬似コンソール ConPTYが導入されたため Bash on Ubuntu on WSL...

View Article

Ubuntuにpecoを導入する(for bash) (for fish)

pecoを導入するとどういう事ができるようになるかは公式サイトを見たほうが早いです。Install(Ubuntu)cd# 以下のページから最新バージョンをwget# https://github.com/peco/peco/releases wget https://github.com/peco/peco/releases/download/v0.5.7/peco_linux_386.tar.gz...

View Article


Image may be NSFW.
Clik here to view.

【競プロ】AtCoder早解きテクニック10選 (灰 ~ 緑コーダー向け)

はじめにAtCoderでは問題を早く解くことによるパフォーマンスの変化が比較的大きいです.例えば,これは執筆時 (2020/2/24) 直近三回のABC600 (A, B, Cの3問正解)...

View Article


error messageをgrepする

何らかのerror出力がうるさくてgrepしたい場合, よく使うpipe|はerror出力を渡さないため, 渡すように|&に変更する必要があります1../a.out |& grep"hoge"標準出力をgrepに渡したくない場合(error出力のみをgrepに渡したい場合)|&は標準出力とerror出力の両方を渡すため,...

View Article

シンボリックリンクのリンク先修正

リンク先の絶対パスを変更(上書き作成)リンク先がbeforeのパスにあった場合、そのパスをafterにしてシンボリックリンクを作成。-ilname なんてオプション初めて使ったので、メモ。find /home/after -name"*.txt"-ilname"*before*" | while read f;do ln-snf$(readlink$f |...

View Article

Bashスクリプトメモ

bashメモMyDNS.JPのIPv4更新用スクリプトをシェルスクリプトで作ってみた(MyDNS.jp-v4-Update.sh)ので、そのときの知見をメモ変数代入スペースを開けずに代入するhoge="hoge"NG例以下のようにスペースを開けて代入するとnot foundとかコマンドが見つかりませんとか怒られるhoge =...

View Article

Image may be NSFW.
Clik here to view.

まちカドまぞくのプロマイド一覧をシェル芸で作る

やることまちカドまぞくプロマイド一覧ページをシェル芸で作る.動機この度ローソンプリントからアニメ「まちカドまぞく」の素晴らしい各シーンを切り取ったプロマイドが公開された.TVアニメ「まちカドまぞく」のキャラクター・1話~12話の名シーンをブロマイドとして店内マルチコピー機サービス「ローソンプリント」で販売開始♪詳しくは→https://t.co/ByNiJOMOHY#ローソン#ローソンプリント#まち...

View Article


stdout/stderr のリダイレクトとパイプの整理

ほぼこちらを自分用に整理したものです。ストック/お気に入りは元記事へどうぞbash: 標準出力、標準エラー出力をファイル、画面それぞれに出力する方法 - Qiitaprint.sh# stdout へ Standard Out , stderr へ Standard Error という文字列を出力するecho"Standard Out">&1 echo"Standard...

View Article

bash の for で year / month /day を回すとか

set -exou pipefail y_str=2020 for m in {1..2} ; do echo ${m} for d in {1..31} ; do m_str=`printf %02d $m` d_str=`printf %02d $d` echo ${m_str}-${d_str} done done for m in {1..2} ; do echo ${m} for d in...

View Article


ファイル名一括変換

はじめにフォルダ構造が複雑であり、リネームしたいファイルが散らばっているときに有効なリネーム方法。実行この例だと、".nii.gz"という拡張しがあるファイルはすべてAAA.nii.gzというファイルにリネームするといったもの。find .-name"*.nii.gz" | xargs -iecho'rename "$(basename {})" AAA.nii.gz {}' | bash

View Article

cd のデフォルトディレクトリを変更する alias

cd のデフォルトディレクトリ単に cdと打ったときにホームディレクトリに移動する動作で行く先、変えたくないですか?僕は変えたかったです。alias で解決こうしました。alias ccdd='alias cd="HOME=$(pwd) cd"'これで ccddすると cdで行く先が現在のディレクトリになります。 ccdd は change cd dir...

View Article


フォルダ容量の確認コマンド

なんども調べているので備忘録フォルダの容量を調べて大きい順に並べ変える方法目的のフォルダでbash.shsudo du-d 1 -h | sort-hr-dで深さ,-hでkBのようなわかりやすい単位に変換

View Article

bashで祝日を含めた休日の判定

目的 :...

View Article

コマンドラインから日本語コメント付きコードをカラー印刷する

目的日本語のコメントの入ったコードをコマンドラインからカラーで印刷する。調べてみるとあんまりいい感じのツールはないようです。enscriptはコードのカラー化ができますが残念なことに日本語がダメみたい。a2psは日本語はパッチが当たっているようですが、カラー化ができるのかすぐ見つからず、情報も古いのでなんだか面倒だとおもちゃいました。vimのコマンド:hardcopyでカラーになっていい感じで印刷で...

View Article
Browsing all 2722 articles
Browse latest View live