はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ bash

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 82件)

Bashを使いこなすための必須コマンド71選 - Qiita

2023/06/12 このエントリーをはてなブックマークに追加 279 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita

はじめに mkdir, ls, cp, touch, mv, rm以上のコマンドにあんまり触れていない。。。という方、もっとコマンドを使いこなしたい!という方。。。必見。 基本的だが全部網羅するには大変な基本コマンド及びショートカットを溢れんばかり71選お届けします。たくさんありますので、表題に何のコマンドか書いてあるのをご活... 続きを読む

Bashを学べる全20回の入門動画 MicrosoftがYouTubeで無料公開

2023/03/11 このエントリーをはてなブックマークに追加 437 users Instapaper Pocket Tweet Facebook Share Evernote Clip YouTube スクリプト Microsoft スキル 学習

Bashを学べる全20回の入門動画 MicrosoftがYouTubeで無料公開:Bashの学習が他のスキルに役立つ理由 Microsoftは初学者向けにBashを解説する動画をYouTubeで公開した。全20回の動画ではターミナル操作の基本、ファイル操作、スクリプトの記述方法を解説している。 Microsoftは2023年2月21日(米国時間)、初学者向けにB... 続きを読む

シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita

2022/11/06 このエントリーをはてなブックマークに追加 218 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita シェルスクリプト 文法 シェル コマンド

はじめに bash などのシェルには [ ... ] と [[ ... ]] の二種類の比較方法があります。一つはコマンド、もう一つはシェルの文法なのですが、具体的にはこの二つは一体何が違うのでしょうか? そもそもなぜ似ている機能が二つもあるのでしょうか? この記事は言語設計者の気持ちになって考えることで、その理由を解き明... 続きを読む

今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita

2022/10/08 このエントリーをはてなブックマークに追加 205 users Instapaper Pocket Tweet Facebook Share Evernote Clip expr POSIX DASH Qiita シェルスクリプト

はじめに 1992 年に POSIX でシェルが標準化されて以来、シェルスクリプトの数値計算に expr コマンドは使いません。expr コマンドを使って計算していたのは Bourne シェル(古い UNIX の sh)時代の話で、現在の POSIX sh (dash、bash 等)時代では数値計算に expr コマンドは不要です。今どきはシェルの機能だけで整... 続きを読む

シェルスクリプトを書くときにいつもやるやつを調べた - Please Sleep

2021/02/17 このエントリーをはてなブックマークに追加 770 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト ShellCheck 脳死 bin set

bash のシェルスクリプトを書くときに、いつも脳死で以下をやっている。(同僚が整備してくれたものをコピペしている) エディタなり CI で shellcheck をまわす set -euxo pipefail と冒頭に書く こんな感じ #!/bin/bash set -euxo pipefail いつまでもコピペではさすがにアレなので、意味を調べたメモ。 shellcheck koal... 続きを読む

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

2020/03/03 このエントリーをはてなブックマークに追加 583 users Instapaper Pocket Tweet Facebook Share Evernote Clip Homebrew インストーラー usr Install 多く

みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew... 続きを読む

Bashの邪悪なコマンド9選 - Qiita

2020/01/08 このエントリーをはてなブックマークに追加 259 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita

rm -rf /やったことある人。 私はないです。 以下はAndreas Müller( Twitter / GitHub / LinkedIn / Medium )による記事、9 Evil Bash Commands Explainedの日本語訳です。 9 Evil Bash Commands Explained 初めてターミナルを使って、そしてそれを理解したときのことを覚えています。 あらゆるファイルにアクセスし、全... 続きを読む

Bashのプロンプトを超絶おしゃれにする Starship を紹介 - Qiita

2019/09/06 このエントリーをはてなブックマークに追加 302 users Instapaper Pocket Tweet Facebook Share Evernote Clip Minimal Qiita プロンプト カレントディレクトリ

公式: https://starship.rs GitHub: https://github.com/starship/starship Starship はプロンプト(ターミナルに表示されるカレントディレクトリやユーザーの情報) のカスタマイズを行うプラグインのようなもので、特徴としては 公式より引用 Starship is the minimal, blazing fast, and extremely customizable prompt... 続きを読む

bash の危険な算術式 - どさにっき

2019/09/01 このエントリーをはてなブックマークに追加 377 users Instapaper Pocket Tweet Facebook Share Evernote Clip zsh DASH AsH シェルスクリプト bin

