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

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

4
基本的なHTMLをすばやくレンダリングできるシンプルなBashツールはありますか?
時々、簡単なタスクを実行して、基本的なHTMLをコンソールに出力する必要があります。一目で読みやすくするために、最小限にレンダリングしてもらいたいです。シェルで基本的なHTMLレンダリングを処理できるユーティリティはありますか(Lynxスタイルのレンダリングを考えてください。実際のブラウザではありません)。 たとえば、時々watchApacheのmod_statusページに次のように表示します。 watch -n 1 curl http://some-server/server-status ページの出力は、最小限のマークアップを持つHTMLであり、シェルに次のように表示されます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html><head> <title>Apache Status</title> </head><body> <h1>Apache Server Status for localhost</h1> <dl><dt>Server Version: Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.15 with Suhosin-Patch</dt> <dt>Server Built: Jul 22 2014 14:35:25 </dt></dl><hr /><dl> <dt>Current Time: Wednesday, 19-Nov-2014 15:21:40 UTC</dt> <dt>Restart Time: Wednesday, 19-Nov-2014 15:13:02 …



6
バッチモードでコマンドラインからmp3 / oggファイルにアルバムアートカバーを追加しますか?
Linuxのソフトウェアを探しています。バッチモードで選択した各ファイルにalbum-art / coverを追加します。アルバムアートは、私のコンピューターに保存されているjpg / pngです。インターネットからインポートできるとすごいでしょう。 現在、RhythmboxとBansheeの両方を試しました。とも試しましたがlame、easytagバッチモードをサポートしていないようです。プロパティを追加するのでlameはなく、上書きします。(s / wiがこれまでに使用した唯一のコマンドラインはlameであることは知っています)。 だから、基本的に私は探しています: <some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3 これにより、画像がファイルのメタデータに永久に追加されます。 そのようなソフトウェアを提案してもらえますか?

1
gvim -p開いているタブの制限?
実行するとき: gvim -p *.xyz すべてのファイルがタブで開かれているわけではありません。 一種のタブ制限のように感じますか? しかし!私が未開封で開こうとすると: :tabnew 前のタブの隣に開かれます-動作します! gvim -p ...上記の制限を手動で開く必要なしにすべてのファイルを開くにはどうすればよい:tabnewですか? ところで この制限はどこかに書かれていますか?設定可能ですか?

11
ファイルのサブセットをランダムにサンプリングする方法
ファイルのサブセットをサンプリングするために使用できるLinuxコマンドはありますか?たとえば、ファイルには100万行が含まれており、そのファイルから1,000行のみをランダムにサンプリングしたいとします。 ランダムの場合、すべての行が同じ確率で選択され、選択された行はどれも繰り返されないことを意味します。 headそして、tailではなく、ランダムにファイルのサブセットを選ぶことができます。私はいつでもそうするためにPythonスクリプトを書くことができることを知っていますが、この使用法のためのコマンドがあるのではないかと思っています。

4
履歴から最後のN個のコマンドを取得する方法は?
私は私の最後のNコマンドが何であるかを見たいですhistory。うまくいくと思いましたhistory | tail -n 5が、複数行のコマンドは、それが持つ行の数だけカウントされることに気付きました。 $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 だから私の質問は次のとおりです:これを達成するためにコマンドの出力を解析する必要がありますか?

2
`env <command>`は何をしていますか?
コマンドは何をしenv ls -alていますか? Linuxのテストがあり、「エイリアスではなくコマンドを直接実行する方法」という質問がありました。 コマンドの前に特別な記号を付けるような解決策があることは知っていましたが、忘れていました。今私はそれがわかっています\。(この投稿から読みます)。 しかし、エイリアスを取り除くためにコマンドの前にを付けることができることをどこかで読んだことも覚えていますenv。私はそれをやったがうまくいくようだが、私の答えは間違っていると判断された。私は読んでinfoとmanのenv、あまりにも多くを理解していませんでした。 何をしenvているのかenv &lt;command&gt;、envそれ自体について議論することなく正確にしていますか?

