タグ

shellに関するharigelのブックマーク (18)

  • 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
  • NYAOS.ORG - FrontPage

    "NYAOS" is the tcsh-like enhanced commandline shell for Windows and OS/2 ! Open Source Software. 1.x to 3.x are under the GNU General Public License. 4.x == NYAGOS is under the New BSD License. Line Editor and history like UNIX shells Built-in color ls Alias and function key-binding custom Filename completion

    harigel
    harigel 2012/11/26
    NYAOS!windows用べんりなシェル
  • めも - ZshのViキーバインドでのコマンドラインスタック

    _ [zsh] ZshのViキーバインドでのコマンドラインスタック Zshに関するサイトでコマンドラインスタックが便利という記述をよく見かける。 Esc-qするというやつ。 これは、デフォルトのEmacsモードでのキー操作なので、Viモードではうまくいかない。 Emacsモードでのキーバインドを調べてみると、 % bindkey -M emacs … "^[q" push-line … となっていたので、push-lineがViモードでどのキーに割り当てられているかを調べてみたのだが、 % bindkey -M vicmd や % bindkey -M viins で見ても、どこにも割り当てられていないっぽい。 ので割り当てる。 bindkey -a 'q' push-line -aオプションはvicmdに割り当てるので、操作自体はEsc-qとEmacsモードと同じになった。 ついでに、

  • 第3回 zsh使いこなしポイント即効編 | gihyo.jp

    zshを使い始めて最初に気になる点のうち、すぐに設定してすぐに効果を実感できる即効薬的なものを今回は紹介しよう。 プロンプト これまでとは違うシェルを起動してまず目にするのがプロンプトで、これが変わるとちょっとした違和感がある。この違和感は結構大切でスーパーユーザに切り替えたり、あまり設定していないマシンを触っていたりということが実感できるので慎重に作業を進めるきっかけに利用できる。 zshに乗り換えたときもそうした違和感を感じ、それまでのシェルと似たものにしたくなるかもしれないが、ちょっとした違和感を保ってこれまでとは違う機能をたくさん利用するのだ、という心構えにしたらどうだろうか。心構えはともかくとして、プロンプト出力にもzshの細やかな配慮があるので、それを活かさないのは損である。 その機能をフルに活かしている、とまでは行かないが、筆者の ~/.zshrc のプロンプト設定部分は概ね

    第3回 zsh使いこなしポイント即効編 | gihyo.jp
    harigel
    harigel 2012/02/27
    "プロンプト文字列では%で始まる記法を様々な文字列に展開する。代表的なものを下記に示しておく。"
  • zshのVimモードあれこれ - あじーん-0.0.2-SNAPSHOT

    この記事は新年まで勝手にVim記事を書き続けるの2日目(2010/12/27)です。 adventしたかったけれどもうクリスマス後なので。。 いきなりVimそのものから離れますがzshのVimモードです。 zshそのもののすごさ紹介は他に譲りますが あまり他では見ないVimモードについて触れてみたいと思います。 まずVimモードにあなたのzshを変更しましょう。 "-e"?そんなEmacsモードで大丈夫か? bindkey -v これであなたのzshはVimによって解き放たれました。 入力を間違えたからといってしても虚しくなるばかりですね。 この状態でコマンドを入力するとき、まずインサートモードで新しい行が開始されます。 インサートモードと言うことは入力が可能ですので"ls"とタイプすれば ls と入力されるわけです。あとはするとlsの結果が表示されます。 ここまでは普通ですね。 インサー

    zshのVimモードあれこれ - あじーん-0.0.2-SNAPSHOT
  • Mac の .zshrc を晒してみる! - techlog

    以前作った Linux の .zshrc だと LS_COLORS あたりでエラーになった。 自分で設定して回避した Mac の .zshrc を晒してみる。 export LANG=ja_JP.UTF-8 HISTFILE=$HOME/.zsh-history HISTSIZE=100000 SAVEHIST=100000 ## 補完機能の強化 autoload -U compinit compinit ## プロンプトの設定 autoload colors colors case ${UID} in 0) PROMPT="[%{${fg[blue]}%}%n@%m%{${reset_color}%}] %{${fg[blue]}%}#%{${reset_color}%} " PROMPT2="%B%{${fg[blue]}%}%_#%{${reset_color}%}%b " SPRO

    Mac の .zshrc を晒してみる! - techlog
    harigel
    harigel 2012/02/26
    あとでMacにも入れる
  • CentOS上のzshで日本語入力が文字化けする件 « taichino.com

    CentOSのzsh上で日語を入力すると文字化けしていて、svnコマンド等での入力に支障が生じていたのですが、これはzshのバージョン問題のようです。 CentOSでyumを使用してインストールしたバージョンは 4.2.6なのですが、この辺とかこの辺によると4.3.xでコマンドライン上での 日本語入力に対応したようです。 そういうわけで最新の4.3.9に入れ替えます。 # wget "http://downloads.sourceforge.net/zsh/zsh-4.3.9.tar.gz?modtime=1225708695&big_mirror=0" # tar zxvf zsh-4.3.9.tar.gz # cd zsh-4.3.9 # ./configure --enable-multibyte --enable-locale # make install # echo /usr

  • 漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイナビニュース

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

    harigel
    harigel 2012/02/26
    zsh使ってみる
  • Introduction of the ZSH

    至高のコマンドインタプリタzsh Last modified Wed Oct 7 10:23:53 2009 on firestorm 12年目の大改装:-) 前口上 / 小技集 / 提供リソース[NEW](zshcompsys(1)の 部分和訳) / zshの完成 zshは、tcshやbash等を使っている以下のような症状に悩んでいる人に有効 である。 cd するのにいちいち cd ってうたなきゃいけない面倒だとか、 hoge.o 以外の *.o を全部消したいなあとか、 カレント以下の全ての *.orig の古いのと symlink ファイルを消したい けど、find はオプション書くの難しくてやだなーとか、 ./configure --libraries=/opt/include --prefix=/usr/local/hoge まで打ってから、あ、config.h 変えとかなきゃ

    harigel
    harigel 2012/02/26
    zshすげーって話
  • Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん

    Linuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc を取り上げます。 ファイルを縦に結合 ファイルを縦に結合します。 コマンド 説明 cat file1 file2 ... file1, file2, ... を縦に結合 cat file | ... としてファイルの中身をパイプに流すのにもよく使います。 ファイルを横に結合 ファイルを横に結合します。あまり使わない?*1 コマンド 説明 paste file1 file2 .. file1, file2, ... を横に結合 join file1 file2 file1 と file2

    Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん
  • Linux等でのログのモニタリングで簡単にアラートをキャッチするワンライナー - 元RX-7乗りの適当な日々

    昔、『「ping -a」で音が鳴る!』なエントリでも書いたのですが、何らかをリアルタイムにチェック/監視したい時に、視覚だけではなくアラート音が一緒に出ると、モニタリングしやすいものです。 というわけで、Linuxなんかで、とあるログファイルの出力から、ある文字列が検出された際に、ビープ音を鳴らすワンライナーは以下。 $ tail -f ログファイル | sed -e 's/\(対象文字列\)/\1^G/'上記を実行中に、指定ログファイルに対象文字列が出力されるとビープ(Beep)音が鳴るはず。 「^G」(0x07)の部分が、ASCIIのBELキャラクタのリテラルです。 $ echo -n "^G"などとしてやれば、ベル(ビープ音)が鳴りますよね。 ちなみに、「^G」は、[Ctrl-V] ⇒ [Ctrl-G] の順に入力してやればOK。emacsだと[Ctrl-Q] ⇒ [Ctrl-G]か

    Linux等でのログのモニタリングで簡単にアラートをキャッチするワンライナー - 元RX-7乗りの適当な日々
  • コマンドラインシェル - WindowsをUNIXっぽく

    NYACUS 「はじめに」でも書きましたが、CygwinのBash以外のシェルを探しました。 もちろんWindowsの標準コマンドラインシェルのcmd.exeもありますし、doskey.exeを使えばそれなりに便利だとは思いますが、 もう少しUNIX風のシェルを探してみました。 探し当てたのが葉山薫氏の NYACUSです。(WindowsNT系用。Windows9x用はNYADOS) 特徴は tcsh ライクな編集機能(Ctrl-F/B/A/E等) 強力なファイル名補完機能 ヒストリ機能(Ctrl-P) エイリアス機能(alias命令) 等です。 NYACUSの設定−作業フォルダ NYACUS起動用にnyacus.exeのショートカットを作成します。 そのショートカットのプロパティの作業フォルダに環境設定で作ったホームディレクトリ (C:\home\%USERNAME%)を設定しました。

  • NYAOS を使おう! - 基本機能

    ここでは基的な機能について説明します。 基的な使い方はこれを導入するような奇特な人ならば、 既に知っていると思うので説明しません。 知らない人は UNIX 系のコマンドラインシェルの使い方を勉強してください。 基は殆ど一緒です。補完機能、ヒストリ、リダイレクト、パイプぐらいは知っているものとします。 基的にマニュアルと被る部分が多いです。詳しく知りたい場合はマニュアルを見てください echoコマンドは引数を表示します。表示するだけです。 echo hoge hogehoge hogeeee とすると画面には hoge hogehoge hogeeee と表示されます。かなり基的な機能だと思いますが、 実は自分はかなり後になって知りました。 NYAOS には echo と同じ機能で文字数制限のない print が用意されています。 alias はあるコマンドに別のコマンド名をつけま

  • Windowsのコマンドプロンプトをフリーソフトで便利にする - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) Windowsのコマンドプロンプト(cmd.exe)を開発などで頻繁に使っていると、何かと不便な点が気になってきます。 ウィンドウの最大化が制限されていたり、コピー・ペーストが右クリックメニューだったり、日本語入力の切り替えが特種だったり、historyが保存されなかったり等々。 今回は、フリーソフトのckwとNYACUSを組み合わせて、これらの問題を解決した便利なコマンドプロンプト環境を実現する方法を紹介します。 ckw ckwは来のコマンドプロンプトのウィンドウを隠し、独自に機能強化されたウィンドウで操作可能にするフリーソフトです。 cmd.exeを超便利にする ckw 0.8.10 を改造した。 - P

  • (このブログは移転しました)

    description

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
  • 1