bash の危険な算術式 _ 使ってる人がいちばん多いだろうからタイトルでは bash としてるけど、ここで取り上げることは zsh および ksh 一族(本家 ksh、pdksh、mksh)にも該当する。ash、dash などでは該当しない。 _ 以下のシェルスクリプトには脆弱性がある。わかるだろうか。 #!/bin/bash # "品目,単価,個数" の形式... 続きを読む

"バッシンガー"という単語をネットで見て脳が止まった。動詞+ing+er?

2019/06/16 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip 単語 動詞 バッシング 英和辞典 ネット

こういう間違いは初めて見た。"バッシング"+"バッシンガー"で検索すると100件くらい出てくる。 実はバッシングが動詞なのではと英和辞典を見たが、やはりbashが動詞でバッシングは動詞+ingであり、バッシンガーは動詞+ing+erのようだ。 ではbasherが正しいのかと考えたが、そんな単語は聞いたことがない。一応、英和辞典... 続きを読む

macOS 10.15 Catalinaではbashに代わりzshがデフォルトシェルに。 | AAPL Ch.

2019/06/04 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip デフォルトシェル zsh AAPL iTunes Apple

macOS 10.15 Catalinaではbashに代わりzshがデフォルトシェルになるそうです。詳細は以下から。  Appleは現地時間2018年06月03日、iTunesをMusicやPodcasts、TVアプリ 続きを読む

bashで忘れがちな機能とかいろいろの備忘録 - Qiita

2019/02/03 このエントリーをはてなブックマークに追加 402 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト Qiita 変数 備忘録 シェル

背景 シェルスクリプトを書くことが結構あるのでその備忘録代わりに記事を書いてみました。 特殊変数とは 特殊変数とは シェルによって自動的に値が設定される特殊な変数がいくつかあり、それら特殊な変数を参照することにより、様々な情報を取得することができる。 変数名 説明 続きを読む

Lambda Custom Runtime上でbashを対話的に操作してその内部仕様を丸裸にする - misc.tech.notes

2018/12/19 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip 丸裸 内部仕様

この記事は AWS Lambda Custom Runtimes芸人 Advent Calendar 2018 の19日目です。 qiita.com これは何? 毎年恒例?のLambdaのリバースエンジニアリング(?)シリーズです。 2016年 marcy.hatenablog.com 2017年 marcy.hatenablog.com Lambda Custom Runtimeとは Lambda Custom Runtimeは一般的にはAWS Lambdaが公式に対... 続きを読む

シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳

2018/12/11 このエントリーをはてなブックマークに追加 777 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト MacOS Tips スクリプト 言語

Bash なんて枯れたコマンド言語でスクリプトなんて書きたくねえ!と思う人は多いと思います。私もその一人でした。他言語には見られないシェルスクリプト特有の癖や記法が多くあり、最近の言語に慣れている人ほどつまずくポイントが多いと思います。 しかし、技術が枯れているからこその良さはあります。Bash は macOS ... 続きを読む

bashスクリプティング研修の資料を公開します - エムスリーテックブログ

2018/08/21 このエントリーをはてなブックマークに追加 724 users Instapaper Pocket Tweet Facebook Share Evernote Clip エムスリー エムスリーテックブログ 資料 パク 用途

こんにちは、エンジニアリングGの中村です。 以前にこのブログにてエムスリーでの社内研修について紹介しました。今回は、この中でのbashスクリプティング講座の資料を公開します。 www.m3tech.blog 弊社の中でもいろいろな用途でbashが使われていますが、bashは簡単に利用できるもののプログラミング言語としてはバグを... 続きを読む

プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話

2018/07/15 このエントリーをはてなブックマークに追加 415 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト プログラマー プログラミング言語 エラー

プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話 普通のプログラミング言語での開発に慣れた人ほどシェルスクリプト、特にBashで戸惑う部分の一つに、i = 0のように空白を開ければエラーになるし、かといってif[$i!=0]のように詰めてもやっぱりエラーになる、... 続きを読む

シェルスクリプトの代わりにPythonを使う - オープンソースこねこね

2018/01/19 このエントリーをはてなブックマークに追加 600 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト コマンドライン Bashスクリプト 用途

2018 - 01 - 19 シェルスクリプトの代わりにPythonを使う これまで、開発や運用時に使う、ちょっとした コマンドライン ツール、自動化 スクリプト は、主に Bash の シェルスクリプト で実装していたのですが、最近このような用途には Python を使うようにしています。 Bashスクリプトへの不満 スクリプトの実装方針 ポータビリティ重視のための縛りPythonプログラミング... 続きを読む

闇のBashををGoに置き換える技術 / golang.tokyo #11 // Speaker Deck

2017/12/12 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang.tokyo Speaker Deck 技術

