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

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

2
GUIを使用せずに「身元不明の開発者からアプリを開く」にはどうすればよいですか?
基本的に、ネイティブSafari.appWebブラウザーを使用してサードパーティのアプリケーションをダウンロードしopen、bashシェル/ Terminal.appCLI から快適に実行したいです。次のエラーメッセージにもかかわらず: “<unidentified_thirdparty.app>” can’t be opened because it is from an unidentified developer. Your security preferences allow installation of only apps from the Mac App Store and identified developers. Safari downloaded this file on <today's_date> from <the.inter.net>. |[OK]|

2
OSXで/ dev / memにアクセスする方法は?
OSXで同等のデバイス/ dev / mem(または/ dev / kmem、/ dev / pmap)にアクセスするにはどうすればよいですか? 私の知る限り、ある時点で削除されました。 このノードを何らかの方法で手動で作成したり、物理メモリをダンプする他の方法を作成したりできますか? 見る: 揮発性メモリフォレンジックツールのテストにおける視覚化 カーネルデバッグキットOS X


6
curlの修正方法:(60)SSL証明書:sudoを使用すると無効な証明書チェーン
したがって、Mavericksのアップグレードカールには、証明書に関する問題が多くあります。 自己署名証明書を使用してWebサーバーからファイルをカールしようとすると、「SSL証明書:無効な証明書チェーン」というエラーが発生しました。 これは、私のシステムのキーチェーンに証明書を追加し、いつも、私が見つけた情報SSLを許可するように設定することで修正されましたこことここを。 これは問題なく機能し、ファイルを丸めると正しくダウンロードされます。 ただし、以前にsudoでcurlを実行した場合(たとえば、sudoで実行する必要があり、その中でcurlを実行するスクリプトがある場合)、同じエラーメッセージに戻ります。 ルートがシステムのキーチェーンから読み取らないのではないでしょうか? 誰かがこれを修正する方法を知っていますか?


2
ユーザーアカウントをコマンドラインで管理できますか?
コマンドラインを使用してユーザーアカウントを追加、削除、または変更する方法はありますか?私はシステムプロセスまたはデーモンのアカウントについて話しているのではありません。つまり、ユーザーアカウントを追加し、変更し、ユーザーの実際の名前、アイコン、FileVault保護、管理者/通常/制限付きユーザーのステータス、そして基本的にすべてを行う方法がありますそれ以外の場合は、システム環境設定のユーザー設定ウィンドウで実行できますが、コマンドラインユーティリティを使用して実行できますか?

2
上/下矢印を使用するときにMac OS Xのターミナル履歴をLinuxのように動作させるにはどうすればよいですか?
Mac osターミナルアプリで、可能であればLinuxで機能するのと同じようにコマンド履歴をスクロールしてください。現在、ターミナルで上矢印を押すと、最後の50個がまったく同じコマンドであっても、最近のコマンドのすべてをスクロールします。私が使用したほとんどのLinuxシステムでは、この動作はコマンド履歴を逆方向にスクロールしますが、ほとんどの場合、重複したコマンドはスキップされます。この動作はMac OS Xターミナルアプリで可能ですか、それとも別のターミナルアプリを使用する必要がありますか?ありがとう。

2
端末からインストールしたパッケージを見つけるにはどうすればよいですか?
私は数週間シェルを学び、いくつかのパッケージをインストールしました。oh-my-zshやemacs 24(アップグレードするのは悪夢だった)のように、それらの一部が何であるかは知っていますが、それ以外についてはわかりません。curl、wget、Macportsなどのさまざまな方法を使用しました。 私の質問は、MacOSのクリーンインストールを行う場合、これらのパッケージの新規インストールをバックアップまたはスクリプト化する方法を教えてください。つまり、MacOSの新規インストールを行うときに、移行アシスタントを使用してTime Machineから復元することはありません。システムをインストールし、ファイルを手動で復元します。コマンドラインを使用して、以前のインストールでインストールしたもののインストールパスと依存関係を知るにはどうすればよいですか?インストールされたものを追跡するためにシステムが維持するtxtファイルはどこにありますか? (MacOS 10.8.2)

3
AppleScriptを使用してファイルをクリップボードにコピーする
多くの場合、コマンドラインでファイルをクリップボードにコピーして、Mailで添付ファイルとして貼り付けることができます。画像ファイルがある場合image1.png、これを達成するには osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )' 上記のコマンドを実行し、Mailで新しいメッセージを開いてコマンドVを押すと、画像ファイルが添付ファイルとして貼り付けられます。これはファイルの内容をコピーし、コマンドVで貼り付けるとジャンクになるため、ここでpbcopyは明らかに解決策ではないことに注意してください。 私の質問は、複数のファイルで同じことをどのように行うことができますか?との両方を貼り付けたいimage1.pngとしimage2.pngます。これはFinderからは簡単です(コマンドCを両方選択してから、メールとコマンドVに切り替えます。できれば、両方のファイルが添付ファイルとして表示されます)。

