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

コマンドラインは、シェルへのインタラクティブなインターフェースです。

3
ターミナルを使用してさまざまなウィンドウで「閉じる」イベントをシミュレートする方法はありますか?
私はUbuntuはASKに答えのすべてのインスタンスを終了しgnome-terminal、コマンドを経由していますすべてが読むことができるようすることgnome-terminalがあるようですいなかったSIG私は、この「閉じる」イベントをシミュレートするために使用することができますコールを。GNOME / KDE / LXDE / {ここにウィンドウ/デスクトップマネージャー/環境を配置}で「閉じるボタンをクリック」イベントをシミュレートする方法はありますか?私が持って読んで 異なる 質問 これとは関係を持っている可能性を、これに応答しません。 私が探しているのは、さまざまなシナリオでこれを行うためのグローバルコマンド(存在する場合)です。存在しない場合は、「閉じる」ボタンの仕組みを説明してください。 可能な用途: 確定したタスクの一連のアプリケーションを開き、それらをすべて(もはや使用されていない場合)を押さずに単一のストローク/コマンドで閉じますか?作業を保存しますか?アラート。 すべてのgnome-terminalインスタンスを閉じますが、まだ実行中の子プロセスがある場合は警告します。 今、私の頭に浮かぶものは他にありません...

5
上位N行を繰り返すことができる、以下のようなページャープログラム
less表示されたすべてのページでプログラムに最初の行(または最初の2行)を繰り返す方法はありますか? これを行うことができる他のページャープログラムはありますか? これは、データベーステーブルの閲覧のためのキラーアプリも思うだろうmysqlか、psqlまたはgqlplus... アイデアがわからない方は、このページの下部にあるスクリーンショットをご覧ください。ヘッダー行+水平アスキーバーを繰り返します。


4
よく似たファイルを保存するためのローリングdiff?
報奨金は、期限が切れる6日に。この質問への回答は、+ 50レピュテーションバウンティの対象となります。 Basjは、この質問に対するより詳細な回答を探しています。典型的な例:backup201901.tar.gz、backup201902.tar.gz、...、backup201912.tar.gzなど」 職場では、mysqlデータベースの夜間ダンプを作成します。日々、データの90〜95%近くが重複しており、時間が経つにつれて増加することを推測します。(この時点で、いくつかはおそらく99%です) これらのダンプでは、1行が1つのmysql INSERTステートメントであるため、唯一の違いは行全体と、ファイル内での順序です。それらをソートした場合、ファイルごとの実際の違いは非常に小さいでしょう。 私は探していましたが、ダンプの出力をソートする方法を見つけていません。sortただし、コマンドを介してパイプできます。次に、同一行の長い長いブロックがあります。 だから私は差分のみを保存する方法を考えています。マスターダンプから始めて、毎晩それと比較することができます。しかし、差分は毎晩大きくなります。または、ローリングdiffを作成することもできますが、これは個々に非常に小さくなりますが、毎晩シリーズ全体のマスターdiffをまとめる必要がある場合、計算に時間がかかるようです。 これは可能ですか?どのツールで? 編集 mysqlバックアップを行う方法を尋ねていません。現時点ではmysqlを忘れてください。ニシンです。私が知りたいのは、一連のファイルから一連のローリングdiffを作成する方法です。毎晩、ファイル(たまたまmysqldumpファイル)を取得します。これは、前のファイルと99%類似しています。はい、すべてをgzipします。しかし、そもそもすべての冗長性を持つことは冗長です。私が本当に必要なのは、前の夜との違いだけです...これは前の夜とわずか1%違います...などです。したがって、私が望んでいるのは、一連の差分を作成する方法です。そのため、毎晩1%だけを保存する必要があります。

2
moreutilsのスポンジ-シェルリダイレクトの違いは何ですか?便利な例?
> brew install moreutils ==> Downloading https://homebrew.bintray.com/bottles/moreutils-0.55.yosemite.bottle.tar.gz ######################################################################## 100.0% ==> Pouring moreutils0.55.yosemite.bottle.tar.gz 🍺 /usr/local/Cellar/moreutils/0.55: 67 files, 740K spongeは標準入力を読み取り、指定されたファイルに書き出します。シェルリダイレクトとは異なり、スポンジは出力ファイルを書き込む前にすべての入力を吸収します。これにより、同じファイルを読み書きするパイプラインを構築できます。 分かりません。便利な例をいくつか教えてください。 何を吸い上げるを意味ですか?


2
フルスクリーンアプリケーション後のGNUスクリーンのクリア
通常のxterm(「実際の」端末についてはわからない)で作業している場合、manやvimなどのフルスクリーンプログラムが閉じられると、画面が表示されたままになります。閉じたプログラムを起動しました。 ただし、GNU Screen内で実行している場合、プログラムを閉じてもクリアされませんが、単に上にシフトされてプロンプトが表示されます。私にとってこれは見苦しいため、「通常の」動作を再開できるかどうかを知りたいと思います。 私は自分で手動で画面をクリアできることを理解していますが、a)私は望んでいませんし、b)私が望んでいるものではなく、完全にクリアな画面になります。

