タグ

bashに関するSadalmelikのブックマーク (7)

  • macOSのターミナル(bash)のプロンプトを変えました。 - Qiita

    macOSのbashの設定を解析 利用しているのは macOS High Sierra (10.13.5) です。(現在はmacOS Catalina 10.15.1にアップデート済み) 単にターミナルのプロンプトに色をつけたかっただけなんですが、いろいろ調べてしまったので、備忘録を残します。 私のmacOSのターミナルはデフォルトで/bin/bashを起動しています。1 従って、bashの設定を変更すれば、プロンプトを変えられます。 Catalina以降のOSで新規に作成されたユーザーは、デフォルトのシェルがZshです。その場合は、ログインシェルをBashに変更するか、この記事は無視して、他を当たってください。echo $0と打つと、現在のシェルを確認できます。 bashの設定ファイル いろんな記事に、~/.bashrcファイルに設定を記述して、~/.bash_profileファイルから

    macOSのターミナル(bash)のプロンプトを変えました。 - Qiita
    Sadalmelik
    Sadalmelik 2020/08/17
    MacOS端末のbashの設定(~/.bashrcと~/.bash_profile)
  • 本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita

    .bash_profile はログイン時にのみ実行されます。具体的な用途は: 環境変数を設定する (export する変数) 環境変数はプロセス間で勝手に受け継がれるのでログイン時のみ設定すれば十分です。 .bashrc は対話モードの bash を起動する時に毎回実行されます。具体的な用途は: 環境変数でない変数を設定する (export しない変数) エイリアスを定義する シェル関数を定義する コマンドライン補完の設定をする これらは bash を起動する度に毎回設定する必要があるものです。 その他 .bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの? を参照。もっと突き詰めたい人は Linux: .bashrcと.bash_profileの違いを今度こそ理解する。 Bash 以外のシェルを使用しない人は .bash_profile と .bashrc

    本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
    Sadalmelik
    Sadalmelik 2020/08/10
    macOSでbashを使うための設定(.bash_profileと.bashrc)
  • bashとzshの違い。bashからの乗り換えで気をつけるべき16の事柄

    bashからzshに乗り換えるユーザーを対象に16の違いをまとめました。MacOSもbashからzshに変更になりましたので、zshを使い始めるにあたってのポイントを解説していきます。 はじめに zshとは? 2019年、WWDC19の基調講演でApple社は次にリリースする「MacOS X Catalina」より標準のシェルを「zsh」に変更すると発表しました。そして現在、Macを購入したり最新のバージョンにアップデートしてターミナルを開くとbashではなくzshが起動します。 もともとMacOS Xは当初tcshであったのがv10.3 Pantherよりbashに変更された経緯があり今回それがzshにさらに変更された形になります。 こうなった経緯としてはbashのライセンスとセキュリティによる事情があります。MacOS Mojaveまでに搭載されているbashはバージョンが3で実はこれ

    bashとzshの違い。bashからの乗り換えで気をつけるべき16の事柄
    Sadalmelik
    Sadalmelik 2019/10/11
    備忘録。最新版「Catalina」でデフォルトのシェルが、bashからzshへ変更された為、注意すべき点の投稿。
  • homebrew install readline 7 - Google 検索

    2024/05/06 · ターミナルからHomebrewをインストールしてある; ターミナルから xcode-select --install でCommand Line Toolsをインストールしてある(必要)。 LinuxはUbuntu 22.04 ...

  • bashシェルスクリプトの記述の仕方に関するメモ書き - Qiita

    はじめに bashシェルスクリプトの記述の仕方に関するメモ書きです。 ファイル入出力やパイプライン処理を中心に シェルが得意なのはファイル入出力やパイプライン処理なので、複雑な構文はできるだけ使わず、これらの使用を中心としたコードを書きます。 PATH コマンドごとにフルパスを変数に格納するなどは手間なので、必要な環境変数$PATHをexportしておきます。 それでも必要な場合はフルパスを変数に格納しておきます。 標準出力、標準エラー出力のリダイレクト 標準出力(1)、標準エラー出力(2)はデフォルトは画面になっています。 それ以外にエラーメッセージを定義する場合、標準エラー出力(2)にリダイレクトします。

    bashシェルスクリプトの記述の仕方に関するメモ書き - Qiita
    Sadalmelik
    Sadalmelik 2019/09/08
    備忘録。bashの記述の仕方。
  • 初心者向けシェルスクリプトの基本コマンドの紹介 - Qiita

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

    初心者向けシェルスクリプトの基本コマンドの紹介 - Qiita
  • テキスト処理のための標準的なコマンド群の macOS への導入手順 - Qiita

    前置き 想定読者 想定読者:テキスト処理をしようと思って手元の Mac でコマンドを打ちこんでみたけど書籍や Web サイトの見通りに動作しなくて困っている人 macOS にプリインストールされているコマンド群には BSD(Unix 系 OS のひとつ)由来のものが多く含まれます. 一方,会社や大学などで利用するサーバ(業務用途・学術用途のサーバ)には Linux 系 OS がインストールされていることが多く,また,書籍や Web ページに(注釈なく)書かれているシェルスクリプトやワイライナーも Linux 系環境が想定されていることがしばしばです. BSD 系コマンドと GNU/Linux 系コマンドの間の互換性は完全ではなく,たとえば同じ ls でも,BSD の ls と GNU coreutils の ls では利用できるオプションは異なります. この記事では,初心者が,シェルコマ

    テキスト処理のための標準的なコマンド群の macOS への導入手順 - Qiita
    Sadalmelik
    Sadalmelik 2019/08/11
    備忘録。"brew readline 8"でのコマンドインストール方法。
  • 1