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

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

3
Mac OS X上のNetcat -e
私はDebianからやってきた初心者のmacuserであり、大きなコマンドラインユーザーです。私が好むものの1つはnetcat(Macでは別名nc)です。特に、ストレムを双方向で処理するプロセスを作成できる-eオプションが気に入りました。 残念ながら、私がクラシックを使用すると: nc -l -p 6666 -e /bin/bash Netcatは私に同意しません、そして私はこれを受け取ります: nc: illegal option -- e usage: nc [-46DdhklnrtUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-w timeout] [-X proxy_version] [-x proxy_address[:port]] [hostname] [port[s]] どういう意味ですか?このコマンドを別の方法で使用できますか? ご協力いただきありがとうございます、 ロブ PS:誰かがタグを編集できる場合は、より良いでしょう-netcat、ncはここでは不明です:)

2
端末がディレクトリリストの色を表示しない
bashセッションで色が表示されない理由がわかりません。ターミナルとiTermを試しました。 私が試してみました: ls -G 設定export CLICOLOR=1とexport LSCOLORS=GxFxCxDxBxegedabagaced ソラリゼーションなどのさまざまなテーマを使用する 私のソフトウェアのバージョンは次のとおりです。 bash:GNU bash、バージョン3.2.51(1)-release(x86_64-apple-darwin13) osx:10.9.2 Homebrewをインストールしました 他にどんな情報が役立つかわかりません。私はシェルで多くの時間を費やします、この問題は非常に迷惑になります:) 編集:ターミナル設定で、「xterm-256colorとしてターミナルを宣言」と「ANSIカラーを表示」と「太字のテキストに明るい色を使用」があります
9 macos  terminal  bash  color  iterm 

2
フルパスを使用せずにターミナルから特定のプログラムを実行することはできません
ds9ターミナルからプログラムを実行したい。プログラムは明らかにPATHにあります。これは、次のコマンドを実行して決定しました。 which ds9 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 しかし、と入力してコマンドを実行するとds9、次のエラーが表示されます。 -bash: /Applications/ds9.app/Contents/MacOS/ds9: No such file or directory 次のようにフルパスを使用すると、問題なく実行できます。 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 どうしたの?なぜ実行しようとしているの/Applications/ds9.appですか? 権限は次のとおりです。 -rwxrwxr-x@ 1 evgenii staff 18613852 9 Nov 20:13 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 更新: 実行中のtype -a ds9コマンドの出力は次のとおりです。 type -a ds9 ds9 is aliased to `/Applications/ds9.app/Contents/MacOS/ds9 -xpa no' ds9 is /Users/evgenii/miniconda3/envs/iraf/bin/ds9
9 terminal  bash 

1
コマンドラインからファイル参照ダイアログを開いてフォーカスする
コマンドラインからネイティブファイル参照ダイアログを開き、ダイアログにフォーカスを合わせて、選択したファイルの完全パスを取得したいと思います。 以下はうまく機能しますが、ダイアログはフォーカスされていないため、キーボードを介して制御できません。 osascript -l JavaScript -e "var app = Application.currentApplication(); app.includeStandardAdditions = true; app.chooseFile().toString();" 助けてくれてありがとう。

2
`open .`を試行すると、` LSOpenURLsWithRole()がファイル</ path / to / folder> `のエラー-1712で失敗しました
open .頻繁に使用するコマンドであるFinderで現在のディレクトリを開こうとしたときに、突然このエラーに遭遇しました。 ysim:~/Downloads$ open . LSOpenURLsWithRole() failed with error -1712 for the file /Users/ysim/Downloads. それは数分間持続し、自然に消えました。私はそれをグーグルで試しましたが、私が見た唯一の2つのヒットは、ImageMagickとAutomatorに関係していました。どちらも使用していません。なぜそれが起こり、それを防ぐ方法を知っていますか?
9 macos  finder  bash 

1
__CHECKFIX1436934環境変数とは何ですか?
OS X 10.9.5では、bashシェルに次の環境変数が設定されています。 __CHECKFIX1436934 = 1 この値の目的は何ですか?これまでに誰かがこれまで尋ねたことの記録がないことに驚いています。
9 bash 

3
.bash_profileをDropboxに移動する
.bash_profileをDropboxに移動して、すべてのMacでカスタムターミナル機能を使用できるようにしたいと考えています。これは可能ですか?可能な影響がありますか? たとえば、git addとcommitを一度に実行するコマンドがあります。 function gax() { git add . git commit -m "$1" } これに関する情報は見つかりませんでした。

4
chshは$ SHELLを変更しません
$SHELLOSXのiTermアプリでの値を変更するのにいくつか問題があります。iTermはで始まり/bin/zshますが、の値は$SHELL変更されていないようです。 私がやったこと: /bin/zshiTermの設定ウィンドウのように「コマンド」を変更しました。 chshシェルをに変更するために実行され/bin/zshます。 iTermが起動したことを確認 /bin/zsh 注1:OSXのストックターミナルアプリ「Terminal.app」: echo $SHELL /bin/zsh 注#2:OSXの人気のあるターミナルアプリ「iTerm.app」: $ echo $SHELL /bin/bash $ echo $USER $ melvkim $ chsh -s /bin/zsh Changing shell for melvkim. Password for melvkim: chsh: no changes made


2
OS Xの「飛行機モード」。`rfkill`の代替コマンド?
Mac OS Xはrfkillターミナルから認識しません。同様の機能を持つ代替コマンド(「機内モード」の切り替え)を探しています。 注:.appトグルを開きたくありません。コマンドラインから、またはBashのスクリプト内でコマンドを実行したい(または同等のもの)。 「機内モード」とは、こちらの iOSサポートページから借用することを意味しました。システムからのすべての着信/発信ネットワーク通信を無効にしたいと思います。

1
linux timeコマンドに等しいMac OSX
Linuxのtimeコマンドフラグに正確な結果を与えるバイナリとは何ですか? alias tcmd='/usr/bin/time \-f\ "CPU: %Us\tReal: %es\tRAM: %MKB"' time上記のコマンドに対するMac OSXの現在の機能は次のとおりです。 /usr/bin/time: illegal option -- f usage: time [-lp] command.

2
OSXでcronサービスを再起動するにはどうすればよいですか?
ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G31 $ sudo cron restart cron: cron already running, pid: 257` ここhttps://stackoverflow.com/questions/10193788/restarting-cron-after-changing-crontab-fileの答えはどれもOSXに当てはまらないようです。さて、上のほうが一番近いですが、cronが実行中であることを教えているだけなので、再起動することを心配する必要はありません。これは何かを再起動するポイントではありません。 Macでcronサービスを停止して再起動するにはどうすればよいですか?