3
systemctl \ {restart、status} \ sshd \;が実行されない理由 作業?
エコーを通過した場合の上記コマンドの出力は次のとおりです。 # echo systemctl\ {restart,status}\ sshd\; systemctl restart sshd; systemctl status sshd; 出力を端末に貼り付けても、コマンドは機能します。しかし、コマンドを直接実行しようとすると、次のようになります。 # systemctl\ {restart,status}\ sshd\; bash: systemctl restart sshd;: command not found... 2つの質問があります。 この置換と拡張の方法は正確に何と呼ばれていますか?(そうすれば、私はそれを研究し、それとそれを適切に使用する方法についてさらに学ぶことができます)。 ここで何を間違えましたか?なぜ機能しないのですか?

4
「passwd」と「chpasswd」の違いは何ですか?
これらのコマンドの説明を本passwdから読みました 。 既存のユーザーのパスワードを変更します。 chpasswd: ログイン名とパスワードのペアのファイルを読み取り、パスワードを更新します。 これらのコマンドは同じ仕事をしているようです。それらに違いはありますか? 編集: どのファイルが変更されるかを、いつ使用するかを学びたいです。同じファイルを変更しますか、それとも異なるファイルを変更しますか?異なるファイルを変更する場合、それらは何ですか?

4
Unix端末でexitコマンドはどのように機能しますか?
誰かがexitコマンドがUnixターミナルでどのように機能するか説明してもらえますか? 検索man exit とはwhich exit有用ではなかったと私は、次の問題に遭遇しています。 新しいRed HatシステムにAnacondaとPyCharmのアドオンパッケージをインストールした後exit、ターミナルセッションを終了するように呼び出すと、一連のエラーが発生し、ターミナルが期待どおりに終了することに気付きました。エラーは、私の呼び出しがすることを示唆しているように見えるexitの呼び出しをトリガーされるrm ~/anaconda3/.../と、rm ~/PyCharm/....エラーを引き起こし、。すべてのディレクトリは、これらのプログラム用にダウンロードしたパッケージの場所(numpy)でもあるように見えます。以下を参照してください。 $ exit rm: cannot remove ‘~/anaconda3/lib/python3.5/site-packages/numpy/core’: Is a directory ... ... 解決済み 私の~/.bash_logoutファイルでは、行がありました find ~ -xdev ( -name *~ -o -name .*~ -o -name core ) -exec \rm '{}' \; この行をコメントアウトすると、エラーメッセージが停止しました。すべての一時ファイルを検索して削除するようです。ただし、「core」という単語が含まれるディレクトリを検索し、それらも削除しようとします。これはシステムのプリセットです。

1
ランダム画像ジェネレーター
私はランダムデータを生成し、それを使用してPNG画像に変換しようとしています: head -c 1MB < /dev/urandom | hexdump -e '16/1 "_x%02X"' | sed 's/_/\\/g; s/\\x //g; s/.*/ "&"/' | tr -d "\"" | display -depth 8 -size 1000x1000+0 rgb:- このコマンドは、常にいくつかのRGBピクセルを持つ灰色の画像を表示します。私は何を間違えていますか? 私の最終目標は、ランダムデータを含む少なくとも1つの画像を生成することです。


5
変更するために(実行せずに)前のコマンドを呼び出す方法は?
最後のコマンドを実行せずに取得できるトリックを思い出せません。 上矢印キーを押してコマンドを変更するときに!1255コマンドにアクセスできるようにしたいとしましょう。それでは、コマンドを呼び出して、コマンドラインに表示されるが実行されず、その後矢印キーでアクセスできるようにするコツは何ですか? エコーを入れてみましたが、コマンドの前にエコーがあります。正しく行う方法を覚えていません。

3
再起動後も保持されるようにコンソールのTTYフォントタイプを永続的に変更するにはどうすればよいですか?
Ubuntu 15.04 64ビットDesktop Edition(DebianベースのLinux)を実行しています。 sudo dpkg-reconfigure console-setupコマンドラインからデフォルトのコンソールフォントタイプをTerminusに変更するために使用しました。その直後に、コンソールのフォントがよりシャープなフォントに変更されました。 ただし、再起動後、Ctrl+ Alt+ F1を選択すると、選択した選択肢ではなく、元のチャンキーなスタイルのフォントが表示されたコンソールウィンドウが表示されます。 /etc/default/console-setupファイルには、私の選択肢に変更されているように見えます。 # CONFIGURATION FILE FOR SETUPCON # Consult the console-setup(5) manual page. ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="guess" FONTFACE="Terminus" FONTSIZE="8x16" VIDEOMODE= # The following is an example how to use a braille font # FONT='lat9w-08.psf.gz brl-8x8.psf' 優先フォントを使用するようにコンソールフォントを永続的に変更するにはどうすればよいですか?

1
echoコマンドがatコマンドで機能しないのはなぜですか?
入力するとき: at now + 1 min at>play /usr/share/sounds/startrek.wav at>ctrl+d 動作するので、1分後に実際にサウンドが再生されます。 しかし、私が入力するとき: at now + 1 min at>echo "Teresa the green vegetable lover" at>ctrl+d シェルからエラー応答はありませんでしたが、1分後にはテキストも表示されません。
14 command-line  at 

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