6
装飾を含めてウィンドウの寸法と位置を正確に見つけるにはどうすればよいですか?
小さなスクリプトで使用するウィンドウのサイズを把握しようとしています。私の現在のテクニックはwmctrl -lG、寸法を見つけるために使用しています。ただし、問題は次のとおりです。 表示されるxとyの数字はウィンドウ装飾の左上にあり、高さと幅はコンテンツ領域のみに使用されます。これは、ウィンドウ装飾が高さ20ピクセルと幅2ピクセルを追加すると、画面上で660 x 482を占有する場合でも、wmctrlは640 x 480としてウィンドウを報告することを意味します。これは問題です。私のスクリプトの次のステップは、その領域を使用してffmpegに画面を記録するよう指示することです。現在の設定からウィンドウ装飾のサイズのハードコーディングを回避したいと思います。 適しているのは、ウィンドウ装飾のサイズを取得して640x480コンテンツ領域の位置を把握する方法、またはウィンドウ装飾ではなくコンテンツ領域の位置を直接取得する方法のいずれかです。 。

7
コマンドラインに対応したフルテキストインデックス作成?
フルテキストインデックスエンジンなど、コマンドラインからクエリを実行でき、理想的にはGUIを使用する必要がないものはありますか? 電子書籍や論文の索引付けに特に興味があるので、pdf、epub、いくつかのdjvuが混在しています。(Open)Office docsはいいですが、私のリストではずっと低いです。

2
lsに--zeroまたは-0オプションがない理由はありますか
この質問はls' -1オプションについての質問によって促されましたls。 この出力の再利用はls理解できるように思えます。たとえば、ファイルのリストを並べ替える方法を知っlsている場合は、その出力を他の何かの入力として使用できます。 これらのQ&Aに、適切に動作するファイル名(スペースや改行などの特殊文字は含まれない)で構成されるファイル名リストへの参照が含まれていない場合、コマンドシーケンスが動作しない場合の危険性を指摘する誰かによってコメントされることがよくあります改行、スペースなどを含むファイルです。 find、sortおよび他のユーティリティは、「困難な」ファイル名を通信する問題を解決します。たとえばxargs、ファイル名の有効な文字ではないNUL文字/バイトでファイル名を区切るオプションを使用します/。 Unix / Linuxファイルシステム。 私は(より多くのオプションがリストされています)のmanページlsと出力をls --help探しましたが、ls(from coreutils)にはNULで区切られた出力を指定するオプションがありませんでした。それは持っている-1と解釈できるオプション「改行で区切って出力ファイル名を」) Q:「NULで区切られたファイル名を出力する」またはオプションlsがない理由は技術的または哲学的な理由ですか?--zero-0 意味のあるファイル名のみを出力する(たとえば、使用しない-l)ことを行う場合: ls -rt -0 | xargs -r0 … なぜこれが動作しない、私は何かが欠けていることができ、あるいは私が見落としていることを、この例の代替があり、それははるかに複雑かつ/または不明瞭ではありませんが。 補遺: 行うことはls -lrt -0おそらくあまり意味がありfind . -ls -print0ませんが、そうしないのと同じ方法で、-0/ -z/ --zeroオプションを提供しない理由にはなりません。
37 shell  command-line  ls 

1
構築するデータベースの検索とキューを有効にするにはどうすればよいですか?
新しいUbuntu 10.4インスタンスでlocate、エラーを受け取るためだけにコマンドを使用しようとしました locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory 他のシステムでこのコマンドを使用することから、これはデータベースがまだ構築されていないことを意味していると思います(新規インストールです)。毎日実行することになっていると思いますが、すぐに実行するにはどうすればキューに入れることができますか? また、「毎日実行」はどのように決定されますか?一度に1時間だけオンにするボックスがある場合、データベースはそれ自体で構築されますか?

1
コマンドラインで追加情報なしでzip内のファイルをリストする方法
bashコマンドラインで、使用するunzip -l test.zipと次のような出力が得られます。 Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files しかし、ファイルの詳細を含む行にのみ興味があります。 私はこのようなgrepを使用してフィルタリングを試みました: unzip -l test.zip | grep -v Length | grep -v "\-\-\-\-" | g -v Archive | grep -v …


2
別のプロセスにパイプすると、ANSIエスケープコードはどこに移動しますか?保管してもいいですか?
プロセス用に色分けされた出力をパイプしたい場合があります。grep ...しかし、私がそれを別のプロセスにパイプするとき、例えば。sed、カラーコードは失われます... コードをそのまま保持する方法はありますか? 色付きの出力が失われる例を次に示します。 echo barney | grep barney | sed -n 1,$\ p

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