タグ付けされた質問 「bash」

10.15までmacOSのターミナルで以前使用されていたUnixシェル

4
〜/ .bash_profileおよび〜/ .profileを作成する方法
そのため、.bash_profileどちらも.profileホームフォルダーにありません。それらを作成するにはどうすればよいですか?その後、これらのファイルが読み込まれる端末を開くたびにどうすればよいですか?
25 macos  bash 

2
エイリアスを機能させるためにターミナルを開くたびに.bashrcを読み込む必要があるのはなぜですか?[複製]
この質問にはすでに回答があります: .bashrcが自動的に実行されないのはなぜですか? (13回答) 5年前に閉鎖されました。 この行を~/.bashrcファイルに追加しました。 alias myserver='ssh davidfaux@davidfaux.com' ただし、ターミナルを開いて実行するとmyserver、ターミナルは -bash: myserver: command not found ただし、.bashrcファイルをソースにすると(. .bashrc)、エイリアスは機能します。 それにもかかわらず、エイリアスを機能させるためにターミナルを開くたびにファイルを取得したくありません。どうすればそれを実現できますか?
25 bash  alias 

1
bash / terminalを使用してバッテリーの充電サイクル数を取得する
bash(ターミナルコマンド)を使用して再充電サイクルの数を取得したいと思います。私は次のコマンドがすべてのバッテリーデータを表示することを理解していますが、サイクルカウントはそれ自体で欲しいです ioreg -l -w0 |grep Capacity 次のコマンドを使用してバッテリーの割合を取得します。そのため、代わりにサイクルカウントを取得するために少し変更できると思います。 ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}' 私はbashが初めてなので、そのコードがどのように機能するのか、または自分のニーズにどのように適応させるのかが完全にはわかりません。 任意の助けをいただければ幸いです。ありがとう。


1
BashまたはZsh、違いは何ですか、なぜ一方を使用するのですか?[複製]
この質問にはすでに回答があります: BashとZshの実際の違いは何ですか? (4つの答え) 6か月前に閉鎖されました。 だから、質問はほとんどすべてを言っています。私はSnow Leopardを使用しており、特にコンソールを多用するRails 3で多くのWeb開発を行っています。 私はいくつかの著名なブロガーなどがBashよりもZshの好みとして言及しているのを見てきましたが、それがどのような違いをもたらすかはわかりません。 誰が私にどのような違いがあり、1つが他のオプションを好むのかをよく比較できますか?

2
ターミナル-不注意で終了した後にセッションを再起動する方法は?
時々、ターミナルセッションを誤って終了します(通常、リモートシステムに接続しているのに、接続していないと思うため)。 この時点でセッションを再開するにはどうすればよいですか?私は通常のワークフロー用にすべてのタブが設定されているため、ウィンドウまたはタブを閉じたくないので、現在のタブのセッションを再度取得するだけです(つまり、bashプロンプトに戻ります)。 これまでに見つけた唯一の解決策は、ターミナルを完全に終了して再度開くことですが、それは明らかに、他のターミナルウィンドウ/タブで行っている他の操作を中断するため、理想とはほど遠いです。
22 macos  terminal  bash 

3
pwdにbashエスケープスペースを含めることは可能ですか?
現在のディレクトリをクリップボードにコピーしたいと思いますpwd | pbcopy。ただし、pwdスペースをエスケープしないため、たとえば、「アプリケーションサポート」の何かが正しくコピーされません。私はこれが常に事実であることを覚えていないようですので、私は何かをoffしたかもしれません。iTerm2を使用します。 すべてをエスケープするbash設定はありますか?Spaces.appまたは約悩み検索、あまりにも多くの質問/トピックを持ちますesc。 現在: $ pwd /Library/Application Support/Google Earth/ 優先: $ pwd /Library/Application\ Support/Google\ Earth/ すでに記事を見て:クリップボードに現在のディレクトリのパスをコピーし、bashの中にスペースを含む名前のディレクトリにcdにどのように?、これに対処しません。前者でコメントしたはずですが、権限がありません。
21 lion  macos  bash  iterm 

1
globstar:bash 4.XでもmacOSのシェルオプション名が無効
新しいglobstarオプションにはが必要bash 4です。だから.. bash私たちはどちらにいますか? $bash --version GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 試してみましょうglobstar: 13:39:28/forecast-fresh $shopt -s globstar -bash: shopt: globstar: invalid shell option name 13:39:32/forecast-fresh $ macOSでこれをサポートする方法はありますか?
21 macos  sierra  bash 

