はてブログ

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



タグ bash

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

bashの機能いろいろ

2023/12/31 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSIX シェルスクリプト POSIXシェル Python

シェルスクリプトを書いていると「それはbash独自機能だから」「POSIXシェルには無い機能だから」と言われることがよくあります。だいたいは「それみんな使ってるのでPOSIXで標準化されてると思った」といったものなのですが、本記事では便利なものから「え、それやるくらいならPythonでよくない?」まで、bashの機能を紹... 続きを読む

Open Interpreter - 自然言語でコーディングを実現するオープンソースツール|masia02.eth (CipherWeb,LLC.)

2023/09/08 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip コーディング Open Interpreter 言語 ツール

Open Interpreterは、自然言語でプログラミングができるようになる、興味深いオープンソースツールです。機能呼び出し型の大規模言語モデルを利用して、Python、JavaScript、Bashなどのコードをローカルで実行できるのが大きな特徴です。インストールと利用は簡単で、コーディング作業の効率化を図れそうなツールです。 ... 続きを読む

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

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

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

WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表

2023/06/06 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip curl Wasmer WASIX システムリソース WASI

WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表 WebAssemblyランタイム「Wamer」の開発元であるWasmer社は、WebAssemblyでファイルやネットワーク、メモリなどのシステムリソースを抽象化する業界標準のAPI仕様である「WASI」(WebAssembly System In... 続きを読む

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 コマンドは不要です。今どきはシェルの機能だけで整... 続きを読む

Bash: わかるとほんのちょっとうれしくなること5選 - Qiita

2022/07/14 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita sudo dev 引数 bash -c

Bash の勉強を始めた頃、頭がごちゃごちゃになって調べたこと、わかるとほんのちょっとうれしくなったことを5個ピックアップしてみました。 - 目次 - alias sudo='sudo ' と alias sudo='sudo -E ' bash -c /dev/null grep -rl xargs で任意の位置に引数を展開する - 説明 - 1. alias sudo='sudo ' alias コマンドを使... 続きを読む

シェルスクリプトを書くときにいつもやるやつを調べた - 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 # "品目,単価,個数" の形式... 続きを読む

チームの価値創造を支えるエンジニア職組織「エンジニアギルド」のご紹介 - pixiv inside

2019/08/28 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip pixiv inside エンジニアギルド 価値創造 チーム

VP of Engineeringのbashです。 ピクシブでは2018年から「エンジニアギルド」という組織を運営しています。そしてこの2019夏、次世代の体制として取り組みを磨き上げています。 エンジニアギルドとは エンジニアギルドとは、社内エンジニア成長のための事業部横断体制です。 社内に多数の事業を擁するピクシブにおいて、... 続きを読む

"バッシンガー"という単語をネットで見て脳が止まった。動詞+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が公式に対... 続きを読む

sh -cで呼び出したコマンドがbashだと孫プロセスにならないことがある | おそらくはそれさえも平凡な日々

2018/12/19 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip symlink コマンド bin bashシェル RHEL系

前提として、/bin/sh は、デフォルトでは、RHEL系の場合bashシェル、Debian系の場合dashシェルへのsymlinkになっています。この2つのシェルの挙動は細かいところで結構異なります。そもそもの思想として、dashシェルはPOSIX互換を目指す軽量なシェルであり、bashは拡張された高機能なシェル。なのでbash前提で書かれたシ... 続きを読む

シェルスクリプトを高級言語のような書き味に近づける 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]のように詰めてもやっぱりエラーになる、... 続きを読む

「一斉Slack channel整理タイム」のご紹介 - pixiv inside

2018/05/24 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip pixiv inside Slack channel 普段

VP of Engineeiringのbashです。 最近ふと思いついて実施した、「一斉Slack channel整理タイム」を紹介します。 これは、皆でタイミング合わせて、channelから抜けたり、アーカイブしたりしようと全メンバーに呼びかけたものです。 きっかけ ふと自分が入ってるSlackのchannel一覧をみると、長大なリストになっていることに気が付きました。 普段から、自分自身として... 続きを読む

シェルスクリプトの代わりに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. 続きを読む

 
(1 - 25 / 120件)