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

コマンドラインインターフェイス(CLI)の使用に関する質問。

2
ターミナル、終了方法--More—リスト
例えばcpコマンドのように、ターミナルではオートコンプリートをよく使います。しかし、cpコマンドのディレクトリに入れてを押すTabと、ファイルのリストが非常に長いため、Ubuntuがリストの一部を吐き出し、キー入力を待ってから残りのファイルを1つずつ順番にリストすることがあります。残っているファイルの数がわからないため、この機能はほとんど役に立ちません。ほとんどの場合、エラーが発生します。 このリストを離れてcpコマンドに戻る方法はありますか、またはCtrl+ を押しCてcpコマンドの入力を再開する必要がありますか?

3
grepを使用して一重引用符でテキストを検索しますか?
私はubuntu 12.04の埋め込み端末でgeditテキストエディタを使用しています。を使用してテキストを検索しようとしていますgrep。このコード行を検索したい 'type' => 'select' 私は試した: grep -r '\'type\' => \'select\'' しかしgrep、結果は返されませんでした。 だから誰かが親切に上記のコードを検索する方法を教えてもらえますか?

2
文字列をsedしてフォルダパスに置き換える方法
次のbashスクリプトを作成しようとしています。 HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; ファイルで変更したい行は次のとおりです。 users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" したがって、最終結果は次のようになります。 users = "/opt/my_home/config/data/_DOMAIN_/users.conf" しかし、私はそれを得ていません...それはエスケープ文字のためだと思います... 誰かが光を当てることはできますか? ありがとう


3
コマンドラインの*から除外
aの使用*が事実上避けられない状況がたくさんありrm -rf *ます-例えば、何千ものサブフォルダーとファイルを保持するフォルダー内。 しかし、rmコマンドから1つまたは2つのファイルまたはフォルダーのみを除外する場合はどうでしょうか。私は自分のやり方をグーグルで調べましたが、ここでfind . -depth -not \( -name 'one' -o -name 'two' \ -o -name 'three' \) -exec rm {} \;述べたような非常に複雑なソリューションしか見つかりませんでした。 より簡単な方法でこれを行う可能性はありfindますか?例えばrm -rf --exclude='one' --exclude='two' --exclude='three' *、rsyncのようなものrm -rf -e 'one','two','three' *ですか? たぶんから物事を除外するためにも、一般的な可能性*(のようなので、他のコマンドはcp、mv...自分自身を実装する必要はありませんか)?のようなもの*{'one','two','three'}ですか?
14 command-line  bash  rm 



1
=、*、および|などの記号は何をしますか 「ls -F」の出力の意味は?
シェルコマンドの「チートシート」の作成に取り組んでいます。現在、lsコマンドとそのフラグを調査しています。-Fフラグについては、追加されたインジケータの大部分が何を意味するか知っています。=そして、|私はすべての情報を見つけることができません。 誰かがこれらのコマンドの意味を教えてください。
14 command-line  files  ls 

2
古典的な「実行コマンド」ウィンドウを取得できますか
私は団結を愛するがとき、私はそれを嫌うAlt+は、F2ダッシュが表示されます。ちょうど再マップすることが可能であるAlt+ F2そうなもののルックスは、まさに昔の好きなことAlt+をF2 私が欲しいのは時間をさかのぼるようなものですが、古いgnomeの高速コマンドランナーが本当に好きでした。Ctrl+ Alt+ Tを使用して端末を起動し、必要なものを実行できますが、小さなものに対してそのようなものを起動するのはやり過ぎです。 そして、以前のウィンドウは高速で、オートフィルがあり、コマンドを起動すると消えるという事実が好きでした。または、そのように見え、インストールしていくつかのキーにマップできるユーティリティがあります。

6
アプリケーションをミュートするスクリプト
私の目標は、システム全体ではなく、Spotifyアプリケーションをミュートできるようにすることです。コマンドの使用:ps -C spotify -o pid=SpotifyのプロセスIDを見つけることができます"22981"。この場合、IDはです。そのプロセスIDを使用して、このリストから検索したいと思います。pacmd list-sink-inputs。このコマンドは、次のようなリストを返します。 eric@eric-desktop:~$ pacmd list-sink-inputs Welcome to PulseAudio! Use "help" for usage information. >>> 1 sink input(s) available. index: 0 driver: <protocol-native.c> flags: START_CORKED state: RUNNING sink: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo> volume: 0: 100% 1: 100% 0: -0.00 dB 1: -0.00 dB balance 0.00 muted: no current latency: …


4
特定のディレクトリ内のすべてのソースファイルを再フォーマット/再インデントする方法
ソースツリーを含むディレクトリが指定されている場合、コマンドラインから各ソースファイルを美しく再フォーマットされた同等のものに置き換える簡単な方法はありますか? 通常、プロジェクトのソースツリーにはソースではないファイルも含まれており、ソース自体が異なる言語になっている可能性があることに注意してください。 プロジェクトには通常、多くの異なる言語のソースが含まれているため、できるだけ多くの言語をサポートするツールを探しています。特に、xml / html、javascript、ruby、およびjavaをサポートするものを探しています。

3
マウスを使用せずにコマンドラインに入力されたテキストをシステムクリップボードに効率的に送信する方法
コマンドラインに次の長いコマンドを入力したとします $ some very long command that I want to copy to the clipboard これをシステムクリップボードに効率的に取得するにはどうすればよいですか?Gnome Terminal 2.23.1を使用しています。 マウスを取得してハイライトしてコピーできることは知っていますが、一般的なキーボードソリューションが必要です。 また、複数のコマンドラインプログラムに一般化することもできます。 たとえば、viモードのbashではv、vimでコマンドを押して編集し、Vimのクリップボードへのコピー機能を使用できますが、コマンドラインでRを使用すると機能しません。また、少し遅いです。 viモードyyで、行の内容を押してシステムクリップボードにコピーできればいいのですが、これはうまくいかないようです。さらに、ヤンクコマンドはシステムクリップボードに内容をコピーしないようです。それらは、bashが使用するバッファーにのみコピーするようです。 更新: 投稿後に見つけた SOに関するこの同様の質問 readlineの変更に関するこの有望な議論

4
「シャットダウン…」ダイアログから「シャットダウン」をクリックしても何も起こらないのはなぜですか?
私はこのサイトで「シャットダウン」タグに関するすべての質問に答えましたが、これは異なります。 セッションメニューから[シャットダウン]を選択します。次に、表示されるダイアログで[シャットダウン]をクリックします。 これでシャットダウンすることもあれば、何も起こらないこともあります。デスクトップが残っていますが、それでも正常に機能します(つまり、必要に応じてコンピューターで作業を続けることができます)。端末から「sudo halt」と入力すると常に機能します。 毎回シャットダウンするようにしたいのですが。誰でも助けることができますか?

2
フレームバッファでビデオを再生するにはどうすればよいですか?
GUIをインストールしたくない場合は、最小限のUbuntu amd64をインストールしてください。 わかりましたが、例:「フレームバッファー」でFirefoxを実行できると聞いたので、「GUI」なしでコンソール下のフレームバッファーを介してVLCメディアプレーヤーを実行する方法を尋ねます。 ?

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