他の人がzshを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のzshのおすすめ設定をここに記してお... 続きを読む
勉強会, zsh12/19(土) 関西アンカンファレンスが開かれた(告知ページ)。発表テーマは何でも良さそうなので、僕は大好きな zsh について発表した。なんか勢いで2回発表してきた。これも愛。発表資料発表資料はこんな感じ。Zsh を使おうView more documents from ... 続きを読む
設定ファイルの整理 - zsh 編 以前からやろうと思って気になっていた、Unix環境の設定ファイルの整理を行いました。まずは zsh からです。 zshを使い始めたのは2000年頃なので、ほぼ10年使っていることになります。最初のうちはよく設定をいじっていましたが、... 続きを読む
zshで究極のオペレーションを 第1回 zshで広がる世界 2009年7月3日 広瀬雄二 UNIX, zsh 1 2 zshの力 図1 tetrisプレイ中 zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し,必要なコマンドを必要な引数とともに起動することを主な... 続きを読む
1年半ぶりの連載再開でいきなり最終回、というやや乱暴な展開だが、後は読者諸兄の自己研鑽に期待したい。どんどんコピペしてzshの力を満喫してくれ! こいつを${HOME}/.zshrcにコピーだ! そのまま使えるコピペシリーズ第3弾をお届けしたい。本連載第10回と第22... 続きを読む
zsh最強シェル入門 翔泳社(2008-12-04) 翔泳社 新品価格:¥ 2,520 中古価格:¥ 1,764 ASIN:479811815X zshならではの操作から、内部コマンドや設定項目、そしてscreenの使い方まで広く解説されています。 まだすべてに目を通してはいないのですが、去年の7月... 続きを読む
Zzappers Best of ZSH Tips zzapper's Tips Home Updated : 24Sep08 > zsh -fx # start a "clean" version of zsh (without your startup files) print $ZSH_VERSION http://zshwiki.org/ http://www.zsh.org/mla/ Searchable Mailing List Archive http://grml... 続きを読む
こんにちは、hnwです。今日はEmacsユーザー向けのzshの設定について紹介します。 私はかれこれ8年くらいbashを使っていました。これまでzshユーザーから「zsh便利だよ?zsh使いなよ」と言われて試しに起動してみたことはあるのですが、コマンドライン編集の細か... 続きを読む
screen を使ってると、別の作業している WINDOW のカレントディレクトリに移動したくなることってありませんか?私は月1000回ぐらいあります。で、毎回手動で打つのがめんどくさくなってきたので zsh スクリプト書いてみたら思っていた以上に便利だったので、汚... 続きを読む
新着記事一覧 田中麗奈、初舞台で「嫁姑仲は順調です」 - 舞台『思い出トランプ』 [11:00 10/11] 【レポート】ソーシャルレンディングサービスの気になるメリット・デメリット-- maneoの妹尾賢俊社長に聞く [09:00 10/11] 【レポート】秋葉原アイテム巡り - ... 続きを読む
出力の最終行が表示されない 改行コード (\n) で終わっていない出力のときこの現象が発生します プロンプト% echo -n hoge プロンプト% シェル変数 promptcr が標準でセットされているため、最終行が一旦クリアされてしまっているからなので、 unsetopt promptc... 続きを読む
訳したものです。 An Introduction to the Z Shell (Japanese) zsh 3.0.5 を基に動作確認をしています。 近いうちに最新版で動作確認をします。 Z-Shell Frequently-Asked Questions (Japanese) [2000/08/29] 版の FAQ を訳したものです。 最新ではないので注意... 続きを読む
『UNIX今日の技』の zsh の項目について纏めたものです。 zsh は(おそらく)最強のシェルです。 しかし、どんなシェルでもそうですが、自分で設定してやらないと使えたものではありません。 デフォルトの zsh は鍛えられた tcsh に圧倒的な敗北を喫するでしょう... 続きを読む
Bourneシェル系とCsh系の機能を統合して、さらに新しい機能を追加した「最後のシェル」ということで'z'の名が冠された。 特徴としては めちゃ高機能 ほかのシェルでできることはなんでもできる(たぶん)。ファイルの生成規則も、ほかのシェルにはない機能がたく... 続きを読む
【至高のコマンドインタプリタzsh】 Last modified Sun Feb 18 09:19:21 2007 on firestorm 7年ぶりに更新:-) zshは、tcshやbash等を使っている以下のような症状に悩んでいる人に有効 である。 cd するのにいちいち cd ってうたなきゃいけない面倒だとか、 hoge... 続きを読む
zsh で optparse.rb を使った ruby スクリプトのオプション補完を自動生成する の手順 16:01 | http://d.hatena.ne.jp/rubikitch/20071002#zshcomplete おお素晴らしい、のだけど適用方法がよく解らなかったのと、まんまだとエラーになるので手順メモ。なお自分... 続きを読む
http://read-eval-print.blogspot.com/2007/09/blog-post_25.html俺もアーロンチェア使っている。TDDの教科書にも「安い机と高い椅子を使え」という教えがあるように長時間座りつづける以上椅子大事。 続きを読む
ひと味違うzshの算術演算 ごくまれに、シェルスクリプトで算術計算をしたいことがある。そんなときにもzshは強力だ。今週はbashやtcshとはひと味違う高機能を紹介する。 zshでの算術演算は(( ))で指定する。プロンプト1.1のように記載すれば、answerに加算結果... 続きを読む
リダイレクトはシェルに欠かせない機能の一つだ。標準出/入力をファイルへ向けたり、標準出力を標準エラー出力へ向けたり、また、その逆もできる。リダイレクトはできるシェル使いの第1歩。"command > /dev/null 2>&1"とかっこよくやってみたいもの。 zshも当然... 続きを読む
今回は、前回までの設定も含めて、zshの基本的なオプションをまとめよう。 超基本にして最重要 - compinitで補完機能 第1回目で簡単に説明したが、リスト1.1の設定は絶対必要。zshの実力を発揮するための第1歩だ。 リスト1.1 補間設定をロードして設定 autoload... 続きを読む
今回は、少し話がそれるが最初にEmacsの話だ。 Emacsキーバインド 朝起きると、既に床の横で起動している端末にログイン、おもむろにcvs update -Pdし、Emacsをビルドする。当然、シェルスクリプトで自動化されているのはいうまでもない。しかし、cronに登録し... 続きを読む
男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときにアッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドでzshには、r というシェル組み込みコマンドがあって履歴からの実行が簡単に行える。たとえば、一番最... 続きを読む
zshのZLE Editorを使って作られたzedというテキストエディタがカッコいいうえに非常に便利。zshの補完がそのまま使えたりする。 % autoload zed % zed ./test.txt 操作方法は、 変更を保存するときは、Ctrl+X Ctrl+W または Ctrl+J と入力。破棄して終了したい... 続きを読む
■[unix]zshのzptyを使って端末が必要な処理を自動化する 17:13 zsh のモジュールに zpty というのがあるのを最近発見した。 どうもコレを利用すれば指定したコマンドを 仮想端末上で実行することが出来るらしい。 具体的にどういったことが出来るようになるの... 続きを読む
凹 Googleマップが新しくなっとる 一通が表示されるようになったね. これが一番嬉しい. って前からだっけ? 追記: 一部の建物が妙に立体的になっとる. なんかビミョー. 追記2: 検索結果が自動的に保存されるみたいだけど,今見てる場所を保存する仕組みはな... 続きを読む
bindkey '^P' history-beginning-search-backward bindkey '^N' history-beginning-search-forward bindkey '^R' history-incremental-search-backward 続きを読む
ダイエット中で炭水化物の量が気になる尾藤正人です。 前回のエントリベンチャー流サーバ構築のススメ(ソフトウェア編)では、主にOS周りのことについて書きました。複数台のサーバを管理するのに重要なのは極力構成を同じにすることです。そうすることで管理コ... 続きを読む