All slide content and descriptions are owned by their creators. 続きを読む

[小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) | Developers.IO

2017/09/15 このエントリーをはてなブックマークに追加 395 users Instapaper Pocket Tweet Facebook Share Evernote Clip TAB VERY 補完 mkdir $ mkdir

$ mkdir /very/_very/Very-long/directory_name/20170915 なんて操作をしたあと、そのディレクトリに cd したい場合ってまれによくありますよね。 どんなやり方があるか考えてみました。 1. コピペする そのまんまですが、これをやりたくなくてこの blog を書いてます。 2. TAB 補完で頑張る これも無いわけではないですが、間違えたりすることを... 続きを読む

フロントエンド実装中に使えるモックサーバを爆速で準備する - Qiita

2017/08/12 このエントリーをはてなブックマークに追加 305 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita JSON npm node モックサーバ

で完了 なければ nodeのバージョンをnで管理する などを読みつつnodeとnpmをインストールしてください 準備するもの コンソール db.json ブラウザ(動作確認用) やること db.json ファイルを作成する bashの touch コマンドやWindowsなら右クリックからなどでお好きなようにファイルを作ってください db.json にリソースを登録する ここでモックサーバから返し... 続きを読む

マイクロソフトは「Windows Subsystem for Linux」を強化し、Windowsを「WindowsとLinuxのどちらのバイナリも開発、実行できるプラットフォーム」にするつもりだ - Publickey

2017/05/14 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ubuntu Publickey バイナリ bashシェル

仮想マシンを使わず、Windows 10でそのままLinuxバイナリが実行できる機能として「Bash on Windows」が発表されたのは1年前のマイクロソフトのイベント 「Build 2016」でした 。 Bash on Windowsでは、Bashシェルを実現するためにWindows 10上でなんのカスタマイズもされていない本物のUbuntuとBashが実行されています。つまりWindows... 続きを読む

[速報]Bash on WindowsがUbuntuに加えFedora、openSUSEにも対応。Windows Storeから簡単に導入可能に。Build 2017 - Publickey

2017/05/11 このエントリーをはてなブックマークに追加 236 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fedora Ubuntu Publickey シアトル 実行

米マイクロソフトがシアトルで開催している開発者向けイベント「Microsoft Build 2017」。2日目の基調講演では、Windows 10でBashやLinuxバイナリが実行可能となる「Bash on Windows」の強化が発表されました。 UbuntuがWindows Storeアプリとなり、導入が簡単になりました。 Ubuntuに加えてFedoraとopenSUSEのLinuxディス... 続きを読む

fish shell を使いたい人生だった | Developers.IO

2017/04/26 このエントリーをはてなブックマークに追加 187 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO zsh 人生 結論 コマンド履歴

ずっとbashを使っていました。zsh、興味はありましたが、プラグインのための設定を書くのがなんとなく大変そうだという理由で、敬遠していました。そこに fish shell (以下 fish) が手を差し伸べてくれたのです。結論から書くと、bash と同程度の設定ファイルの記述量で、ディレクトリ間の移動やコマンド履歴の呼び出しといった利便性は飛躍的に向上しました。そして見た目が良い。入れて損はあり... 続きを読む

【西川和久の不定期コラム】Windows 10 Creators Updateで「Bash」がバージョンアップ【前編】 ~Ubuntu 14.04.5 LTSから16.04.2 LTSへ。WindowsのEXEも実行可能 - PC Watch

2017/04/10 このエントリーをはてなブックマークに追加 122 users Instapaper Pocket Tweet Facebook Share Evernote Clip exe 西川和久 Creators Update ご存知 実行

Windows 10 Creators UpdateでBashもバージョンアップ  Windows UpdateによるCreators Updateへのアップデートは未だ始まっていないが、日本時間の4月6日未明から「Update Assistant」を使うことによって、Creators Updateにアップデートできるようになったのはご存知の通りだ。  Creators Updateによる機能追加... 続きを読む

原理原則で理解するbashの仕組み - Qiita

2017/03/21 このエントリーをはてなブックマークに追加 681 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita タブ ソート処理 原理原則 実装そのもの

はじめに 以前書いたエントリー、 重大な脆弱性(CVE-2017-5932)で少し話題になったbash4.4の補完機能の便利な点 で、bash4.4からでないとタブの補完機能のソート処理が制御できないという問題について、ソースコードレベルで調べた結果をまとめていたのですが、bashの実装そのものを深く掘り下げ過ぎてしまい、内容が膨大になったので、何回かに分けて書こうと思います。 今回はbashが起... 続きを読む

 
(1 - 25 / 82件)