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

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

1
gnome-disksに相当するコマンドラインはありますか?
Gnome ディスク(gnome-disks以前はとして知られていたpalimpsest)は、SMARTおよびいくつかのベンチマーク情報を提供します。私が収集したものから、それは以前はコマンドラインツールに基づいていましたudisksが、これらのプロジェクトはマージされたようです。 新しいGnome Disksユーティリティは、ベンチマークテストの平均結果を表示するためにのみ表示されます。スクリーンショットから、以前のバージョンのパリンプセストも結果に最大応答と最小応答があるように見えます。 ベンチマークのすべての結果に興味があります。特に、最悪の場合、I / Oが遅いディスクを排除することによって、ユーザーに悪影響を及ぼしているディスクを見つけようとしています。また、このデータを長期にわたってマッピングしたいので、プログラムでデータを処理/エクスポートできるようにする必要があります。 私はudisksctl(udisks2パッケージで)調べましたが、それはディスクに関する一般的な情報といくつかのSMART情報にすぎないようです。 古いudisksスタイルのベンチマークレポートを実行し、最小値と最大値も返すコマンドラインツールはありますか?

4
5分ごとに自動的にコマンドを実行する
私はLinuxを使用するのが初めてで、特にコマンドラインを使用します。Plex Media Serverを正常に起動して実行できましたが、Amazonドライブと同期するには、5分ごとに次のコマンドを実行する必要があります。 acd_cli同期 私はbashスクリプトなどのさまざまな方法を試しましたが、機能しません。上記のコマンドを5分ごとに実行する必要があるだけで、簡単な方法がわからないような気がします。

2
Unityダッシュ-検索を実行するコマンドライン(CLI)インターフェイスはありますか?
ときどき、sshを介してリモートデスクトップにリモートでログインし、sshを介してGUIアプリケーションを呼び出して、ラップトップにリモートで表示したいと思います。 しかし、私は通常、汎用的な用語を使用してダッシュからアプリケーションを呼び出すため、バイナリ名が何であるかわかりません。 ターミナルで、Unity Dashで検索を実行し、結果リストでアプリケーション名と実行可能なコマンドへのパスを取得できるコマンドライン(CLI)インターフェイスはありますか? 私は次のようなものが欲しいです: # dash --search "disks" Name Executable Disks /usr/bin/gnome-disks

2
rsync:フォルダーを同期しますが、ターゲットに余分なファイルを保持します
私は始めてrsync、ローカルシステム上の2つのフォルダーを同期させるためにそれを使用しようとしました。時間の経過とともにコンテンツが変化するソースフォルダー(一部のファイルが追加され、一部の変更があり、一部が削除される)と、ほぼソースのミラーにしたいターゲットフォルダーがあります。だから私が試したのは次のようにrsyncを使っていた: rsync -a --delete "${source_dir}" "${target_dir}"; これにより、ターゲットのコンテンツがソースのコンテンツとまったく同じに保たれます。ただし、いくつかのファイルをターゲットに追加してソースには追加できないようにしたいのですが、rsyncを実行するたびにそれらのファイルを削除したくありません。一方、同期され、その後ソースで削除されたファイルは、引き続き削除する必要があります。 除外したいすべてのファイルのコマンドを変更せずにこれを行う方法はありますか? 更新:私はrsyncに限定されていないことを言及する必要があります。別のプログラムがその仕事を成し遂げたとしても、それは問題ありません。私はrsyncを使用してこれを解決しようとしました。

3
execコマンドの可能な使用法は何ですか?
私はexecコマンドを学んでいます。execコマンドが、それを開始したプロセスを置き換えることを知っています。したがって、execコマンドに置き換えられたプロセスに戻ることはできません。 その目的は、それを開始したプロセスに戻ることを不可能にすることであると言えるでしょう。 しかしexec、コマンドとして使用できるようなものを使用する他の用途は何ですか?

7
文字列と最初の単語を含む単語を出力する
テキスト行で文字列を検索し、その文字列(スペースの間)とフレーズの最初の単語を印刷したい。 例えば: 「これは単一のテキスト行です」 "別物" 「もう一度やり直してください。」 「良い」 文字列のリストは次のとおりです。 テキスト 事 試す より良い 私が試みているのは、このようなテーブルを取得することです: この[タブ]テキスト 別の[タブ]事 [タブ]試してみる より良い grepを試しましたが、何も起こりませんでした。なにか提案を?