1
gpg2:警告:安全でないメモリを使用しています!
今日、gpg2Mac(10.12.1)で(Homebrewを介してインストールした)を使用するたびに、次の警告が表示されます。 Warning: using insecure memory! 価値のあるものとして、2つの異なるマシンで同じ動作が見られます。Macmini(2012年後期)とMacBook Pro(2012年後期)で、どちらも10.12.1を実行しています。 GnuPGのよくある質問は言います: GnuPGは、他のプロセスがそれを見ることができず、メモリがスワップに書き込まれないように、メモリをロックしようとします。何らかの理由でこれができない場合(たとえば、特定のプラットフォームがこの種のメモリロックをサポートしていない場合)、GnuPGは安全でないメモリを使用していることを警告します。 ほとんどの場合、安全なメモリを使用することをお勧めしますが、安全でないメモリを使用することは必ずしも悪いことではありません。マシンを所有していて、マルウェアが潜んでいないと確信している場合、この警告はおそらく無視できます。 私を困惑させているのは、2016年9月12日gpg2以降変わっていないことです。それ以降、バージョン2.0.30をインストールしていましたが、今日は安全でないメモリに関するこの警告が表示されるようになりました。にもかかわらず式は2016年9月12日以降に変更されていない、私は私が前にこの警告を見ての発症に両方のマシンでやっていることを確認するために言うことができる一つのことです。しかし、それがこれにどのように影響するかはわかりません。GnuPG FAQが言っていることを考えると、これはOSとメモリロックに関係があるように思われます。gpg2brew update && brew upgrade ...さらに奇妙なのは、gpg1Homebrew(バージョン1.4.21)からもインストールしたことです。これは、使用時に安全でないメモリについて警告しません。 $ gpg1 --require-secmem gpg: Go ahead and type your message ... ^C gpg: Interrupt caught ... exiting $ gpg2 --require-secmem Warning: using insecure memory! gpg: will not run with insecure memory due to …

2
Homebrewをルートとして実行するにはどうすればよいですか?
数年前は、brewrootに変更するだけでrootとして実行できましたbrewが、彼らはその機能を削除しました。そのため、Homebrew 1.1.6では/usr/local/Homebrew/Library/Homebrew/brew.sh、ルートチェック(「非常に危険」だと言われたもの)を削除するために編集していたのでbrew、ルートとして実行できました。 Homebrewの新しいバージョンはそれでも動作しbrew.shますがbrew、実行しても毎回ファイルを元に戻し続けますchmod 500。スクリプトを作成して変更してからbrew自動的に実行することもできますが、これが常に機能するかどうかはわかりませんし、チャンスを逃したくありません。Homebrewをルートとして実行する別の方法を見つけた人はいますか?

2
コマンドラインドメイン名検索(DNS)の推奨される方法は何ですか?
ドメインアドレスの検索に使用するコマンドラインコマンドは何ですか? nslookupとdigのmanページを見ると、これらのユーティリティはMac OSの名前検索方法を使用していないというセクションを見ることができます。 それで、どのコマンドを実行する必要がありますか?

1
「launchctl limit」と「ulimit」の関係は何ですか?
システム起動ファイル/シェル起動スクリプトにulimit設定はありません。 ulimit -a ショー: -u: processes 1064 -n: file descriptors 256 launchctl limit ショー: maxproc 2048 2048 maxfiles 2048 2048 launchctlの制限はシェルのulimit出力と一致する必要があることを漠然と覚えていますが、間違っているかもしれません。 lauchctlの制限とulimitの間に関係はありますか?

3
ターミナル経由のシステム設定の編集
コマンドラインを介してシステム設定を編集しようとしていますが、一生変数の正しい名前を見つけることができません。 [ユーザーとグループ]の[ログインオプション]で、[ログインウィンドウの表示]をユーザーのリストから[名前とパスワード]に変更できるようにします。 日付と時刻では、使用するサーバーに時刻を変更する方法を知りたいです。共有設定の省エネルギー設定のフィールドを有効にします 誰かが私を助けてくれるか、.plistsの設定を編集しているのに正しい方向を指し示すことができればいいのですが、何を追加するか、または優先命名規則を見つけることができます。 ありがとう。

1
プロセスで使用可能なメモリの量を制限するにはどうすればよいですか?
私は外出先でプログラムを開発しています。非常に大量のメモリ(8Gの物理メモリを搭載したマシンでは>> 10G)が割り当てられ、システムが応答しなくなることがあります。プロセスが割り当てることができるメモリの量を制限したいのですが。これを行う通常の方法は次のとおりです。 ulimit -m 4000000 ; ./myprogram ... 4GBを超えるメモリを使用しようとすると、プログラムが強制終了されます。 OS X El Capitanでは、これは効果がないようです。でもulimit -m 1(メモリのちょうど1kBのにすべてのプログラムを制限すること!)は無効です。 特定のプロセスで使用可能なメモリの上限を設定するにはどうすればよいですか?

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