タグ付けされた質問 「command-line」

グラフィカルユーザーインターフェイス(GUI)を持たないが、ターミナルプログラムまたはシェルにテキストコマンドを入力することによって制御されるプログラムとコマンドの使用。

5
XcodeをインストールせずにiOS 8デバイスのコンソールログにア​​クセスする方法はありますか?
タイトルはそれをすべて言います。iOS 8より前は、iPhone構成ユーティリティを使用できましたが、それは機能しなくなりました。巨大なXCodeをインストールせずにこれらのログにアクセスする他の方法はありますか?これを行うことができるサードパーティのユーティリティはありますか?
11 command-line  ios 

1
OSX 10.11.1のシェルでDYLD_FALLBACK_LIBRARY_PATHを設定できない
典型的な@rpath以外のディレクトリで動的ライブラリを使用した単体テストに使用されるシェルスクリプトでは、以前にDYLD_FALLBACK_LIBRARY_PATHを設定して、ライブラリを含むディレクトリを設定できました。10.11.1では、bashはこの環境変数を設定する試みを無視するようです。 $ sh -x testscript.sh + DYLD_FALLBACK_LIBRARY_PATH=/Users/something/testinglibs + export DYLD_FALLBACK_LIBRARY_PATH + exec printenv そして、DYLD_FALLBACK_LIBRARY_PATHはprintenvの出力に存在しません。 これは10.11のシェルのセキュリティ関連のハックですか?manページやオンラインに記載されているこの変更を見つけることができませんでした。


6
仮想シリアルポートの作成
Macで仮想シリアルポートのペアを作成しようとしています。これは、PC上の多くのシェアウェアプログラムでかなり簡単に実行できます。これを1行で実行する超強力なシェルコマンドがあると考えましたが、見つかりません。 NMEAデータを1つのポートに送信し、Google Earthで他のポートからデータを読み取らせたい。 任意のヒント? 編集 MrDanielの/dev/ptypxコメントは面白そうだった-私は/dev/ttypxターミナルで問題なくそれを引き出すことができる。 しかし、 Google Earthはcuを読んでいるようです。/ ttypx デバイスの代わりにdeviceName .. 具体的には(古いプロ): GPS(または仮想シリアルポートを介してパイプ処理されたNMEAストリーム)を使用して現在の場所をインポートしようとすると、[ツール]> [GPS]> [リアルタイム]に移動してインポート画面に移動します。 NMEAオプションを選択し、リアルタイム追跡を有効にすると、接続されているデバイスを探し、次のように見えます。 USB: /dev/cu.Bluetooth-PDA-Sync /dev/cu.Bluetooth-Modem /dev/cu.iPhone-WirelessAP ttypxシリアルポートが正常に動作していても、それは検索されません。 そのデバイスからGoogle Earthにデータを取得したいと考えています。


3
スクリプト/コマンドラインを介してデフォルトのアプリケーション(ファイル拡張子用)を変更しますか?
Appleスクリプト、コマンドラインコマンド(などdefaults write [...])を介してファイル拡張子のデフォルトアプリケーションを定義する方法はありますか? 情報パネルまたはRCDefaultAppを使用して手動で変更できることはわかっていますが、多くのマシンとユーザーアカウントをセットアップする必要があるため、プロセスを自動化する方法を見つけたいと思います。

1
macOS検索フィールドでの正規表現の使用
macOS検索フィールドの正規表現解析機能を説明するドキュメントがどこにあるかを誰かが知っていますか? つまり、検索フィールドで許可および解析される正規表現の構文規則についてお読みしたいと思います。たとえば、今日まで知らなかったのは、macOSプレビュー(または標準の検索フィールドを備えた他のすべてのアプリケーション)では、次のような入力を使用できることです。 "\s" AND "an" AND "\s" これは機能し、検索フィールドが私たちが知っているよりも多くの正規表現を解釈することを示唆しており、これが私が読みたい/知りたいことです。上記の例では、開いているドキュメント内で、前後に空白文字が1つある「an」を検索\sしています。 正しく解析できるように、これらのグループ化ルールと正規表現の文字の折り返し/エスケープについて詳しく知りたいのですが。また、この入力形式は、アプリケーションのシステム全体の検索フィールドに適用されますか? 私はこれらの機能を説明するドキュメントを見つけることができず、代わりにdeveloper.apple.comライブラリでこれだけが見つかりました。 以下は、PDF文書内の「an」単語のデフォルトの検索動作の例を示しています。「an」単語の前にスペースを置いているかどうかに関係なく、結果にはすべての「an」の出現が表示されるため、入力は「 「 私たちが入れると"\s" AND "an" AND "\s"検索フィールドに、我々はより多くの目的の検索結果を取得します これは一般的な単語を含む検索で大きな違いを生みます! つまり、上記の機能について詳しく知りたいのですが。それに関する(公式の)ドキュメントはどこにありますか? (これまでのところ)提供された回答は私の質問に回答していませんが、ありがとうございました。より多くの関連情報を集約することは良いことです。

7
ターミナルで起動したアプリケーションが不要に終了するのを防ぐ方法は?
次のようなコマンドを使用して、ターミナルからアプリケーションを起動します。 /Applications/Mail.app/Contents/MacOS/Mail & 重要な部分は &。 Unix / Linux / Solarisの場合: 学校で学んだこと&は、プログラムを追加することで自分でプログラムを実行できること です。 xeyes &シェルを閉じた後でも、次のようなコマンドを起動してプログラムを安全に実行することを強く覚え ています。 Mac OS X(Unix内部): でアプリを起動し &、ターミナルウィンドウを閉じます。アプリケーションが終了します。 この望ましくない動作がMac OS Xで発生するのはなぜですか? これはどのように修正できますか?


