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

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

3
Bash / Terminalがそれらを理解できるように、特殊文字を入力する方法は?
フォルダーにというファイルがあるとしますNäyttökuva.png(興味がある人のために、それはフィンランド語で「スクリーンショット」です)。これが起こることです: $ ls Näyttökuva.png $ ls N* Näyttökuva.png $ ls Nä* ls: Nä*: No such file or directory これは、タブの自動補完にも影響します。入力を開始ls Nして押すtabと、に正しく展開されls Näyttökuva.pngます。しかし、ls Näタブ入力を開始しても何も起こりません。 どうすればいいですか: 特殊文字を理解できるようにbash / terminalを設定します bash / terminalがそれらを理解できるように特殊文字を入力しますか? ターミナルのエンコーディングは、[設定]タブでUTF-8に設定されており、[エンコーディング]タブはデフォルト状態になっています。UTF-8、Mac OS Roman、ISO Latin 1、ISO Latin 9、Windows Latin 1、ASCII、NextStep +アジアの一部のコーディングが有効になっています。 見知らぬ人でも(質問にはおそらく必須ではありませんが): を入力した場合ls N、を押してtab、読み終わるまで文字を最後から削除してもう一度ls Nä押すtabと、コマンドはls Nättökuva.png[sic]に展開されます。 2回目に文字を削除してls NäTabキーを押すと、文字が展開されls Nätökuva.pngます。3回目の実行はに展開されls Näökuva.pngます。 何らかの理由で、4回目の実行でls Nä̈kuva.png(ウムラウトよりもウムラウトに注意してください)。Tabキーを押すたびにls …
18 macos  terminal  bash 


4
ターミナルでファイルの関連付けを変更しますか?
端末を介してファイルタイプをアプリケーションに関連付ける方法はありますか?私は〜/ Library / Preferences / com.apple.launchservices.plistがそれを行うかもしれないと思ったし、私も見た:〜/ Library / Preferences / com.apple.LaunchServices.plistへのコマンドラインの変更がすぐに有効にならないのはなぜですか?しかし、私はそれを機能させることができないようです。 誰かがそれを使用して関連付けタイプを変更するときにGUIが何をするかを模倣する方法を探していると思う、それはそこですぐに動作するようです...

6
ターミナルのオートコンプリート機能の改善(Matlabに類似)
Matlabを使用したことがある人は、そのプログラムのコマンドウィンドウ機能に気付いているかもしれません。Macターミナルで同じ機能を有効にすることは可能だろうか。 これは次のように機能します。以前にこのターミナルセッションで2つのコマンドを使用したとします。最初にaを使用しcd ~、次にa を使用しましたls -la。 Macを含むすべての* nix端末では、を押すUp Arrowと最初にls -laコマンドが表示され、2回押すとcd ~コマンドが表示されます。これは素晴らしい。しかし、Matlabでは、最初に文字cを入力してからを押すと、Up Arrow表示されませんlsが、代わりにに直接移動しcd ~ます。これにより、大きなコマンドと以前に使用したコマンドの長いリストがある場合に多くの時間を節約できます。 出来ますか?

2
bashプロンプトの前に左括弧があるのはなぜですか?
コマンドを実行すると、前の行の前に左括弧文字が表示されることに気付きました。何が入っているかに部分的に依存しているよう$PS1です。設定解除$PROMPT_COMMANDを試みました$PS1が、違いはありませんでした。Terminal.appで発生するこの例を次に示します。
18 terminal  bash 

1
〜/ .sshから秘密鍵を削除した後でもssh鍵が持続します—なぜですか?
sshキー(パブリックおよびプライベート)を生成し、に保存しました~/.ssh/myServer/。 サーバーの~/.ssh/authorized_keysファイルに公開キーを追加しましたが、すべてうまくいきます! キーがどのように機能するかを理解しようと努力して、キーを削除しましたが、まだサーバーに接続できることに驚きました。 パスワードなしで接続できるのはなぜですか?

