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

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

2
/ usr / local / bin / bashでシェルを別のbashバージョンに変更しますか?
/usr/local/bin/bash(「ディレクトリ名付きディレクトリへのcd」の自動補完を可能にする4.2バージョン)を、通常の(v3.2.48)バージョンではなく、新しいウィンドウのデフォルトbash に設定するにはどうすればよいですか。 入力して入力することもでき/usr/local/bin/bashますが、それは新しいターミナルウィンドウのデフォルトではありません。

1
OS X 10.9では、分割の-dオプションは無効です
Ubuntuで動作するbashスクリプトがありますが、OS X 10.9ではsplitコマンドでエラーが発生します。 split -b 1000000 -a 3 -d $F $F && rm $F || { echo "Error: 'split' command not installed" ; exit 1 ; } split: illegal option -- d . スプリットのmanページによると、-dあります -d, --numeric-suffixes use numeric suffixes instead of alphabetic これに対する回避策はありますか?

8
ターミナルでは小文字のeを入力できません
ターミナルウィンドウを開いて文字「e」を入力すると(もちろん引用符なし)、ビープ音が鳴り、文字は入力されません。他のすべての文字は、ターミナルで正常に機能します。大文字のEも機能します。小文字のeはそうではありません。 コンピューター上の他のすべてのアプリでは、小文字のeが問題なく機能するため、キーボードの問題ではありません。 これは先週のいつかから始まりました。私は仕事でターミナルをよく使いますが、これが問題になることはありません。再起動しました(修正しませんでした)。ターミナルをリセットしました(修正しませんでした)。 これが開始された正確な日付がわからないため、変更を加えたのか、ソフトウェアをインストールしたのかわかりません。最近インストールしたものをすべて削除しようとしています。 参考までに、サードパーティのiTerm2を使用しようとしましたが、同じことを行います。 また-より低いeで何かを貼り付けても、同じことを行います-それを受け取りません。それは私が考えるだろういくつかのターミナルバッシュの設定の問題でなければなりません。 実際、次の意味をコピーして、ターミナルに貼り付けました。何が表示されますか? snsとビープ音が2回聞こえます。 また、不明な場合-これは、MBPの組み込みキーボードと外部キーボードで発生します。それと貼り付けの問題に基づいて、これは決して物理的なキーボードの問題だとは思いません。 仕様:2015 MacBook Pro、完全に最新のOS X
14 macos  terminal  bash 

3
iterm2が新しいセッションをすぐに閉じるのはなぜですか?
.bashrc新しいMacBookのファイルに、主に一般的なコマンドのエイリアスをいくつか変更しました。 その直後に、iterm2は次の不可解なメッセージですべての新しいセッションまたはタブをすぐに閉じます。 ## exec failed ## argpath= error=No such file or directory ノート: terminal 正常に動作します。 名前を変更.bashrcして再起動しようとしましたitermが、問題は解決しません。
14 bash  iterm 



5
$ PATHをリセットする方法は?
私は$ PATHに何かを追加しようとしていましたが、それはまったく間違っていました。現在、などのコマンドを実行できませんls。この答え を見て、次の行を使用しました。 PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin PATH=$PATH:~/bin これらの行は問題を一時的に修正します。ただし、ターミナルを再起動すると、これらの変更が忘れられているようです。 $ PATHを永久にリセットするにはどうすればよいですか? Mountain Lionの最新バージョンを実行しています。

4
AppleScript対Bashスクリプト?
私は長年Windowsの「パワーユーザー」であり、最近Mac OS Xに移行することを決定した開発者です。 OS X Lionおよび実際には以前のバージョンでは、OS Xでのスクリプト作成と自動化には、AppleScriptとBashスクリプトの2つの主なオプションがあるようです。後者はもちろん、OS XがUnix "bash"シェルを使用した直接的な結果ですが、前者はApple自身の革新です。構文は明らかに非常に異なり、AppleScriptには疑似自然言語スタイルがあります。 私の質問は、OS Xの異なるタスクと目的にAppleScriptとBashスクリプトがよく使われます(実際、使用されるべきです)。もちろんコードですが、いくつかのより高度なものはすぐに複雑になります。Appleが後にAppleScriptを発明したにも関わらず、これら2つの言語には重複した、またはほぼ同一の使用例がありますか?あるいは、異なるシナリオを念頭に置いて使用することを意図していますか?高レベルの概要といくつかの特定の例に感謝します。
13 lion  macos  applescript  bash 

1
「ls」コマンドの--group-directories-firstオプション
Ubuntu 16.04とOS Xの両方を使用しています。 alias ll='ls -Flh --group-directories-first' これは私のbashrcのエイリアスですが、--group-directories-firstHomebrewでbashをアップグレードした後、OS Xでオプションが違法になりました。私のUbuntuデスクトップでは、そのオプションを引き続き使用できます。 Bashのどのバージョンで、このオプションはサポートされていませんか?私のOS XマシンのBashバージョンは言うGNU bash, Version 4.4.12(1)-release (x86_64-apple-darwin15.6.0) --group-directories-firstもう一度オプションを使いたいのですが。それを達成する方法はありますか?
13 macos  bash 

3
Homebrewの自動更新
私は現在Homebrewパッケージマネージャーを使用していますが、私の質問は、実行するために、brew updateそして最終的brew upgradeには初めてシェルを開くたびに、bashのスクリプトを書くことは可能ですか?現在iTermを使用しています。

3
ターミナルで、$の前にあるテキストを変更します
ターミナルでは、私がいるパスを常に確認できます: macbook-romeo:School romeovs$ echo "example command" とても便利だと思います。しかし、ここにも不必要なものがたくさんあります。macbook-romeo私は常にMacbookを使用しているので(役に立たないので)役に立ちません。次に、再びromeovs非常に便利です(これは私のユーザー名です)。 ここに表示されているものを編集するためのワンがありますか?例えば 22:50 - School - Romeo$ echo "example" どこ22:50現在の時刻がありますか?(これはもちろん単なる例です。時間は必要ありません。テキストをもう少しミニマルにするために使用します)。
13 terminal  bash 

4
端末からの警告音の再生
端末からOSX警告音を再生する方法はありますか?[システム環境設定]> [サウンド]> [サウンド効果]タブにリストされているアラートサウンド
13 terminal  audio  bash 


6
Mac OS X bashのAPLAYの代替
LinuxのAPLAYプログラムに代わるMacを知っている人はいますか?このスクリプトを実行したい: echo "main(i){for(i=0;;i++)putchar(((i*(i>>8|i>>9)&46&i>>8))^(i&i>>13|i>>6));}" | gcc -x c - && ./a.out | aplay これは素晴らしい効果音になりますが、Mac OSには再生機能がないため、方法はわかりません。 編集: aplayの機能を説明するウィキペディアへのリンク。
11 macos  bash 

1
Mac OS X 10.6.8でデフォルトのシェルをMacPorts bashに設定しますか?
以前の質問へのフォローアップとして、MacPortsを再インストールし、新しいバージョンのbashをもう一度試してみたいと思います。 Mac OS X 10.6.8システムにMacPorts経由で最新のbashをインストールしましたが、Terminal.appセッションを開始すると、「sh --version」コマンドで古いbash 3.2.48を使用していることが示されました。これは、「which bash」がMacPortsによってインストールされた新しい4.2.37を指す場合でもです。 Terminal.appの設定を変更して新しいbashをデフォルトとして使用し、/ etc / shellsを変更し、chshコマンドを使用してMacPorts bashをデフォルトとして指定しようとしました。ただし、これらの方法はいずれも成功しませんでした。私は何が欠けていますか?どうもありがとうございました。

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