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

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

6
見つける代わりに?[閉まっている]
find従来のCLIインターフェイスを備えた代替プログラムはありますか?find動作し、他のほとんどのユーティリティとは非常に異なる方法でパラメータを期待します。 明確化:私は、POSIX(または少なくともGNU)コマンドラインの推奨事項のように動作し、感じるコマンドラインインターフェイスで、findとほぼ同じ機能を備えたプログラムを探しています。

3
ディレクトリとそのサブディレクトリから別のディレクトリに再帰的に入力してファイルを移動するにはどうすればよいですか?
ディレクトリとそのすべてのサブディレクトリからファイルの種類を移動する良い方法は何でしょうか? 「/ thisdirのすべての* .oggを再帰的に/ somedirに移動する」のように。私はいくつかのことを試しました。私の最善の努力は(まだそれほど素晴らしいことではありませんでした): find /thisdir -type f -name '*.ogg' -exec mv /somedir {} \; 各ファイル名の前の各行に返され、 mv: cannot overwrite non-directory `/thisdir/*.ogg' with directory `/somedir'


4
コマンドラインからWi-Fiインターフェイスを起動する方法は?
ラップトップでWi-Fiカードを適切に起動する方法がわかりません。電源を入れて発行すると $ sudo iwconfig wlan0 txpower auto $ sudo iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down ネットワークがダウンしていることを報告します。起動しようとしても失敗します: $ sudo ifup wlan0 wlan0 no private ioctls. Failed to bring up wlan0. どうやら基本的な低レベルのiw...コマンドが欠落しているようです。 dhclientインターフェイスで発行する場合: $ sudo dhclient -v wlan0 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 …

9
コマンドラインからファイルにテキストを追加する最も簡単な方法は何ですか?
時々、端末にいる間にファイルに書き込みたいと思うことがあります。これらのメモはすべて同じファイルに入れて、次々にリストしたいだけです。また、それぞれに日付/時刻タグが必要です。 毎回ファイルを開かずにこれを行うことは可能ですか?ターミナルに入力して、コマンドまたはスクリプトで毎回ファイルに追加できますか? GNU BASHを使用しています。

5
LinuxでコマンドラインからOCRを使用する方法
スキャンされた本のページが数千ページあります。各ページは個別にJPGとして保存されます。文章は明確ですが、フォントはさまざまで、ページには写真やイラストが含まれています。 各JPGファイルに表示されるすべての単語のリストを作成する必要があります。表示される単語をリストした画像をスキャンするためのコマンドラインツールはありますか?完全なスキャンが必要なわけではなく、単なる見積もりです。
30 command-line  ocr 

5
コマンドラインに印刷された行の間に改行を追加するにはどうすればよいですか?
メールログは非常に読みにくいです。コマンドラインに印刷された各行の間に空白行を出力するにはどうすればよいですか?たとえば、ログをgrepしているとします。そうすれば、複数のラップされた行が混同されることはありません。


1
一部のコマンドでBASHプロセスの置換が機能しないのはなぜですか?
場合によっては、プロセスの置換が期待どおりに機能しません。以下に例を示します。 入力: gcc <(echo 'int main(){return 0;}') 出力: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status 入力: ただし、別のコマンドで使用すると、期待どおりに機能します。 grep main <(echo 'int main(){return 0;}') 出力: int main(){return 0;} 私は他のコマンドで同様の失敗に気づきました(つまり、プロセス置換からのファイルを期待するコマンドは使用できない/dev/fd/63か、類似しています)。この障害gccは最新のものです。プロセスの置換がこの方法で失敗し、使用すべきでないときを判断するために知っておくべき一般的なルールはありますか? Ubuntu 12.04でこのBASHバージョンを使用しています(archおよびdebianでもこれを見ました): GNU bash、バージョン4.3.11(1)-release(i686-pc-linux-gnu)

5
echoコマンドとリダイレクト演算子を使用して、改行特殊文字をファイルに挿入する方法は?
echoコマンドとリダイレクト演算子を使用してファイルを作成したいのですが、ファイルは数行で作成する必要があります。 文字列内に「\ n」による改行を含めようとしました: echo "first line\nsecond line\nthirdline\n" > foo しかし、この方法では、3行のファイルは作成されず、1行と文字列の逐語的な内容のみのファイルが作成されます。 このコマンドのみを使用して複数行のファイルを作成するにはどうすればよいですか?

3
コマンドラインからext4パーティションのサイズを変更する最も簡単な方法は何ですか?
コマンドラインからext4パーティション(または方法に応じて任意のタイプのパーティション)のサイズを変更する最も簡単な方法は何ですか? Gpartedのようなツールを使用するのはGUIでは簡単ですが、コマンドラインではどうでしょうか。技術的にはコマンドラインにまだあるので、テキストベースのGUIも答えに数えられると思います。簡単である必要があります。 パーティションとは、パーソナルコンピューターの1つのディスク(ラップトップなど)上の単純なパーティションを意味します。たとえば、サイズを変更したい/dev/sda4。RAIDはありません。複数のディスクドライブはありません。複雑なものはありません。単一ディスク上の単純なパーティション(/ dev / sdaの/ dev / sdaX)。


3
リダイレクトの順序
コンピューターがこのコマンドをどのように読み取るかはよくわかりません。 cat file1 file2 1> file.txt 2>&1 理解できれば、2>&1単に標準エラーを標準出力にリダイレクトします。 そのロジックにより、コマンドは次のように読み取られます。 ファイルfile1とfile2。 stdoutこの操作からに送信しfile.txtます。 に送信stderrしstdoutます。 終わり? コンピューターが何をしているのかわかりません。私の論理では、コマンドは cat file1 file2 2>&1 > file.txt しかし、これは正しくありません。

12
ファイルを「cat」してコメント行を削除するにはどうすればよいですか?
のようにcatファイルを作成php.iniし、すべての行を削除する方法があるかどうかを知りたい; たとえば、ファイルに次が含まれている場合: ; - Show all errors, except for notices ; ;error_reporting = E_ALL & ~E_NOTICE ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show all errors except for notices ; error_reporting = E_ALL & ~E_NOTICE そして、私は正しいコマンドを実行しました、そして私は次のようになりますcat | {remove comments command}: error_reporting = E_ALL & …

2
なぜ `sort <“ $ f1”`が `sort —“ $ f1”`よりも優先され、なぜこれが `sort“ $ f1”`よりも優先されるのですか?
https://unix.stackexchange.com/a/458074/674から -- 任意の引数をコマンドに渡すときに使用することを忘れないでください(または、可能な場合はリダイレクトを使用してください)。だから、sort -- "$f1"またはより良いsort &lt; "$f1"の代わりにsort "$f1"。 使用--とリダイレクトが望ましいのはなぜですか? なぜsort &lt; "$f1"優先されるのsort -- "$f1"ですか? なぜ sort -- "$f1"優先されるのsort "$f1"ですか? ありがとう。

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