タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

bashとadminとshに関するcu39のブックマーク (5)

  • bash の初期化ファイル .profile, .bashrc, .bash_profile の使い分けと管理方針 - A Memorandum

    はじめに bash の初期化ファイル ログインシェルとは インタラクティブ(対話的)シェルとは ログインシェルとインタラクティブシェルの分類 各種環境における初期化ファイル CentOSの初期化ファイル Ubuntuの初期化ファイル macOS(Catalina以前)の初期化ファイル macOS(Catalina)の初期化ファイル 各環境におけるデフォルトの初期化ファイル 単一ファイル管理(~/.bashrc) 標準的管理(環境変数は~/.bash_profile) 厳格管理(~/.profile 利用) macOS Catalina の場合 まとめ はじめに 記事では bash の初期化ファイルと、それにまつわる運用方法について説明します。 シェル(bash)の初期化ファイルには .profile .bashrc, .bash_profile などがありますが、どこに何を定義すべきかに

    bash の初期化ファイル .profile, .bashrc, .bash_profile の使い分けと管理方針 - A Memorandum
    cu39
    cu39 2024/05/27
    すぐ忘れてしまう。
  • Can a Bash tab-completion script be used in zsh?

    I have a Bash tab-completion script for Apache's Hadoop. Normally, I use zsh as my day-to-day shell. It tends to be pretty bash-like when I need it to be, but it looks like the tab-completion systems are radically different between them. Is there a simple way to "convert" the existing bash-tab-completion definitions to work in zsh? I don't want to invest a ton of time in this, but if it's easy I'd

    Can a Bash tab-completion script be used in zsh?
  • シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳

    Bash は歴史のある代表的なコマンド言語で、テキストにコマンドを並べるだけで手軽にシェルスクリプトとして実行できます。 シェルスクリプトは基的にはコマンドの羅列ですが、変数や条件分岐、ループ、関数などの制御構文も備えており、手続き型プログラミング言語としての側面も持っています。これらを活用すれば、シェルスクリプトでプログラミングが可能です。 もちろん、一般的なプログラミング言語と比べると機能は限定的で、独特のクセや記法も多いため、最近の言語に慣れた人は戸惑うことも少なくありません。 しかし Bash ならではの強みもあります。多くの OS で標準シェルとして使われているため、普段のシェルコマンドを並べるだけで動く手軽さは非常に魅力的です。一度習得すれば長く役立つ技術と言えるでしょう。 シェルスクリプトを単なるコマンドの集合と捉えず、一つのプログラミング言語として意識して書くことで、Py

    シェルスクリプトを高級言語のような書き味に近づける Tips 集 | 創作メモ帳
  • 覚えてると案外便利なBashのリダイレクト・パイプの使い方9個 | 俺的備忘録 〜なんかいろいろ〜

    なんとなしにBashのリダイレクトとパイプについて調べてたので、後から確認しやすいようにまとめてみることにする。 1.ファイルへのリダイレクト 基的な使い方。コマンドの実行結果をファイルにリダイレクトする事で、上書きや追記をさせることが出来る。 これについては、UNIX系OSに慣れていない人でもよく知っている事だろう。 「>」で上書き(ファイルの既存内容は削除される)、「>>」で追記書き込みが行われる。 コマンド > ファイル # 上書き コマンド >> ファイル # 追記 で、このリダイレクトだが通常は標準出力しかリダイレクトされない。 この辺りを使い分ける場合は、以下のようにコマンドを実行する。 ※追記書き込み時も同様のため割愛。 コマンド 1> ファイル # 標準出力のみをリダイレクト(デフォルト) コマンド 2> ファイル # 標準エラー出力のみをリダイレクト コマンド &> フ

  • Capturing output of find . -print0 into a bash array

  • 1