タグ

shellに関するuneasyのブックマーク (9)

  • fish shellが結構良かった話

    Fishermanは名前を変更しFisherとなったため、それにともない内容を修正しました。 Yaourtはすでに開発が終了しているため、Yayを使うよう修正しました。 Fisherのインストール方法やコマンド体系の情報が古くなっています。プラグイン紹介以下もすべて修正する必要があるため、修正していません。FisherのREADMEを参考にしてください。 「fishいいよ」みたいな話は何度かちらっと聞いていたんですけど、ちょっと調べてみたところPOSIX非互換ということで、あまり興味を持てずにいました。 しかし最近Twitterで勧められて試しに使ってみたところ、すごく良かったので導入方法とかおすすめプラグインとか紹介してみたいと思います。 僕も入門したところなので、あんまり詳しくはないですけど。 似たような内容ですが、目的を絞った記事も書いたので興味があれば読んでみてください。 こっちの

    fish shellが結構良かった話
    uneasy
    uneasy 2019/01/15
  • iSH

    Wait, what's iSH? iSH is a project to get a Linux shell environment running locally on your iOS device, using a usermode x86 emulator. iPadOS? You bet. iSH also runs on iPad, bringing a terminal to larger displays as well.

  • Hyper+xonshで超モダンな環境づくり - 機械学習を学習する天然ニューラルネットワーク

    はじめに ばんくしさんをフォローしたらすっかりxonshに洗脳された。 また、巷でうわさのHyperなるターミナルアプリを試してみたら使いやすかったので、組み合わせて使ったら最強では?と安直な発想で記事を書きはじめた。 適当に操作してみたのがこちら。 候補がフローティングウィンドウに出ていたり、補完がゴリゴリに効いていることがわかるだろう。また、動画内ではpythonの仮想環境を切り替えてもいる。 記事では以下のことを書く はじめに Hyperとは xonshとは Hyperの導入 起動するshellの選択 文字化けの問題 xonshの導入 お手軽に使ってみる メインに使うには 導入 環境変数 xonshでPythonの仮想環境の構築 記事の対象者 .bashrc、.zshrcなどと言われて何かわかる方 Homebrewがある Hyperとは デザインがイケてるターミナル。テキストファイ

    Hyper+xonshで超モダンな環境づくり - 機械学習を学習する天然ニューラルネットワーク
  • prompt_toolkit がアツい - methaneのブログ

    とりあえず mycli と aws-shell のスクリーンキャストを見てください。 prompt_toolkit はこのようなリッチコンソールアプリを作るためのライブラリです。 Windows でも動きます。 Jupyter (ipython notebook) を切り離した、コンソール版の ipython も次のメジャーバージョンでは readline ベースから prompt_toolkit ベースに作りなおされています。 ipython 以外にも ptpython というシェルもあり、 ipython の各種 magic が不要な場合はこちらで十分でしょう。 https://github.com/jonathanslenders/python-prompt-toolkit#projects-using-prompt-toolkit には、他にも prompt_toolkit を採用

    prompt_toolkit がアツい - methaneのブログ
  • HUPシグナルとnohupとdisownとバック/フォアグラウンドジョブの理解 - Qiita

    人に教えるには自分が完全に理解していなければ、ということで調査・検証した結果。 動機 シェルからバックグラウンドで処理を行うには? nohup コマンド実行 & を使う。 コマンド実行 => Ctrl-Z => disown を使う。 定番は前者だが、両者の違いは何なのか? disownとは一体何をするのか? この機会に調べてみた。 結果のまとめ 長くなったので最初にまとめを。しかしまとめも長い。 (後自分が読む時に一番下にスクロールしたくないので…) ジョブテーブル シェルはセッションに紐づくジョブテーブルを持っている。 バックグラウンドジョブを登録している。 (フォアグラウンドジョブは未確認。ソースを読むしかないか) jobsビルトインコマンド で一覧を参照可能。 ここに見える限り、シェルのexit時にSIGHUPを送る。 この一覧にない場合、exit時にSIGHUPは送らない。 シェ

    HUPシグナルとnohupとdisownとバック/フォアグラウンドジョブの理解 - Qiita
  • 俺のオワコンコマンド整理 - 続 カッコの付け方

    2015年 オワコンコマンドを整理します。 去年の自分なら、「オワコンコマンドも yumで入れればいいじゃないか!」と思っていましたが、どうやら時代がそれを許してくれないようです。Dockerをやるつもりがあるなら、代替可能な古いコマンドを使うのは捨てたほうがいいです。イメージ次第ですが、netstatなどはもう入っていないことが多いです。 grep -> ag なんとあのgrepはもうオワコン入りです。ag (Ther Silver Search)というコマンドがgrepよりもは早く、かつ賢く、find & (xargs) & grep も葬り去ることになりました。すぐに消えることはなさそうですが、捨てる準備をしておきましょう。マカーも brew install ag で一発です。 github.com telnet -> nc NEでも無い限り、当のtelnetが必要なことはほとんど

    俺のオワコンコマンド整理 - 続 カッコの付け方
  • シェルの基礎とSSH Tips - Qiita

    第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) @hayajo はじめに Bourne Shell系の内容です。C Shell系ではないので注意してください。 NOTE: 特に明言しない場合は ash(dash) 準拠となります。

    シェルの基礎とSSH Tips - Qiita
    uneasy
    uneasy 2015/03/08
  • zawで快適シェル生活

    #nanapi_study での LT 資料です

    zawで快適シェル生活
  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • 1