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

ターミナルアプリケーションまたはそのターミナルエミュレーションに関する質問では、このタグを使用する必要があります。特にターミナルを必要としないシェルやコマンドラインプログラムについての質問には、**コマンドライン**を使用してください。

5
ターミナルでシンボリックリンクの完全に解決されたパスを取得する方法は?
私のラップトップにはpythonインストールの混乱があります。で実行可能ファイルを見ていましたが/usr/local/bin、それらはすべてへのシンボリックリンクです../../../Library...... これを取り巻く奇妙な動作がいくつかあります。私がしなければls -lhaG私が見る--->とシンボリックリンクの右への相対パス: lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3 ただし、そのパスを解決してpython3への実際のパスを表示するコマンドラインツールを入手できないようです。私はpwd -P、findこれを行うためのユーティリティとユーティリティに関するいくつかのちらつきを見つけました。問題は、これらがOS Xでは動作せず、Linuxで動作する(つまり、シンボリックリンクへのフルパスを出力する)と人々が説明しているようには見えないことです。彼らは私のためにシンボリックリンクのパスを印刷するだけです: FantasticMrFox:bin robert$ pwd -P python3 /usr/local/bin FantasticMrFox:bin robert$ find `pwd -P` -name python3 /usr/local/bin/python3 ここで何が起こっているかについてのアイデアはありますか?

5
ターミナルからMacのジオロケーションにアクセスする方法はありますか?
一部のGUIアプリはOS Xの位置情報サービスを使用していますが、コマンドラインからMacの物理的な位置情報を取得したいです。これは、スクリプトの実行、設定の切り替えなどに役立ちます。メカニズムは、Geo IPサービスではなくCoreLocationにする必要があります(データが低すぎるため、オンライン接続が必要です)。 最小要件は、経度と緯度の出力です。ニースは精度を示す数字になります。とてもいい:ロケーション名を提供するジオコーダー。

2
iTerm2をssh:// URLハンドラーとして設定します
現在、ターミナルはSSH URLを処理するように設定されています。たとえば、次の場合: $ open ssh://machine.example.com 次に、ターミナルで新しいSSHセッションが生成されます。代わりにこれらをiTerm2で開いてほしい。ターミナルの代わりにiTerm2を使用してssh:// URLを処理するようにmacOSに指示するにはどうすればよいですか?
44 lion  terminal  ssh  iterm 

5
プロセスを名前で強制終了するにはどうすればよいですか?
プロセスがPythonハングしたことに気づくことがあります。その後、Activity Monitorを介してそれを強制終了しますが、すべて正常です。 代わりに、ターミナルでそのプロセスを強制終了します。ただし、PID名前によるプロセスは1つしかないため、ルックアップは必要ありませんPython。 一意の名前でプロセスを強制終了することは可能ですか?
44 macos  terminal 

7
コマンドラインからコマンドラインツールを完全にインストールするにはどうすればよいですか?
Xcodeコマンドラインツールのインストールのスクリプトを作成したいと思います。 マーベリックスでは、 xcode-select --install ユーザーにインストールを促すダイアログが開きますが、softwareupdateコマンドを使用するなど、ダイアログなしでインストールをトリガーしたいと思います。 これを行う方法はありますか? 編集: 具体的にxcode-select --installは、ユーザーがツールを手動でダウンロードしたりApple Developerアカウントを持っている必要なく、ツールをダウンロードしてインストールするアプリケーションを起動します。これ/System/Library/CoreServices/Install Command Line Developer Tools.appを行うために使用するようです。 Appleと同じメカニズムを使用しますが、GUIは使用しません。これは壊れやすいと思われるため、ツールを含む.dmgを手動でダウンロードする必要はありません。Appleは、Appleから直接ソフトウェアをダウンロードまたはインストールするsoftwareupdateなど、他のいくつかのコマンドラインツールを提供しinstallています。


