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

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



4
ターミナルのアプリケーションディレクトリにアクセスする
私は本当にコマンドラインが初めてで、ターミナル内のアプリケーションディレクトリにアクセスしようとしています。 デフォルトでは、ユーザーディレクトリに留まりますが、アプリケーションは「Macintosh HD」の子です。 ユーザー名>アプリケーションではなく、このディレクトリにアクセスする方法に関するヒントはありますか?

12
OS Xで現在のワット数情報を取得する方法は?
OS X Snow Leopardで現在のワット使用情報を取得する方法はありますか?私は2010年半ばのiMacを使用しているので、バッテリー関連のアプリだけを探しているわけではありません。 OS Xは電力使用量も監視しますか?電源コードとコンセントの間に外部リーダーを使用する必要がありますか? 私は、ほとんどのコマンドラインに興味/ AppleScriptのより便利なログ&統計のためのソリューションをベースにしていますが、私は代替のために開いています。 両方(@ bmikeと@ michaelmichael)の答えは間違いなく正しいです。ここでのメタ疑問は、PSUに既にセンサー/リーダーがあり、それが "ワットを消す"ように機能するということです。その答えは「ノー」だと思います。 たぶんただの濡れた夢かもしれませんが、搭載されているワットメーターは、コンピューターが「私がどれだけ環境に優しいか見てください。これらのワットだけを使用してください!」と叫ぶのに理想的です。 あ! @ ケリーShotts「提案ISTATコードメニュー3を やるからワット数の測定値を取得し、いくつかのセンサーボルトとアンペア統計情報と一緒に、。メーターはありますが、プログラムでどのようにアクセスできますか? バウンティ!堅牢なコマンドラインセンサー読み取りソリューション、または非常に優れたサードパーティソフトウェア(少なくとも統計および履歴データツールを備えたソフトウェアなど)を推奨するために提供されます。 お知らせするだけです。前述のiStatメニュー3には、以下の電力関連センサーがリストされています。 電圧センサー(ボルト) AC / DC AC / DC AC / DCシャント CPU CPU 1.8V S0 CPU CTT グラフィックモジュール 記憶 電流センサー(アンペア) AC / DC CPU CPU VTT グラフィックモジュール パワーセンサー(ワット) AC / DC CPU …

1
ターミナルウィンドウからすべての出力を完全にクリアします
ターミナルウィンドウからのすべての出力(すべての履歴出力を含む)をクリアして、新しいターミナルウィンドウまたは新しいターミナルタブを開いたときのようにクリーンな状態に戻したいと思います。 このclearコマンドを使用して現在の1画面だけをクリアできますが、それでもスクロールアップしてすべての履歴出力を確認できます。ターミナルを使用してプログラムの出力をトレースし、最後に⌘+ Aを実行してすべてのテキストを選択したいので、最後の実行から出力を取得して、スクロールして開始位置を確認する必要はありません。また、新しいタブを開くこともできますが、同じウィンドウでこれを実行できるかどうか疑問に思っていましたか?


6
Terminal.appから「man」ページ全体のすべてのテキストをコピーします
非常に長いmanページ(man ssh)を読んでいます。テキストエディタで読みやすくするために、そのテキストをすべて保存したいです。 残念ながら、次のいずれかを選択します。 編集→すべて選択→コピー シェル→テキストのエクスポート... 結果として、スクロールしたすべてのテキストではなく、画面いっぱいのテキストのみが保存されます。 manページ全体のテキストを抽出するにはどうすればよいですか?


2
名前を入力してディレクトリに移動しますか?
たとえば、ディレクトリ「blob」が存在し、「blob [return]」と入力すると、システムcdはblobディレクトリに移動します。 Linuxの(Ubuntuの)で、私は追加することができshopt -s autocd、私に.bashrcファイルが、OS X上で、これはエラーを与えます:-bash: shopt: autocd: invalid shell option name