2
OS Xのターミナルでupdate_terminal_cwdが行うこと
私は今しばらくの間、それに戸惑っています。では$PROMPT_COMMANDOS Xでのbashの、と呼ばれるコマンドがありますupdate_terminal_cwd。それは組み込みのbashではなく、OS Xにのみ存在する可能性が高いと確信しています。誰でも知っていますか?
21 macos  terminal  bash 

2
名前を入力してディレクトリに移動しますか?
たとえば、ディレクトリ「blob」が存在し、「blob [return]」と入力すると、システムcdはblobディレクトリに移動します。 Linuxの(Ubuntuの)で、私は追加することができshopt -s autocd、私に.bashrcファイルが、OS X上で、これはエラーを与えます:-bash: shopt: autocd: invalid shell option name

4
「シェルスクリプトの実行」コマンド内でgitコマンドが見つからないため、Automatorワークフローが失敗しますか?助けが必要
Automatorワークフローがあり、アクションの1つはリポジトリのクローンを作成することです。「シェルスクリプトの実行」アクションのコードを次に示します。/bin/bash重要な場合、コマンドはBashシェル内で実行されます。 SOURCEDIR="${3/\/Volumes/}" cd "$2" REPOURL="bob@somedomain.com:$SOURCEDIR" WORKINGDIR="$1" # Capture any errors with cloning process in log file git clone "$REPOURL" "$WORKINGDIR" &> ./log.txt // For debugging echo "exit code: $?" echo "PPID: $PPID" open . これで、Automatorアプリは私のマシンで正常に動作します。私のマシン(Macbook Pro)でのgitへのパスは次のとおりです/usr/bin/git(Xcodeでマシンにgitをインストールしたと思います)。 しかし、私の同僚のマシン(Mac Proでも)Automatorアプリは失敗します。実際、log.txtファイルの出力には次のように記載されています。bash: git: command not found 私の同僚のマシンでは、gitへのパスは次のとおりusr/local/git/binです。MacOS XのGoogle Gitインストーラーでgitをインストールしたため、これは違いますが、スクリプトではgitコマンドが重要だとは思いませんでしたコマンドへの絶対パスではなく、さらに同僚はBashスクリプトからgitを正常に実行できますが、ターミナルから直接呼び出された場合は。 それで何が得られますか?オートマトーラーのワークフローはなぜ機能するのに、同僚には機能しないのですか? BashまたはUnixには、ここでは理解できないが、失われた基本的なものが必要です。

2
デフォルトのシェルとしてbashを使用する方法
El Capitan 10.11.3をbashバージョン3.xで実行しているため、次の方法でbashを更新することにしました。 brew install bash Brewは、新しいbashを/ usr / local / Cellar / bashに配置します。 brew info bash bash: stable 4.3.42 (bottled), devel 4.4-beta, HEAD Bourne-Again SHell, a UNIX command interpreter https://www.gnu.org/software/bash/ /usr/local/Cellar/bash/4.3.42 (59 files, 7.3M) * Poured from bottle From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/bash.rb ==> Dependencies Required: readline ✔ ==> Caveats In order …
20 macos  bash  homebrew 

2
ホームディレクトリではない特定のディレクトリで常にシェルを起動するにはどうすればよいですか
入れてみました cd /Users/my_name/my_directory/structure 両方.bashrcで機能します.bash_loginが、どちらも機能しません。つまり、新しいターミナルウィンドウを開くと、ホーム(/ Users / my_name /)ディレクトリにいます。 エラーメッセージはありません。新しいターミナルウィンドウを起動するときに期待したとおりにディレクトリにcdするだけではありません。

3
OS X-パーソナルbinディレクトリ(〜/ bin)を作成し、フルパスを指定せずにスクリプトを実行します
だから、私がやろうとしていることはbin、ホームフォルダに個人ディレクトリを作成することです。次のフォルダーを作成しました。 /Users/thi/bin スクリプトをこのフォルダーに入れますが、ターミナルに入力すると: myScript 実行されません。 に関連するこのbinパスをエクスポートする必要があると言われましたがecho $PATH、その方法はわかりません。
19 macos  terminal  bash 

6
シエラの遅いターミナル
ターミナルアプリが入力に反応に遅い Iプレスとホールドが入力したときに、遅れは非常に顕著です。サブシェルをbash作成するために入力すると、はるかに高速になります。 この動作はSierraに更新したときに始まったと思いますが、間違っている可能性があります。 なぜこれが起こるのか誰にも分かりますか?
19 terminal  sierra  bash 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.