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

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

6
コマンドラインで既に入力されている特定のテキストで端末を起動するにはどうすればいいですか?
私の質問を言い換えるのではなく、希望するユーザーケースを説明しましょう。 「gnome-terminal --someoptionflagname '投稿するテキスト」というコマンドを実行する短いシェルスクリプトを作成し、このスクリプトを実行します。 Gnome-terminalがポップアップ表示され、コマンドラインプロンプトに続いてテキストが表示されます。 すなわち: fields@mycomputer:/$ my text to be posted これはできますか?

4
「xargs grep」は何をしますか?
私はgrepコマンドを知っていて、の機能について学んxargsでいるので、このページを読んで、xargsコマンドの使用方法の例をいくつか示します。 最後の例、例10に混乱しています。「xargsコマンドはgrepコマンドを実行して、文字列 'stdlib.h'を含むすべてのファイルを検索します(findコマンドで提供されたファイル)」 $ find . -name '*.c' | xargs grep 'stdlib.h' ./tgsthreads.c:#include ./valgrind.c:#include ./direntry.c:#include ./xvirus.c:#include ./temp.c:#include ... ... ... ただし、単に使用することの違いは何ですか $ find . -name '*.c' | grep 'stdlib.h' ? 明らかに、私はまだxargsが正確に何をしているかに苦労しているので、どんな助けも大歓迎です!

2
「少ない」出力色を作成するにはどうすればよいですか?
ページャーなしでプログラム(grepまたはls)を実行すると、その出力に色が付きます。ただし、出力をにパイピングして実行するとless、色が表示されません。 たとえば、次のコマンドは色付きの出力を出力します。 grep -r something しかし、これはしません: grep -r something | less どうして?どうすれば色を見ることができlessますか?

6
端末からモニターを有効にする方法は?
誤ってモニターを無効にしたため、ログインすると、空のバックライト付き画面が表示されます。Ctrl+ Alt+ F#で端末を開くことができますが、端末からモニターを有効にするにはどうすればよいですか? 試しましたがxrandr、ディスプレイを開けません。xset動作しません。私の問題に非常に似ているこの質問を見つけました。答えは、入れるスクリプトを提供します/etc/X11/Xreset.d。 実行しても問題は解決しません(ただし、適切に使用する方法が理解できない可能性があります)。どういうわけか、新しいデフォルトを「モニターを無効にする」ようにしたと思います。 Ubuntu Studio 13.10。の実行 nVidiaドライバーがありません。xorg.conf削除するファイルが見つかりません。すべての入力に感謝します! 編集:コマンドの出力xrandr -d :0 Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767 LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm 1366x768 60.0* 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 …


6
コマンドラインから自動マウントする方法は?
コマンドラインから自動マウントをトリガーするにはどうすればよいですか?「自動マウント」とは、完全に自動でマウントすることではなく、使用可能なデバイスのリストを取得してから、その中から1つを選択し、最終的にを取得することを意味し/media/{user}/{diskid}ます。この機能は、たとえばNautilusやThunarによって提供されますが、この種の半自動マウントをトリガーするコマンドラインツールを見つけることはできません。 pmountは、私が見つけた最も近いものですが、下の完全に異なるメカニズムで動作するようで、デバイスを/media/sdf線に沿って表示します。

3
所有者と権限をそのままにしてフォルダーをコピーするにはどうすればよいですか?
そこで、次のようにホームドライブを外部ドライブにコピーしてバックアップします。 sudo cp -r /home/my_home /media/backup/my_home その結果、外付けドライブ上のすべてのフォルダーはによって所有されるようになりましたroot:root。どうすればcp元の所有権と許可を保持できますか?


8
スクリプトのコマンドラインからFirefoxアドオンをインストールする方法は?
Firefoxアドオンを追加して無人スクリプトを改善したいのですが、方法が見つかりません。 誰かが方法を見つけるのを助けることができますか? 例:(adblockPlusプラグインをインストールし、新しいデフォルトWebページを設定したい) wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi firefox -silent -install-global-extension addon-1865-latest.xpi -setDefaultBrowser www.google.es 前もって感謝します。



1
ターミナルでメディアキーをシミュレートする
私は、ssh接続を介して通信するための多くのアプリを備えた新しいアンドロイド携帯電話を持っています。押されたキー、特にメディアキー(再生一時停止ボリューム)をシミュレートできる場合、sshコマンドを使用できるかどうかを知りたいです。追加のソフトウェアをインストールしたくない。 注:すぐに使用できるアプリがあることは知っていますが、これは単に理解を深めるためです。

1
作業ディレクトリではなく、ターゲットディレクトリを基準にしてzipファイル内のディレクトリを作成する方法
ディレクトリを変更できないスクリプトからzipコマンドを呼び出しています。data/kit123/データが存在するディレクトリからのもののzipファイルを作成する必要がありますが、zipのコンテンツはkit123、からの相対パスを持つのコンテンツのみにする必要がありますkit123。 これはディレクトリ構造です myworkingdir data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 ... kit124 ... スクリプトはmyworkingdirで実行され、ディレクトリを変更できません。 電話したら zip -r kit123.zip data/kit123 zipファイルの構造は次のようになります data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 しかし、私はそれが欲しいです kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 これを達成するために使用できるzipオプションはありますか?作業ディレクトリに依存するのは奇妙に思えます -jではないことを知っています。kit123内の構造を破壊する
25 command-line  zip 

7
なぜファイルシステム全体を削除できるのですか?
を介してファイルシステム全体を削除するという悪名高い間違いを犯した後sudo rm -rf /*、私が行った恐ろしい損害から回復し、寿命から6年を失ったばかりの事実に対処した後、なぜそれが可能なのかと疑問に思い始めました。この間違いの発生を防ぐために何ができるか。 私に提案された解決策の1つは、アカウントからルートアクセスを取り消すことですが、多くのコマンドにはルートアクセスが必要であり、毎日数十個のコマンドを実行する必要があるため、面倒です。 システムをバックアップするのは明らかな方法です。ただし、バックアップの復元にはある程度のダウンタイムも必要です。システムによっては、ダウンタイムが数日または数週間になることがあり、場合によっては許容できない場合があります。 私の質問は次のとおりです。ユーザーがファイルシステムを削除しようとしたときに確認を実装しないのはなぜですか。そのため、実際にそれを実行したい場合は、Yを押すか入力するだけで、少なくともそうしなければすべてを失うことはありません。
24 command-line  rm 

3
Linuxの「wc -c」および「wc -m」コマンド
テキストファイルがあり、その内容は次のとおりです。 i k k wc -mこのファイルの文字数を数えるために使用すると、結果は7です。 質問1:しかし、「行末」文字をカウントすると仮定して、なぜ「6」を取得すべきではないのに、なぜ7を取得したのでしょうか? 質問2:正確にどのように機能しwc -mますか? 質問3:私が使用している場合wc -c(バイト数をカウントする)、私は同じ結果を持っているwc -mので、二つの異なるオプションを持つことのポイントは何ですか?彼らはまったく同じ仕事をしていませんか?そうでない場合、違いは何wc -cですか?
24 command-line  wc 

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