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

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

4
ファイルをインプレースで圧縮するにはどうすればよいですか?
ハードディスクの使用率が90%のマシンがあります。500個以上のログファイルを小さな新しいファイルに圧縮したい。ただし、ハードディスクは小さすぎて、元のファイルと圧縮ファイルの両方を保持できません。 したがって、必要なのは、すべてのログファイルを1つずつ新しいファイルに圧縮し、圧縮された元の各ファイルを削除することです。 Linuxでそれを行うにはどうすればよいですか?

3
適切にフォーマットされたコードを印刷するにはどうすればよいですか
Stack Overflowでmarkdownを使用してcreateを作成するのと同様にmonospace output、プログラムでそれを行うにはどうすればよいですか。 私はlp filename.txtを試しましたが、ローカルネットワークプリンタを使用して「そのまま」印刷できることを喜んで見つけました 問題は、出力が等幅ではないことです。 よりも速いオプションはありますか... 1) copy the text 2) paste into a text doc 3) format the document as mono 4) print it 私は次のようなオプションを見つけたいlp filename.txt -format=monoです;)

6
Unixシェルの「stdin / stdout API」はどれくらい安定していますか?
grepping、awking、sedding、pipingは、Unixライクなオペレーティングシステムのユーザーの日常的なルーチンであり、コマンドラインまたはシェルスクリプト(以降、総称してフィルターと呼ばれます)内にあります。 本質的に、「標準」のUnix CLIプログラムとシェルビルトイン(これ以降コマンドと総称される)を使用する場合、フィルターは正しく機能するために各フィルターステップでstdin、stdout、およびstderrの正確な予測形式を必要とします。以下では、このコマンドのこの正確な形式をこのコマンドのAPIと呼びます。 Web開発のバックグラウンドを持つ人として、この種のデータ収集とデータ処理を技術的にWebスクレイピングと比較します。これは、データ表示にわずかな変化がある場合でも非常に不安定な手法です。 私の質問は、UnixコマンドAPIの安定性に関するものです。 Unixライクなオペレーティングシステムのコマンドは、入力と出力に関して正式な標準化に従っていますか? いくつかの重要なコマンドの更新が、古いバージョンのコマンドを使用して作成されたフィルターの機能を破壊する原因となったことがありますか? Unixコマンドは、あるフィルターが壊れるような方法で変更することは絶対に不可能であるという時間の経過とともに成熟しましたか? コマンドAPIの変更によりフィルターが時々破損する可能性がある場合、開発者としてフィルターをこの問題から保護するにはどうすればよいですか?


3
コマンドラインでのXキーとポインターグラブの操作
Xサーバーグラブを一覧表示および管理するためのコマンドラインツールは何ですか?私は架空のを探しています(つまり、特定のアプリケーションに特定のキーまたはマウスボタンの使用を制限、または特定の画面領域に残ってマウスポインタを収縮、キーとポインタのグラブのようにのグラブこと。)xgrabであろうとユーティリティのようなものを示す Key 0x00f00ba5 0x123 0 Button 0x00f00ba5 2 Pointer 0x00abcdef 呼び出しがあったことを意味XGrabKey(display, 0x123, 0, 0x00f00ba5, ...)し、とのようにXGrabButton、XGrabPointer、XGrabKeyboard、XGrabServer(可能な場合)。表示形式は重要ではありません。私が欲しいのは、誰が何をつかんでいるかを見る方法であり、おそらくこれらのグラブを取り消す何らかの方法です(可能であれば、X11 APIで許可されているかどうかはわかりません)。




4
特定の日付に変更されたすべてのファイルを取得する
php特定の日付に変更された特定のディレクトリ内のすべてのファイルを見つけることは可能ですか? 私は使っています find /var/www/html/dir/ -mtime -28 | grep '\.php' 過去28日以内に変更されたファイルを取得するには、次の日付に変更されたファイルのみが必要です。 2011-02-08

5
2つのテキストファイル(diffの反対)の共通行(類似性)を出力しますか?
Diffは、2つのファイル間の変更を表示するための優れたツールです。しかし、2つのテキストファイルの類似性を表示する方法(違いを無視しながら)? すなわち、サンプル入力: a: Foo Bar X Hello World 42 b: Foo Baz Hello World 23 擬似出力(次のようなもの): @@ 2,3 =Hello World 両方のファイルをソートして通信を使用するだけでは十分ではありません。その場合、行情報が失われるためです。


2
EnterキーでEOLが送信されないのはなぜですか?
Unix / Linux EOLはLF、改行、ASCII 10、エスケープシーケンス\nです。 キーを1回押すだけのPythonスニペットを次に示します。 import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Enterこのスニペットに応答してキーボードを押すと\r、キャリッジリターン、ASCII 13が返されます。 上のWindows、Enter送信しますCR LF == 13 10。* nixはWindowsではありません。なぜEnter10ではなく13を与えるのですか?


5
なじみのないシステムについて学ぶコマンド[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 なじみのないUNIXまたはLinuxシステムに(rootとして)ログインします。どのコマンドを実行して自分自身の方向を決め、どのようなシステムを使用しているかを把握しますか?使用中のハードウェアの種類、実行中のオペレーティングシステムの種類、およびアクセス許可とセキュリティに関してはどのような状況にあるのかをどのように把握しますか? 入力する最初と2番目のコマンドは何ですか?

4
相互接続されたコマンド間でデータの循環フローを実装するにはどうすればよいですか?
コマンドを相互に接続する方法は2種類あります。 パイプを使用して(次のコマンドのstd-outputをstd-inputに入力します)。 Teeを使用して(出力を多数の出力に接合します)。 それが可能かどうかわからないので、仮想の接続タイプを描画します。 たとえば、コマンドの代わりに変数を使用するこの擬似コードのように、コマンド間でデータの循環フローを実装するにはどうすればよいでしょうか。 pseudo-code: a = 1 # start condition repeat { b = tripple(a) c = sin(b) a = c + 1 }

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