6
Mac OSXから他のコンピューターを起動する
Mac OSX内にWOL(Wake On LAN)を使用して他のコンピューターを起動できる端末コマンドがありますか?Windowsにはwolcmdがありますが、OSXには同等のものがありますか? ネットワーク内で、rMBPからコンピューターを起動しようとしています。私のrMBPは通常WiFi経由で接続されますが、Thunderbolt GbEコネクタ経由でも接続できます。ターゲットコンピューターは、リモートデスクトップ接続を使用して接続する前にウェイクアップするWindowsマシンです。

4
端末のエポックからのミリ秒単位の時間
OSXターミナルでエポックからの時間をミリ秒単位で取得するにはどうすればよいですか? Linux / Ubuntuに相当するものはdate +%s.%N次のとおりです。 Linux $ date +%s.%N 1403377762.035521859 私のOSX端末では機能しません: OSX $ date +%s.%N 1403377800.N
42 macos  terminal  time 

3
シェルコマンドを使用してターミナルのスクロールバックをリセットするにはどうすればよいですか?
Terminal.appを使用している場合は、組み込みのシェルを使用するclearか、^+ L(Control-L)を押して画面をクリアできます。 ただし、これはすべて、現在の画面コンテンツを1画面高さに戻し、最初の行でカーソル/入力をリセットするだけです。つまり、スクロールバックして表示できます。 また、⌘+ K(Command-K)を押すと、スクロールバック全体がリセットされます。 これを行った後は、まったくスクロールバックできません。 特定の状況(特に、実行前screenまたはvim)で、コマンドが実際に実行される前にスクロールをリセットしたいと思います。 clearOS Xに実装され、これを実行できるコマンド(など)はありますか?との存在を考えるpbcopyとpbpaste、これを可能にする同様の何かが存在するかもしれないと考えています。

5
macOS Sierra 10.12.6での.git-completion.bash生成エラー
https://medium.com/@farooqyousuf/autocomplete-git-commands-and-branch-names-in-terminal-on-mac-os-x-4e0beac0388aでgit-completion提供されている説明に従ってプロセスを実行しました。 最初のステップはターミナルウィンドウでこのコマンドを実行することです。これは基本的に「git-completion.bash」スクリプトを取得してホームディレクトリに配置することです。 curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 次に、この行を「〜/ .bash_profile」に追加します。これにより、Gitオートコンプリートスクリプトが存在する場合に実行できます if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi これで、すべてのターミナルウィンドウを再起動するか、このスクリプトを使用するターミナルウィンドウを更新することができます。更新するには、次の操作を行います。 source ~/.bash_profile 以下は、tab入力後にキーを押すと表示されるエラーですgit。 unknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] <command> [<args>]
40 terminal  bash  git 

1
bashを使用してOSXの環境変数を削除する方法
Snow Leopard 10.6.8で実行していますが、最近、bash端末を台無しにしているように見える環境変数を追加しました(推測)。 私がやったのは、変数DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libを.bash_profileファイルに追加することです。これは次のようになります。 export PATH=/Users/Carlos/pear/bin:$PATH:/Users/Carlos/android-sdks/platforms:/Users/Carlos/android-sdks/platforms-tools:/Library/PostgreSQL/9.2/bin/ # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/lib そして、コマンドを実行します: source ~/.bash_profile そのため、ターミナルで「set」を実行すると、すべての環境変数とともに変数がリストされます。 事は私はそれを削除したいです。私はいくつかのフォーラムをチェックしましたが、正直なところ、これまでのところ解決策はありませんでした。
40 macos  terminal  bash  path 


8
ターミナルを開くと、「名前がありません!」というプロンプトが表示されます
突然、今朝、ターミナルウィンドウを開いて、これを取得します。 I have no name!@macbook:~$ whoami 502 **私は数字ではありません!私は人間です!** 何が得られますか?私の名前を取り戻すために私が何をする必要があるか知っていますか? ここには2つの問題があると思います。1つはホスト名が定義されていないこと、もう1つはwhoamiが私の名前を数字として報告することです。


4
ターミナルからプログラムでMacのシリアル番号を見つけるにはどうすればよいですか?
UNIXコマンドラインからシステムのシリアル番号を取得するには、どのコマンドを使用できますか?unameソフトウェアとハ​​ードウェアに関する情報を出力するので、スクリプトで使用するコマンドからシリアル番号を取得したいと思います。

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