3
使ってもいいですか '!!' エイリアスまたはスクリプトで?
ターミナル!!では、以前のコマンドを参照するのに使用できます。これをエイリアスで使用することは可能ですか?試してみましたが、二重感嘆符が文字通りに解釈されてしまいます。 私が可能にしたいのは: コマンドを入力します 手順1で入力したものを含むエイリアスを入力します 許容できるスクリプトを使用したソリューションがある場合。

2
ウィンドウを1つにグループ化するにはどうすればよいですか?
AとBの2つのウィンドウがあります。Aに切り替えるとBが発生するように、またはBに切り替えるとAも発生するように、2つのウィンドウをリンクすることは可能ですか? 複数のワークスペースを使用することも選択肢の1つだと理解していますが、これも可能かどうか疑問に思いましたか。

2
サービスの開始/停止/再起動コマンドからの出力がない
Ubuntu 16.04 LTSをインストールしましたが、実行すると見つかりました usr@server:~$ sudo service <servicename> restart usr@server:~$ サービスは再起動されます(ステータスはで確認できますservice <servicename> status)が、シェルは予期せずにコマンドラインに直接戻ります。 * Stopping <servicename> [ OK ] * Starting <servicename> [ OK ]

2
リンク自体を削除せずにシンボリックリンクのターゲットを削除するにはどうすればよいですか?
を~/Desktop/test.txt指すシンボリックリンクがあり~/rendu/test.txtます。 のパスしか知りません。シンボリックリンク~/Desktop/test.txtを削除せずにすばやく削除する方法が必要です~/rendu/test.txt。 理由を知りたい人のために:crypted.xxx私のデスクトップには、暗号化され、自分のパスワードを含む名前のファイルがあります。 暗号化されたファイルを更新したい場合は、暗号化を解除crypted.txtして特別なディレクトリに作成します。そのため、私は実際的な理由で、デスクトップにそのファイルへのリンクを作成します。しかしcrypted.txt、私のを確認した後、これをすばやく削除したいと思いますcrypted.txt(デスクトップのリンクは削除しません)。

4
ファイルの読み取りと書き込み:teeコマンド
次のようなコマンドがあることはよく知られています。 cat filename | some_sed_command >filename コマンドの前に実行される出力リダイレクトとして、ファイルfilenameを消去し、filenameを切り捨てます。 次の方法で問題を解決できます: cat file | some_sed_command | tee file >/dev/null しかし、これがどのような場合でも機能するかどうかはわかりません。ファイル(およびsedコマンドの結果)が非常に大きい場合はどうなりますか?まだ読み込まれていないコンテンツをオペレーティングシステムが上書きしないようにするにはどうすればよいですか?どのような場合でも機能するスポンジコマンドもあるようです。ティーより「安全」ですか。
10 command-line  bash  tee 

5
シェルスクリプトを使用してgnuplotでコマンドを実行する方法
私がやりたいことは、まずプログラムを起動し、次に一連のコマンドを実行して終了するように指示するスクリプトを作成することです。例を挙げましょう。 このスクリプトを作成しましたがmyscript.sh、思いどおりに動作しません。gnuplotを実行して終了するのを待ってから、他のコマンドを実行するだけです。明らかにエラーが発生します。 #!/bin/bash gnuplot plot sin(x) pause -1 quit 私がやろうとしていることは明らかだと思います。そうでない場合は、コメントでお知らせください。


2
この「apt-get remove」命令は何をしますか?
次のコードは何をしますか? インターネットで見つけたのでコピーしてターミナルに貼り付けましたが、新しいカーネルをインストールすると古いカーネルしか検出されません。 sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
10 command-line  apt  kernel  sed 

4
画面の中央にコードの出力を印刷する
以下のコードfileは、画面にワード単位で何でも出力します。例えば: Hello が1秒間表示されて消えます。次に、文の次の単語が1秒間表示されて消えます。 画面中央に表示されているものを出力するにはどうすればよいですか? awk '{i=1; while(i<=NF){ print $((i++)); system("sleep 1; clear") }}' file

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