1
端末から二要素認証コードを取得しますか?
Apple IDの2要素認証コードを、GUIプロンプトの代わりにターミナルを介して、つまりsshまたはbashスクリプトを介して取得できますか? 私はiOS開発用のヘッドレスMac mini以外のAppleデバイスを所有していません(私はいくつかのiOSデバイスを開発用に貸し出していますが、明白な理由でそれらを信頼できるものとしてマークしたくありません)。 今、私は必要なときにいつでも2FAコードを取得するために、Mac miniにリモートデスクトップを接続する必要があります。プロンプトが表示されたときにテキストメッセージを送信するようにbashスクリプトを設定しない場合は、少なくともsshを使用できるようにしたいと思います。

2
マウントにより隔離フラグが追加され、次の原因が発生しています:/ bin / bash:不正なインタープリター:操作は許可されていませんが、通常の容疑者ではありません
OK、私は同様の問題を抱えています:-bash:Applications / mvim:/ bin / sh:bad interpreter:Operation not allowed-しかし、それは同じ問題ではありません。私は同じ結果を得ています。 com.apple.quarantineフラグではないことをすでに確認しました。 これは行末ではありません(スクリプトはviからのみ作成されました)。次を使用してスクリプトを実行できます。 bash simpleshell.sh 結果は次のとおりです。 fawkes:tmp kylar$ vi simpleshell.sh fawkes:tmp kylar$ chmod +x simpleshell.sh fawkes:tmp kylar$ ./simpleshell.sh -bash: ./simpleshell.sh: /bin/bash: bad interpreter: Operation not permitted fawkes:tmp kylar$ cat simpleshell.sh #!/bin/bash export FOO=Hey echo $FOO fawkes:tmp kylar$ which bash /bin/bash fawkes:tmp kylar$ …

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