4
「cp」を使用してファイルを上書きするにはどうすればよいですか?
シェルスクリプトまたはターミナルを使用して、存在するファイルまたは存在しないファイルを上書きする方法を教えてください。cpのmanページを見て、-f引数を使用して強制的に上書きすると述べました。しかし、それは何もしません。 $ cp -f /path/to/source/file.txt /path/to/target または、OS Xの一般的な組み込みコマンドラインツールを使用してファイルを上書きする別のオプションはありますか?

2
ルートとしてインストールした後、Homebrewの権限を修復する方法は?
brewをルートとして実行しますが、現在は機能していません。更新はもうありません。直し方? $ brew update && brew upgrade error: Unable to append to .git/logs/HEAD: Permission denied error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied Error: Failed to update tap: caskroom/cask $ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file …

1
コマンドラインから通知を送信する[重複]
この質問にはすでに回答があります: AppleScriptまたはシェルスクリプトから通知センター通知をトリガーするにはどうすればよいですか? (12答え) 3年前休業。 Mac OS Xでは、一部のアプリケーションが右上隅に短時間表示される通知を表示します(たとえば、電子メールを受信したとき)。 コマンドラインから通知を生成する方法はありますか?つまり、選択したテキストを使用してカスタム通知を表示するために実行できるコマンドラインプログラムはありますか?理想的には、次のようなものを実行できるようになりたいです show-notification "Hello world!" シェルスクリプトから、「Hello world!」というテキストを示す通知が表示されます。 この回答を使用して、ユーザーが[OK]をクリックする必要がある画面中央にダイアログボックスを表示できることを発見しましたが、モーダルダイアログボックスではなく通知を探しています。

6
シェルスクリプトへの呼び出しをラップするOSXアプリケーションを作成する方法
私の目標は、ターミナルを開いてシェルスクリプトを実行するように顧客に指示する代わりに、ショートカットに相当するものをzipファイルに含めることです。 私のデプロイ可能コンポーネントは基本的に次のようになります。 $ unzip Deliverable.zip $ cd Deliverable; ls app.jar run.sh のスクリプトrun.sh: #!/bin/sh java -jar app.jar ディレクトリには他にもたくさんあります。スクリプトの相対パスにアクセスする必要があるため、Deliverableディレクトリからスクリプトを実行する必要があると言えば十分です。ただし、お客様が開く場所は保証できませんDeliverable.zip(ホームディレクトリである可能性があります。ダウンロードディレクトリなどにある可能性があります)。 私が見つかりました。これをシェルスクリプトを起動するアプリケーションとして保存し、その後、Automatorの中で新しいワークフローを作成する方法について説明しています。私はそれをラップするようにしようとしましたrun.shが、それは見つけることができないと言いますrun.sh。 誰かがapplescriptの使用を提案し、applescriptを使用して現在のディレクトリに切り替える方法へのリンクも送ってくれました。オートマトンにはアップルスクリプトの「アクション」があります。それで新しいワークフローを作成し、アプリケーションとして保存しました。これは次のようになります。 コード: on run {input, parameters} tell application "Finder" set current_path to container of (path to me) as alias end tell do shell script "java -jar app.jar" return input end run そして、これは私がそれを実行するときに私が得るエラーです: …

3
macOS 10.13 High SierraでApple Shakeアプリケーションを完全に使用できない
2009年7月、アップルはシェイクを廃止しました。Appleから直接のアプリケーションの交換は発表されていませんが、いくつかの機能(安定化とオプティカルフローの推定など)が2018年のFinal Cut Pro X 10.4とMotion 5.4で利用できるようになりました。 Apple Shakeは32ビットで構築されましたCarbon API。64ビットCocoa APIではないことは確かに理解しています。これらのAPIは異なります。ただし、High Sierra、Sierra、El CapitanにCarbon.frameworkはまだ含まれ/System/Library/Frameworks/ており、偉大な古いアプリ(Shake、Color、Soundtrack Proなど)はそれを使用できます。 私はまだハイシエラでシェイクを使用していて、ターミナルアプリからシェイクを起動しています: しかし、私は(明白な理由により)Applicationsフォルダー内のアイコンをクリックしてShakeを起動できません。 だから私は2つの質問があります: このOSの制限を回避し、アプリケーションフォルダーまたはDockのアイコンをクリックした後にシェイクを実行するにはどうすればよいですか? 最初の方法が不可能な場合、white crossed-out circleシェイクのアイコンのオーバーレイを取り除く方法(この場合、通常のアイコンの置換は機能しません)? PS 可能な解決策を見つけました(ThomasVoßenに感謝): Mac OS X 10.11.6でShake シェイクの複製を作成します。 「パッケージの内容を表示」を選択します 「コンテンツ」フォルダに移動し、を開きInfo.plistます。Xcodeにはplistエディターがあります。 エントリcom.apple.shakeを編集して、などに変更しcom.apple.shake4ます。 plistファイルを保存します。 これで、High Sierra 10.13.5のFinderからダブルクリックでシェイクを開始できるようになりました。 しかしInfo.plist、Contentsフォルダにファイルがありません。

6
フォルダーの変更を監視し、変更が検出されたときにコマンドを実行する
特定のフォルダーでファイルが変更されるたびに(ターミナル)コマンドを自動的に実行する簡単な方法はありますか? これは、コマンドラインまたはシステムに組み込まれたアプリケーションを介して可能であり、サードパーティのアプリケーションは不可能です。 何か案は?

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