タグ

シェルとターミナルに関するbaboocon19820419のブックマーク (11)

  • 第5回 zshの誇る花形機能“補完” | gihyo.jp

    今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけでになってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする

    第5回 zshの誇る花形機能“補完” | gihyo.jp
  • Z Shellを使いこなして最強になる 〜移行編〜

    岡野です。 ‍ 弊社代表である山下さんはバリバリのエンジニアでもあります。 山下さんのターミナル環境はとても便利そうだなと思っており、いずれマネしたいなと思っていました。 そんな折、技術的な事を教えてもらっている時に 「〜〜〜俺が使っているのはZ Shellなんだけど〜〜〜」 とキーワードを耳にしました。 Z Shellというキーワードを脳内にピン留めし、 とうとう今日、手を付けます。 Z Shell王に、俺はなる!!! ※記事はmacOSでの操作を前提としています。 まずまずシェルってなんぞ?色々調べてみましたが、人からの入力をコンピュータに伝えるプログラムとのことです。 Wikiには以下の記載が。 シェルはオペレーティングシステム(OS)があるような高機能なコンピュータにおいて、ユーザーのためにインタフェースを提供するコンピュータプログラムであり、オペレーティングシステムが提供する機

    Z Shellを使いこなして最強になる 〜移行編〜
  • Oh My Zsh - a delightful & open source framework for Zsh

    Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout... "Oh My ZSH!" Install oh-my-zsh 🔋 batteries included. What is Oh My Zsh? Oh My Zsh is an open source, community-driven framework for managing your Zsh configuration. Sounds bor

  • [1分でできる] zshで幸せになる方法|w0o0ps

    すぐに幸せになりたいひとは、[zshで最短で幸せになる方法] の章だけ読んでね。(° ꈊ °)✧˖°オホッ! ■ Catalinaさんに怒られる。 拙者、MacBookProをCatalinaにしたあの日から、ターミナルを起動すると、こんな風に怒られ続けておりやす。 Last login: Tue Feb 25 23:50:56 on ttys006 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. $Catalina から、zshがデフォルトのシェルになってしまったんですなぁ。 この怒り

    [1分でできる] zshで幸せになる方法|w0o0ps
    baboocon19820419
    baboocon19820419 2020/11/23
    へえ、macOS Catalinaからzshがデフォルトのシェルになってたのは知らなかった(前からzshユーザ)。
  • Zsh 入門者のための超速設定ガイド - Qiita

    はじめに このガイドでは、はじめて Zsh を使う人や Zsh の便利な使い方を知らない人に向けて、いくつかの便利な設定と操作方法を紹介します。また、 Zsh についての疑問を素早く解決できるよう、マニュアルの調べ方や他のドキュメントへのリンクも盛り込んであります。 このガイドでカバーしきれていない設定や分かりやすいドキュメントをご存知でしたら、ぜひ編集リクエストやコメントでお知らせください。 設定ファイル ここでは主に普段のキー入力数を大幅に減らせるような設定を紹介します。 .zshrc ~/.zshrc は Zsh のインタラクティブシェル(ユーザーがコマンドを入力する画面)が起動した際に読み込まれる設定ファイルです。 Zsh スクリプトを実行したり、 zsh -c 'command...' でコマンドを実行したりしたときには読み込まれません。このファイルには主に Zsh の操作に関す

    Zsh 入門者のための超速設定ガイド - Qiita
  • Ubuntuのシェルをzshに変更する - Qiita

    はじめに Vagrantの開発環境で使ってるUbuntuのシェルをローカルのシェルで使っているzshに合わせたいと思ったので、その変更方法をまとめておきます。 環境 OS X Vagrant Virtualbox Ubuntu 方法 1.zshをインストールする sudo apt-get install zsh インストールが終わり、コマンドでzshとするとシェルをzshに切り替えることが出来ます。 ただしこれだと毎度zshとコマンドを打たないといけないので、ログインシェルを変更します。 ログインシェルを変更する which zshと入力 おそらく/usr/bin/zshのように出るかと思います。 このzshまでのパスをコピーして、 chshを入力。すると以下のようなメッセージが出てきます。 Changing the login shell for root Enter the new v

    Ubuntuのシェルをzshに変更する - Qiita
  • Zsh

    Zsh is a shell designed for interactive use, although it is also a powerful scripting language. More information can be found on the "Zsh Web Pages" sites.

  • コマンドプロンプトからPowerShellに乗り換えるための小さな本 - Qiita

    2015年5月 初版 2017年11月 第2版 見やすく編集。 内容 はじめに 2 使い方 2 実行ポリシーの変更 2 モジュール用ディレクトリの作成とプロファイル 3 PowerShellの操作方法 4 基的なコマンドレット 5 PowerShellスクリプト 6 コマンドレット 6 文字列の表示 6 コマンドライン引数 6 スクリプトの終了 7 変数 7 配列 7 連想配列 8 演算子 8 関数 9 オブジェクト 9 パイプラインとリダイレクト 10 .NET Framework の利用 10 COMの利用 11 既存のスクリプトの利用 11 応用例 12 ショートカットの一括変更 12 CSVファイルの作成 13 ゴミ箱へファイルを捨てる 14 Thumbs.dbの一括削除 14 フォルダのサイズ 15 はじめに Windowsでコマンド操作と言えば伝統的にコマンドプロンプトが使わ

    コマンドプロンプトからPowerShellに乗り換えるための小さな本 - Qiita
  • Windows上で動く最新のUnix環境、MSYS2について改めてまとめた - cBlog

    #MSYS2はもっと評価されるべき はじめに このブログの黎明期に書いたものに、MSYS2についての記事がある。 それらの記事には、MSYS2に乗り換えた経緯(MinGW+MSYS→MinGW-w64→MSYS2)やその時々の不具合対応が記されている。 しかしながら、当時の流れを重視したため小説調になっており、一覧性に欠けるため、補足とともにまとめなおすことにする。 なお、筆者は半年ほどMSYS2から離れており、当時発生した不具合が今でも起きるかどうかわからないが、関連する問題の解決策として役立つ可能性があるため再掲しておくことにした。 MSYS2 [2021/10/19] 事情により削除 MSYS2とは MSYS2の説明として、公式サイトの紹介文より粗末な訳を起こした。(2015年11月7日閲覧) sourceforge.net インストール方法 MSYS2 / Wiki / MSYS2

    Windows上で動く最新のUnix環境、MSYS2について改めてまとめた - cBlog
  • Windowsで使えるターミナルとシェルのまとめ - Qiita

    Windows で使えるターミナルとシェルをまとめてみた。 Windows でも選択肢は意外と多い。 ターミナルとシェルの組み合わせで自分好みの環境を構築できるだろう。 ターミナルとは? ターミナル、ターミナルエミュレータ、端末エミュレータ、ターミナルソフト、コンソール等と呼ばれる。 黒い画面で、テキストがずらずらと表示されるアレである。 ただし、画面に表示されるコマンド文字列などはシェルの機能である。 外側の GUI 部分だけがターミナルと言われる。 ターミナルは画面の見た目や操作性などを担当しているのだ。 ターミナルだけでは何もできないので、シェルと一緒に配布されていることが多い。 代表的なターミナル: xterm, Terminal(Mac), iTerm2(Mac), Win32コンソール, mintty 参考: List of terminal emulators - Wikip

    Windowsで使えるターミナルとシェルのまとめ - Qiita
  • zsh のプロンプト設定をメモ - LukeSilvia’s diary

    最近、zsh とscreen を使い始めました。こりゃ便利ですね!特にzsh は便利すぎます。 cd で直前にいたディレクトリ以外にも一発ジャンプできる svn とうって、Tab 押すと、diff とかupdate とかのコマンド候補一覧が補完対象として表示される scp コマンドとかの際に、リモートマシン上のファイルに対しても補完機能が働く screen と併用した際に、コマンド履歴を共有できる 誤ってコマンドをうつと、「もしかしてこれ?」てきなものを聞いてきてくれる などなど、まだ浅い部分しか使えてないと思いますが、それでもめちゃくちゃ便利です。Introduction of the ZSHにも、「それ、zsh でできるよ!」ってことが沢山書かれています。 zsh を導入したい方には新入学生/新社会人応援企画:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2) -

    zsh のプロンプト設定をメモ - LukeSilvia’s diary
  • 1