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

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

3
元のファイルを保持するようにgzipに指示する方法は?
元のファイルを保持したまま、gzipコマンドラインツールを使用してテキストファイルを圧縮したいと思います。デフォルトでは、次のコマンドを実行します gzip file.txt このファイルを変更し、名前を変更しfile.txt.gzます。この振る舞いの代わりに、私は既存のものに加えてこの新しい圧縮ファイルを持ちたいfile.txtです。今のところ、私はそれを行うために次のコマンドを使用しています gzip -c file.txt > file.txt.gz それは動作しますが、なぜこのような一般的なタスクを実行する簡単な解決策がないのだろうか?たぶん私はそれをするオプションを見逃したのですか?
210 command-line  files  gzip 

4
ほとんどの違いは何ですか?
現在Arch Linuxを使用していますが、コマンドmostがmoreやのように機能することがわかりますless。それらの違いを理解することは紛らわしい問題です。質問はそれだけではありませんか?間の違いに言及lessしてをmore。色の性能、ショートカット、能力の前後の違いを知っていますか?
209 command-line  less  more  most 

8
切断後もSSHセッションを実行し続ける
私は時々、家に帰る前にキックオフしたいプロセスを長時間実行しているので、サーバーへのSSHセッションを作成してプロセスを開始しますが、ラップトップを閉じて家に帰り、後で夕食後に仕事を辞める前に始めたプロセスを確認してください。SSHでこれを行うにはどうすればよいですか?私の理解では、SSH接続を切断すると、サーバー上のログインセッションも切断されるため、長時間実行されているプロセスが終了します。


18
du出力をサイズでどのようにソートしますか?
du -sh /dir/*サイズで並べ替える方法は?私は使用を言っているサイトを読みました| sort -nが、それは明らかに間違っています。間違った例を次に示します。 [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K /var/crash 8.0K /var/cvs 8.0K /var/games 8.0K /var/local 8.0K /var/nis 8.0K /var/opt 8.0K /var/preserve 8.0K /var/racoon 12K /var/aquota.user 12K /var/portsentry 16K /var/ftp 16K /var/quota.user …

8
バックグラウンドプロセスを終了する方法
を使用してバックグラウンドでリモートマシンでwgetを開始しました&。突然ダウンロードが停止します。プロセスを終了してから、コマンドを再実行します。どうすれば終了できますか? シェルウィンドウを閉じていません。ただし、ご存じのとおり、Ctrl+ CとCtrl+の使用は停止しませんZ。


8
複数のコマンドに標準出力を送信するにはどうすればよいですか?
入力をフィルタリングまたは処理し、それを出力として渡すstdoutコマンドがいくつかありますが、通常はそうなると思いますが、一部のコマンドはそれを受け取り、stdinそれで何でもし、何も出力しません。 私はOS Xで最もよく知っているので、気になる二人はすぐにありますされているpbcopyとpbpaste-システムクリップボードにアクセスする手段です。 とにかく、stdoutを使用して出力を吐き出し、両方stdoutとファイルに移動する場合は、teeコマンドを使用できることを知っています。そして、私は少し知っxargsていますが、私はそれが私が探しているものだとは思わない。 stdout2つ(またはそれ以上)のコマンドに分割する方法を知りたい。例えば: cat file.txt | stdout-split -c1 pbcopy -c2 grep -i errors おそらくそれよりも良い例がありますが、私はそれを中継しないコマンドにstdoutを送信し、stdout「ミュート」されないようにする方法を知っていることに本当に興味がcatあります- grepその一部をクリップボードにコピーします-特定のコマンドはそれほど重要ではありません。 また、私はこれをファイルに送信する方法を尋ねていませんstdout-これは「重複」の質問かもしれません(申し訳ありません) -そして、それらの質問に対する答えはのようteeでした。 最後に、「pbcopyをパイプチェーンの最後のものにしないのはなぜですか?」私の応答は1)それを使用して、コンソールに出力を表示したい場合はどうなりますか?2)stdout入力を処理した後に出力しない2つのコマンドを使用する場合はどうなりますか? ああ、もう1つ-私teeは名前付きパイプ(mkfifo)を使用できることを理解していますが、事前にセットアップせずに、これをインラインで簡潔に行う方法を望んでいました:)



5
/ bin / rmを削除しました。どうすれば回復できますか?
ただの楽しみのために、Raspbianを実行しているRaspberry Piでこのコマンドを使用すると思いました。 sudo rm -f /bin/rm 私はちょうど再インストールできると思ったcoreutils:私は間違っていた! apt-get install --reinstall coreutilsは、dpkgパッケージを削除できなかったことを示すエラーを返します。をMakefile使用しているため、ソースからのコンパイルは機能しませんrm。 どうすればrm元に戻すことができますか?
168 command-line  rm  dpkg 




16
数千のファイルを含む大きなディレクトリを効率的に削除する
フォルダーが数十万の小さなファイルで扱いにくくなるという問題があります。 実行rm -rfするとエラーが返されるファイルが非常に多いため、代わりに次のようにする必要があります。 find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; これは機能しますが、非常に遅く、メモリ不足により常に失敗します。 これを行うためのより良い方法はありますか?理想的には、ディレクトリ内のコンテンツを気にせずにディレクトリ全体を削除したいと思います。
162 linux  command-line  files  rm 

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