4
「シェルスクリプトの実行」コマンド内でgitコマンドが見つからないため、Automatorワークフローが失敗しますか?助けが必要
Automatorワークフローがあり、アクションの1つはリポジトリのクローンを作成することです。「シェルスクリプトの実行」アクションのコードを次に示します。/bin/bash重要な場合、コマンドはBashシェル内で実行されます。 SOURCEDIR="${3/\/Volumes/}" cd "$2" REPOURL="bob@somedomain.com:$SOURCEDIR" WORKINGDIR="$1" # Capture any errors with cloning process in log file git clone "$REPOURL" "$WORKINGDIR" &> ./log.txt // For debugging echo "exit code: $?" echo "PPID: $PPID" open . これで、Automatorアプリは私のマシンで正常に動作します。私のマシン(Macbook Pro)でのgitへのパスは次のとおりです/usr/bin/git(Xcodeでマシンにgitをインストールしたと思います)。 しかし、私の同僚のマシン(Mac Proでも)Automatorアプリは失敗します。実際、log.txtファイルの出力には次のように記載されています。bash: git: command not found 私の同僚のマシンでは、gitへのパスは次のとおりusr/local/git/binです。MacOS XのGoogle Gitインストーラーでgitをインストールしたため、これは違いますが、スクリプトではgitコマンドが重要だとは思いませんでしたコマンドへの絶対パスではなく、さらに同僚はBashスクリプトからgitを正常に実行できますが、ターミナルから直接呼び出された場合は。 それで何が得られますか?オートマトーラーのワークフローはなぜ機能するのに、同僚には機能しないのですか? BashまたはUnixには、ここでは理解できないが、失われた基本的なものが必要です。

2
ホームディレクトリではない特定のディレクトリで常にシェルを起動するにはどうすればよいですか
入れてみました cd /Users/my_name/my_directory/structure 両方.bashrcで機能します.bash_loginが、どちらも機能しません。つまり、新しいターミナルウィンドウを開くと、ホーム(/ Users / my_name /)ディレクトリにいます。 エラーメッセージはありません。新しいターミナルウィンドウを起動するときに期待したとおりにディレクトリにcdするだけではありません。

8
コマンドラインから現在接続されているネットワークサービスを見つける方法は?
使用可能なネットワークサービス(イーサネットまたはWi-Fiなど)のどれが現在アクティブであるかを確認したいと思います。ネットワーク設定のこのスクリーンショットでは、Wi-Fiが現在アクティブになっていることがわかります(緑色の点): コマンドラインからその情報を取得するにはどうすればよいですか? このnetworksetupコマンドにより、利用可能なネットワークサービスを一覧表示できます。 $ networksetup -listallnetworkservices An asterisk (*) denotes that a network service is disabled. Ethernet FireWire Wi-Fi また、デバイス名など、サービスに関する詳細を表示することもできます。 $ networksetup -listnetworkserviceorder An asterisk (*) denotes that a network service is disabled. (1) Ethernet (Hardware Port: Ethernet, Device: en0) (2) FireWire (Hardware Port: FireWire, Device: fw0) (3) Wi-Fi (Hardware …

2
いくつかのターミナルコマンドに基づいて、Mac用のユニバーサル(スクリプト)ファイルを作成する方法
ターミナルウィンドウに1つずつ入力して、トラブルシューティングの目的で使用するターミナルコマンドがいくつかあります。 これらのコマンドでは、ユーザーのパスワードを入力する必要があります。 これらのコマンドを使用してユニバーサル(スクリプト)ファイルを作成する方法を探しています。ファイルをダブルクリックするか、ターミナルアイコンの上にドラッグするだけで、Macでファイルを実行できます。 私はこれまでこのようなことをしたことがありません。そのようなスクリプトを作成する方法はありますか?お知らせ下さい。

2
grep:コマンドが見つかりません[複製]
この質問にはすでに答えがあります: ターミナル-高速入力時に奇妙なスペースが含まれる (1つの答え) 2年前に閉店。 これは非常に奇妙な動作です。最近、コンソールでプロセスを見つけようとするとps aux | grep foo、が返されますgrep: command not found。OK、それは私が変更して間違ったことでしたが、問題は、数回の試行後、それが突然何であるかを知っていることgrepです: MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux | grep …

2
シェルスクリプトからバックグラウンドプロセスとしてトンネルを管理する方法
シェルスクリプトからいくつかのsshトンネルを設定する必要があります。私はそれらをbgタスクとして実行しようとしました: #!/bin/sh ssh -L 3000:server1:5029 me@server2 & ssh -L 3001:server3:3306 me@server2 & しかし、トンネルをそのように起動すると、トンネルは正しく機能しないようです。 独自のタブで手動で設定するとうまく機能するので、次のアイデアは、スクリプトでターミナルの新しいタブを開き、そこにあるコマンドをフォアグラウンドプロセスとして実行することです。 注:この質問はもともと「シェルから新しいターミナルタブを起動してコマンドを実行する方法は?」でしたが、トンネルの処理について2つの回答がありました。「シェルを開く」質問については、動作するSuperUserでこれを見つけましたが、バックグラウンドの新しいタブは、開いているフォアグラウンドウィンドウよりも望ましいでしょう。

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