2
launchdを取得してプログラムの引数を正しく読み取る
私が実行しようとしているコマンドがエラーになっているlaunchdスクリプトがあります(明らかにそれは言葉ではありません、現在です)、不適切な使用法を訴えています。 私が取得している特定のエラーは、システムログにダンプされたコマンドの使用テキストです。これから、コマンドのオプションではなく、plistの他の情報(コマンドへのパス、タイミングなど)が正しく解析されていると推測します。 コマンドの使用後、最後の1行があります。 18/11/2013 09:30:00.101 com.apple.launchd.peruser.501: (fake.lable.seti[33833]) Exited with code: 1 しかし、それは「エラーで終了しました」という意味です。 launchdがコマンドをオプションから分割し、manページでProgramArgumentsについて説明していることを知っています。 さて、私はexecvp(3)を読みましたが、私は賢明な人ではないので、皆さんにたくさんの質問をしています。 通常、端末からコマンドを実行すると、次のようになります。 /Library/Application\ Support/BOINC\ Data/boinccmd --host localhost --passwd gobbledygook --project http://setiathome.berkeley.edu/ update これは大丈夫です。 そして、LaunchAgent plistのProgram / ProgramArgumentsセクションでこれを分割する方法は次のとおりです。 <key>Program</key> <string>/Library/Application Support/BOINC Data/boinccmd</string> <key>ProgramArguments</key> <array> <string>--host localhost</string> <string>--passwd gobbledygook</string> <string>--project http://setiathome.berkeley.edu/ update</string> </array> (記録のために、私はもともとboinccmdへのパスを\エスケープしましたが、それは機能しません、あなたのためにパス内のスペースをエスケープします) 引数をさらに分割してみました: <key>Program</key> <string>/Library/Application Support/BOINC Data/boinccmd</string> …

2
毎回のSSH要求タイムアウト
私は仕事で持っているストレージスペースにssh経由でアクセスしようとしていますが、毎回タイムアウトが発生します(Mac OS 10.7.5-Terminal)。 ファイアウォール、設定を確認し、リトルスニッチをオフにしましたが、ポート22はどこでもブロックされていません。SSHクライアントを備えたWindowsマシン上でまったく同じリクエストを行うことは魅力的です。 リクエスト: ssh login_name@server_address 回答: ssh: connect to host server_address port 22: Operation timed out 問題は、私の会社のvpn / proxy設定に起因するようです。私はそれを回避する方法を見つけた場合に更新されます。
18 macos  lion  terminal  network  ssh 

2
死なないプロセスを強制終了するにはどうすればよいですか?
私は、私の知る技術のいずれかを使用してプロセスを強制終了することができないんです(「強制終了」アクティビティモニタでは、top、killall私が取ることができるいくつかの追加のステップがある場合は、ターミナルから)と不思議。 ~ $ sudo killall -KILL 77439 Password: No matching processes were found ~ $ killall -KILL 77439 No matching processes belonging to you were found ~ $ killall 77439 No matching processes belonging to you were found ~ $ killall Mathematica No matching processes belonging to you were found …




5
OS X Yosemite用アプリのようなターミネーター(Ubuntu)
私はUbuntuを毎日使っています、そして最近(6ヶ月前)私はMacを購入しました、それで私が最初にしたのは私のMBPにVMWareとUbuntuをインストールすることでした。 私は開発者であり、の大ファンです ターミネータ 。 Terminatorを使えば、1つのウィンドウで複数のファイルを開くことができ、別々にそれらをコーディングすることもできます。 私はそれがUbuntu上で動作すればそれはおそらくMac OSX上で動作することができると思いましたが、それは動作しないようです。 OS X Yosemite用のTerminator風の端末アプリはありますか?
17 macos  terminal 

