タグ

Shellに関するsatoshieのブックマーク (13)

  • 全訳!fishシェル普及計画

    デフォルト の設定が貧弱→fishならば 無設定で便利機能満載 シェルスクリプト が苦手→fishスクリプトならば シンプル でわかりやすい 無駄に 多機能 で覚えきれない→fishは必要な機能を 厳選 している マニュアルが わかりづらい →fishのマニュアルは 具体例満載 でわかりやすい 設定ファイル を書くのが面倒→fishならば Webブラウザ で設定できる! 補完設定 を書くのが面倒→fishならばmanページを解析して 自動で 補完設定をしてくれる シングルクォート 中にシングルクォートを書けない→fishならば \’ と書ける 関数や環境変数を保存 するのに設定ファイルの書換えが面倒→fishならばその場で 永続化 できる 和訳 マニュアルがない→fishの 最新版公式文書を全訳済 他にもこんな便利機能があります。 Webブラウザのような Auto suggestion ま

    全訳!fishシェル普及計画
  • 🐟たのしいfishライフのすすめ🐟 - Qiita

    こんにちは。 RUNTEQ26期の山田 貴俊です。 RUNTEQのアドベントカレンダー9日目ということで、私が普段使っているfishというシェルについて書きたいと思います。 🐟 fishってなに? 前書きにも書きましたが、fishはシェルの1つです。 bashやzshの仲間と覚えてもらえればオッケーです! 色々と便利機能があるのと、ちょっとマニアックなツール使ってる俺格好いいって気分になります。 🐠 メリット 補完機能が強い。何かコマンドを打つとhistoryから自動で補完を拾ってくれる。タイポが減る。 略語機能(abbr)が使いやすい。エイリアスに似てるけどちょっと違う。 Fisherというブラグイン管理ソフトが用意されており、管理がしやすい。 fish_configでlocalhostが立ち上がり、色設定やhistoryをGUIで確認・編集できる。 マニュアルが読みやすい(個人の感

    🐟たのしいfishライフのすすめ🐟 - Qiita
  • fish shellが結構良かった話

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

    fish shellが結構良かった話
  • 【完全版】fish shell ~スーパーコマンドライン~

    fish shell完全ガイド この記事では、fish shellの設定、テーマ、プラグインまでハンズオンで設定していく さあ、あなたもfishを使おう! <完成後サンプル> そもそもfishとは まずはterminaliTerm2で以下のコマンドを実行してほしい おそらくzshやbashがでるのではないだろうか これがshell(シェル)である! shellとは、osのカーネルとユーザー間の架け橋となるツールである bash、zsh、などさまざまなシェルがあるが、今回はfishを使っていく fishとは、シェルの一種なんだ!という理解で十分 install & fishに切り替える 1. fish shellをhomebrewでインストール ※ homebrewについて不安な方は、この記事を見てみてください! 2. fish shellにシェルを切り替える $ brew install

    【完全版】fish shell ~スーパーコマンドライン~
  • コマンドラインで URL デコードする一例 - ようへいの日々精進XP

    この記事は YAMAP エンジニア Advent Calendar 2020 の九日目になる予定です。 qiita.com tl;dr URL エンコードされた文字列を、コマンドラインでシュッとデコードしたかったので調べたのでメモ。 URL エンコードされる文字列は以下の通り。 負けない事 投げ出さない事 逃げ出さない事 これを URL エンコードすると、以下のような文字列となる。 %E8%B2%A0%E3%81%91%E3%81%AA%E3%81%84%E4%BA%8B%0D%0A%E6%8A%95%E3%81%92%E5%87%BA%E3%81%95%E3%81%AA%E3%81%84%E4%BA%8B%0D%0A%E9%80%83%E3%81%92%E5%87%BA%E3%81%95%E3%81%AA%E3%81%84%E4%BA%8B 記事で利用する環境は以下の通り。 root@

    コマンドラインで URL デコードする一例 - ようへいの日々精進XP
  • Bash の if 文(test文)のオプションを整理してみた - Qiita

    毎回調べるので備忘として整理する。 数値の比較オプション 書式 : 数値△オプション△数値 例  : if [ ${hoge} -eq 0 ];then オプション 説明 補足

    Bash の if 文(test文)のオプションを整理してみた - Qiita
  • bashやfishの起動時設定ファイル整理 - Qiita

    bashやzsh, fishの起動時に読み込むaliasや関数を、bashrcなどに定義しておくと思うんですが、だんだん肥大化して管理とか困るな〜という時に。 bashrcに以下を定義する。 mybash以下にお好きな構成でbashファイル作ればいい感じです。 色々他にもやり方はあるかなと思いますが。 ちなみに僕はfishを使ってるのでこんな感じにしています。 ~/.config/fish/config.fishに↓を定義。 ~/.config/fish/functions/myfishにお好きなfishファイル。

    bashやfishの起動時設定ファイル整理 - Qiita
  • fishでaliasを設定する - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    fishでaliasを設定する - Qiita
  • 引数を処理する | UNIX & Linux コマンド・シェルスクリプト リファレンス

    引数を処理する 引数とは? 引数 (ひきすう) とはコマンド (シェルスクリプト) 実行時に、コマンドラインから渡される値のことである。 引数は実行時にプログラム内で参照され、シェルスクリプトの実行結果 (動作) に影響を与える。引数はパラメータと呼ばれることもある。 → コマンド名に続けて引数としてコマンドに渡したい値のリストを指定する。 引数はコマンド名に続けてスペース区切りで指定する。引数として指定可能な値の数は各コマンドにより異なる。 【参考】 引数とオプション コマンド実行時に指定する値には引数とオプションがある。引数は実行に使用されるファイル名や出力されるメッセージなどを指定するのに使用される。 一方、オプションは -f などのように - (ハイフン) とアルファベット1文字で表記され、主にコマンドの振る舞い方を指定する目的で使用されるものである。 また、オプションは -a -

    引数を処理する | UNIX & Linux コマンド・シェルスクリプト リファレンス
  • GitHub - fish-shell/fish-shell: The user-friendly command line shell.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - fish-shell/fish-shell: The user-friendly command line shell.
  • シェル変数や環境変数を削除するコマンド - Qiita

    自分用のメモです。MacとかUbuntuで使えます。 環境変数(またはシェル変数)を削除するときは、"unset"コマンドを使用しましょう。 例えば、$http_proxyを削除するなら、

    シェル変数や環境変数を削除するコマンド - Qiita
  • pidを調べて,killを行うまでをワンライナーでやるpipeのうまいやり方ありますか?

    質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!新規登録して質問してみよう

    pidを調べて,killを行うまでをワンライナーでやるpipeのうまいやり方ありますか?
  • 初心者向けシェルスクリプトの基本コマンドの紹介 - Qiita

    こんにちは、初心者向け基コマンドを紹介しているシェルスクリプト入門です。 最後で、ファイル名を一発で変える簡単なシェルスクリプトを書いてみましょう。 環境:Mac OSX El Capitan Terminal; bash / sh shell environment; シェルスクリプトとは シェルスクリプトとは、簡単に言うとUnixコマンドなどを並んで実行するだけです。 いつ何の条件で何の命令を実行するとか、ファイルコンテンツを読み込むとか、ログファイルを書き出すとかをする役割です。 基設定 test.shファイルを作成します。 シェルスクリプトファイルは基的に.shの拡張子で作成します。 実際のコードを書く前に最初の一行目は #!/bin/shを書き、システムにこれからシェルスクリプトを書きますようと知らせるものです。(#はhash、!はbangですから、#!をshebangと言

    初心者向けシェルスクリプトの基本コマンドの紹介 - Qiita
  • 1