タグ

zshに関するrichard_rawのブックマーク (34)

  • Macがzshになるなら、ZLEを習得するっきゃない! | DevelopersIO

    こんにちは、平野です。 WWDC 2019にて、macOS Catalinaではzshがデフォルトのシェルとして採用されることが発表されました。 https://support.apple.com/en-ca/HT208050 もちろんデフォルトが変わるというだけで、使い慣れたシェルを使い続けることができますが、 せっかくなのでそれにかこつけて、zshの機能の一つであるZLEをご紹介したいと思います。 zshというと「補完がすごい!」と紹介されることが多いように感じますが、 補完の機能は使いこなすのが難しくて、正直私には手に負えないと感じています。 一方ZLEは上辺をちょっと理解しただけで、 めちゃくちゃ簡単にインタラクティブシェルに機能追加ができちゃいます!! これを機会にzshを使い始めてもいいのよ? なお、あくまでもzshの機能の紹介であり、bashとzshの比較とかそういう内容では

    Macがzshになるなら、ZLEを習得するっきゃない! | DevelopersIO
    richard_raw
    richard_raw 2019/06/07
    zle気になってたけどこういうものなのか……。
  • Use zsh as the default shell on your Mac - Apple Support (CA)

    Use zsh as the default shell on your Mac Starting with macOS Catalina, your Mac uses zsh as the default login shell and interactive shell. You can make zsh the default in earlier versions of macOS as well. By default, your Mac uses either zsh or bash as the command-line interpreter for the login shell and interactive shell: zsh (Z shell) is the default shell for all newly created user accounts, st

    Use zsh as the default shell on your Mac - Apple Support (CA)
    richard_raw
    richard_raw 2019/06/05
    Catalinaからzshがデフォルトになるそうな。/なるほど最新版bashがGPL3だから……。
  • vim も zsh も捨てた - AnyType


    vim  zsh  .vimrc .zshrc   vim  zsh   vim  atom git  vim 使
    vim も zsh も捨てた - AnyType
    richard_raw
    richard_raw 2017/04/20
    わかる。一時期.zshrcを自分好みにしたけど環境作りなおした際に見返すと意味がわからないっていう……。
  • ターミナルに雨雲を表示する - cuspy diary


    便15   ame.sh! () SixelImageMagickmltermbashzsh : https://github.com/hamano/ame.sh : % curl -s https://raw.githubusercontent.com/hamano
    ターミナルに雨雲を表示する - cuspy diary
    richard_raw
    richard_raw 2016/12/02
    いいセンスだ……。
  • シェルスクリプトのreadでControl-a等を読み取る: ANSI C quoting

    B! 26 0 0 0 trashコマンドを拡張 している時に、選択画面で上下するときにVimみたくCtrl-F で1画面進む、みたいなことしたいな、と思って Controlキーを含んだ入力をreadで読み取って扱う方法を取り入れたのでそのメモ。 入力キー1つを受け取る Controlと同時押しのキーを受け取る Tips 8進数または16進数で書くときの注意 Ctrl-Cを使いたい場合 水平タブ(Ctrl-I)等を使いたい場合 使えない文字 ESCを判断する まとめ 入力キー1つを受け取る 入力キーを1つ受け取るにはBashでは read -s -n 1 c Zshでは read -s -k 1 c とします。 スクリプトがこの時点まで進んだ時に入力待ちになって、 何か1つでもキーを押すと、そのキーがcに入ります。 必要なら直前に echo -n "input: " とでも出しておけばわか

    シェルスクリプトのreadでControl-a等を読み取る: ANSI C quoting
    richard_raw
    richard_raw 2015/12/01
    ああ、たまに見る「$'string'」ってそういうことだったのか。
  • さいつよのターミナル環境を構築しよう - Qiita


      Mac 使 UNIX .app 使iTerm2 2 tl;dr      .app
    さいつよのターミナル環境を構築しよう - Qiita
    richard_raw
    richard_raw 2015/10/29
    dockerでさいつよ環境作ろう!と意気込んでいたらプロキシでdocker pullできなくて詰んだので参考にします。
  • bash/zshのコマンドライン履歴機能。直前のコマンド、直前の引数。 - ミームの死骸を待ちながら


    bashzsh !! !+!sudosudo!su!s !:s/foo/bar foobargs 便 $ vim ../../.zshrc $ !:s/zsh/vim !n n hisotry | grep hoge使*1  使 $ ls /etc/hoge/fuga/ $ cd !^ !^!$!:nn!*
    richard_raw
    richard_raw 2015/09/09
    "!$"はよく使ってますが、それ以外にも色々あるんですな。
  • Linuxでextglobを有効にして「指定したパターン以外のファイル」を指定する | 俺的備忘録 〜なんかいろいろ〜


    Linuxglob glob使 )/work/work2 mv /work/* /work2/ )/workaaa.txtbbb.txt rm /work/{aaa.txt,bbb.txt} glob globextglob extglobglob"" bashzsh
    richard_raw
    richard_raw 2015/06/08
    パイプでOR指定できるのか。
  • ターミナルのコマンド履歴入力がスーパー楽になるzsh + oh-my-zsh + pecoの導入手順メモ。 – 和洋風KAI


    zsh + oh my zsh + peco bushzsh + oh my zsh + peco  control + R便1 使oh-my-zshgit便zshpecooh-my-zshoh-my-zsh STEP 1. zsh zsh CentOS
    richard_raw
    richard_raw 2015/03/25
    oh-my-zsh重そうだからpreztoにしようかなーと思ったけどbashのままでいいかなと思い始めています。pecoは使おう。
  • [D] Windowsはターミナルがダメだから使えないってのは過去の話?


    WindowsWin10 Win便Windows?NodeJSWindowsZsh使Babun | A windows shell you will love! BabunWindows
    [D] Windowsはターミナルがダメだから使えないってのは過去の話?
    richard_raw
    richard_raw 2015/01/30
    チューンしたCygwinですか……。/私はVagrant上のFedoraがメインです。でもUSBカメラ使うときはWindowsでどうにかせざるを得ない……orz
  • シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える

    B! 119 0 0 0 前から気になってた ShellCheck を使ってシェルスクリプトや.bashrc等直してみました。 ShellCheck コマンドライン版 日語を含んだファイル Vimでは ShellCheck ShellCheck はシェルスクリプトの文法をチェックしてくれるオンラインサービスです。 ShellCheckのページに行って 試したいスクリプトを書き込むと文法をチェックして エラーや注意を表示してくれます。 指摘してくれるものとしては、明らかな文法違反な物は勿論、 実際にスクリプトを回して毎回エラーになるものでなくても、 変数が空の場合に""で囲ってないとエラーになる場合なども チェックしてくれるので思わぬ事故も防いでくれます。 コマンドライン版 ShellCheckのソースコードはGitHubで公開されていて、 さらにコマンドライン版のshellcheckを使

    シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える
    richard_raw
    richard_raw 2014/11/28
    おお、これは便利かも!……Windowsで使うのは難しいか。
  • Zsh + Prezto で快適コマンド環境を構築する | DevelopersIO


    Prezto  oh-my-zsh 調 Prezto  Prezto 使 稿 Zsh + Prezto  Zsh + Prezto   README  .zlogin .zlogout .zprofile .zshenv .zshrc oh-my-zsh  Zsh 退 // Zsh $ zsh //
    Zsh + Prezto で快適コマンド環境を構築する | DevelopersIO
    richard_raw
    richard_raw 2014/09/01
    漢のzshで入門したっきりでoh-my-zshとか見向きもしなかった私……。Preztoを試してみようかしら。
  • CentOSの初期設定で最低限やること(@さくらのVPS) - Qiita

    続いてrootに関する設定を行います。 以下ではrootになれるユーザーおよびsudoコマンドの実行ユーザーの設定を行っています。 # vim /etc/pam.d/su # 以下の行のコメントを外す auth required pam_wheel.so use_uid # visudo # 以下の行のコメントを外す %wheel ALL=(ALL) ALL

    CentOSの初期設定で最低限やること(@さくらのVPS) - Qiita
    richard_raw
    richard_raw 2014/05/21
    参考になります。
  • zshの個人的に便利だと思った機能(suffix alias、略語展開) - Qiita


     .c-> java alias -s txt='cat' alias -s html='google-chrome' alias -s rb='ruby' alias -s py='python' alias -s hs='runhaskell' alias -s php='php -f' alias -s {gz,tar,zip,rar,7z}='unarchive' # preztoarchive(https://github.com/sorin-ionescu/prezto/tree/master/modules) alias -s {gif,jpg,j
    zshの個人的に便利だと思った機能(suffix alias、略語展開) - Qiita
    richard_raw
    richard_raw 2014/05/19
    suffix aliasいいかも。
  • Zsh 入門者のための超速設定ガイド - Qiita


      Zsh 使 Zsh 便使便 Zsh 調    .zshrc ~/.zshrc  Zsh  Zsh  zsh -c 'command...'  Zsh 
    Zsh 入門者のための超速設定ガイド - Qiita
    richard_raw
    richard_raw 2014/02/03
    自分は「漢のzsh」の設定で満足しちゃってるなあ……。
  • Macで時間のかかるコマンドが終わったら、自動で通知するzsh設定 - Qiita


     Mac  Notification Center (Growl ) Terminal.app  iTerm 2  3030  twitter 便 1.  Notification Center  alloy/terminal-notifier  Notification Center  Releases  .app Download  RubyGems
    Macで時間のかかるコマンドが終わったら、自動で通知するzsh設定 - Qiita
    richard_raw
    richard_raw 2014/01/29
    おお、通知センターに出す方法ですか。
  • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

    A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    richard_raw
    richard_raw 2013/12/24
    zshでやってるのか……。色々と参考にします。
  • シェルスクリプトのデバッグは typeset または declare を使うと良いかも - よんちゅBlog

    はじめに つい最近知った便利なデバッグ方法 (長年シェルスクリプトを書いているのに知らなかった。これが常識だったら恥ずかしい…) シェルスクリプトのデバッグでは echo で変数の中身を見るという原始的な方法をよく使うかと思います。 いわゆる プリントデバッグ というやつですね。 もう少し詳しいデバッグが必要な場合は、 set -x と set +x でデバッグしたい部分を囲むという方法もあります。 今回は プリントデバッグ で使う echo の代わりに typeset or declare を使うと良いというお話です。 プリントデバッグは typeset or declare を使おう typeset or declare は変数宣言などでよく使うコマンドですが、変数の中身を見るのにも使えます。 echo と比べて何が良いのかというと、変数の中身はもちろん変数名や変数の型も表示してくれ、

    シェルスクリプトのデバッグは typeset または declare を使うと良いかも - よんちゅBlog
    richard_raw
    richard_raw 2013/07/10
     "set +x" declare使zsh  

    bash

    zsh

    shell

    clip
     
  • Enter で ls と git status を表示すると便利 - Qiita

    とある方の "エンターだけで ls と git status 表示するようにしてある" というつぶやきを見て便利そうだと思ったのでやってみました。 基的なやり方は以下の記事が参考になりました。 zshでコマンドが空の状態でenter押したときに任意のコマンドを実行する方法 - kei_q ただ、上記方法では私の環境の場合、プロンプトが1回余分に表示されてしまって気持ちが悪いので、その辺りも手を加えました。 Installation 以下スクリプトを .zshrc に記述すれば、何も入力されていない状態で Enter を打つだけで ls と git status が表示されるようになります。 function do_enter() { if [ -n "$BUFFER" ]; then zle accept-line return 0 fi echo ls # ↓おすすめ # ls_abb

    Enter で ls と git status を表示すると便利 - Qiita
    richard_raw
    richard_raw 2013/07/04
    こんなこと出来るのか。
  • Why Zsh is Cooler than Your Shell

    Z shell (zsh) provides many powerful features out of the box that can make the shell experience more efficient and productive compared to other shells like bash. Zsh includes advanced tab completion for commands like git, path expansion and replacement, right-hand prompts, spelling correction, powerful aliases, extended globbing, environment variable editing, and programmable file renaming. It als

    Why Zsh is Cooler than Your Shell
    richard_raw
    richard_raw 2013/05/12
    path replacement知らんかった!もしかしてcdする度にawkが動いているのはそのため……?