4
Chrome、ターミナルの個別のアプリケーションインスタンスとして新しいウィンドウを開く方法
Linux(OpenBox WM)からMBPに移行して、慣れていた生産性のレベルを回復するのに苦労しています...それを殺している特定のことの1つは、OSXが「アプリケーション」と「ウィンドウ」を分離し、異なるキーを割り当てていることですどちらかを切り替えるには、それぞれ独自の回転動作(ため息)があります。OSXは、アプリケーションXに切り替えるたびにアプリケーションXのすべてのウィンドウを前面に表示することを要求するため、さらに悪化します。各グループがデスクトップスペース全体にまたがる2つ以上のChromeウィンドウと2つ以上のターミナルウィンドウがある状況にしばしば遭遇しますが、同時にそれぞれを1つ持つことはできません。 その他の制約:作業できるように、ウィンドウを個別のワークスペース(または呼ばれるもの)に移動したくない。私はマウスを使いたくないのですが、それが私の問題を解決するなら喜んで使います(上記の場合はそうしません)。 私の問題を解決するかもしれないことの1つは、気になるアプリケーション(Chrome、Terminal)の新しいウィンドウを個別のインスタンスとして起動できることです。これにより、それらを前面に強制することなく、それらを任意に切り替えることができます。 ヨセミテでそれを行う方法を知っている人はいますか?どうもありがとう!

8
rootユーザー用のbashプロファイルの調達
私が感謝しているように、この質問がすべての人の地獄を悩ませるのであれば、事前におApび申し上げます。アーカイブを読んで、少なくともいくつかの提案を試みましたが、それでも(単純な)問題を解決することはできません。誰かが答えを提供できて、適切に謙虚に感じられることを願っています。参考までに、あいまいさを避けるために、相対パスではなく絶対パスを使用します。 ログインするときは、ユーザーとしてログインしますadam。のエイリアス/Users/adam/.bash_profileが読み込まれ、ターミナルをプルアップするとすぐに使用できます。私は.bashrcファイルを使用せず、それで問題ありません。 時々su、端末に入力してからパスワードを入力することでルートに切り替えます。プロンプトが変わり、私は現在rootユーザーです。私の質問はこれです:ルートになるとすぐに、プロファイルファイルを手動でソースする必要なく、ルートbashプロファイルをロードできますか?自動的に発生しないことがわかっている理由は、ルートプロファイルファイルとに同じエイリアスがあるため/Users/adam/.bash_profileです。rootユーザーになった後、を入力しない限りsource [root_profile_file]、機能しません。私は次の順列を設定してから、ターミナルを介してルートに切り替えましたが、プロファイル/エイリアスを自動的にソースするものはありません(注、以下のオプションは同時に設定されていないので、私は思いませんmシステムを混乱させる): オプション1:エイリアスを入れる/etc/profile オプション2: で/etc/profile、挿入[ -r /etc/bashrc ] && . /etc/bashrc エイリアスを入れる /etc/bashrc オプション3: で/etc/bash_profile、挿入[ -r /etc/bashrc ] && . /etc/bashrc エイリアスを入れる /etc/bashrc オプション4: エイリアスを配置する/var/root/.profile オプション5: で/var/root/.profile、挿入[ -r /var/root/.bashrc ] && . /var/root/.bashrc エイリアスを入れる /var/root/.bashrc オプション6: で/var/root/.bash_profile、挿入[ -r /var/root/.bashrc ] && . /var/root/.bashrc エイリアスを入れる /var/root/.bashrc 上記のいずれかで、ルートに切り替えてからsource root_profile_fileエイリアスを入力すると、ロードされますが、実際に手動でファイルをソースする場合にのみ注意してください。おそらく、bashの仕組みを完全に誤解しており、ルートに切り替えた後にプロファイルファイルを自動的に取得することはできませんが、簡単な解決策があることを望んでいます。このメッセージを読むのに時間を割いてくれたすべての人に前もって感謝します。
17 macos  terminal  bash 

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