タグ付けされた質問 「unix」

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。


30
ファイルが変更されるたびにコマンドを実行する方法は?
ファイルが変更されるたびにコマンドを実行するための迅速かつ簡単な方法が必要です。非常にシンプルなものが欲しいです。ターミナルで実行したままにして、そのファイルでの作業が終了したらいつでも閉じます。 現在、私はこれを使用しています: while read; do ./myfile.py ; done そして、Enterそのファイルをエディターに保存するたびに、そのターミナルに移動してを押す必要があります。私が欲しいのは次のようなものです: while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done または、それと同じくらい簡単な他のソリューション。 ところで、私はVimを使用しています。BufWriteで何かを実行するためのオートコマンドを追加できることは知っていますが、これは私が今求めている種類のソリューションではありません。 更新:可能な場合は廃棄可能なシンプルなものが必要です。さらに、プログラムの出力を確認したい(エラーメッセージを確認したい)ため、ターミナルで何かを実行したい。 回答について:回答ありがとうございます!それらはすべて非常に優れており、それぞれが他のアプローチとは非常に異なるアプローチを取っています。私は1つだけを受け入れる必要があるので、最もエレガントではないことがわかっていても、実際に使用したものを受け入れています(シンプルで、素早く、覚えやすい)。
434 linux  unix  shell  script 

7
Linux / UNIXの「You have new mail」メッセージとは何ですか?
時々、ボックスにログインしてルートに「su」すると、メールがあるというかわいいメッセージが表示されます(AOLではないGODに感謝)。 このメールはどこにありますか? 何が含まれていますか? 誰/何がそれを送りましたか? それはどれほど重要ですか? これは、電子メールと同じ意味で実際の「メール」でもありますか?それとも、私のシステムが何かを教えてくれるだけですか? 編集:この質問に関連して、私は次のようにsendmailプログラムを使用して自分自身にメールを送信できemail@localhostますか?
426 linux  unix  email  root 

14
隠しファイルと隠しディレクトリとその内容を含めるためにcpでコピーする方法は?
ディレクトリ内のすべてのファイルとディレクトリを完全にcp -rコピーするにはどうすればよいですか 要件: 隠しファイルと隠しディレクトリを含めます。 上記を含めるためのフラグ付きの単一のコマンドである。 パターンマッチングにまったく依存する必要はありません。 私のいが、働いているハックは: cp -r /etc/skel/* /home/user cp -r /etc/skel/.[^.]* /home/user これをすべてパターンマッチングなしで1つのコマンドで実行するにはどうすればよいですか?どのフラグを使用する必要がありますか?
392 unix  cp  recursive 

9
ディレクトリとそのサブディレクトリの要約サイズを取得する方法は?
Linuxファイルシステムの各ディレクトリのサイズを取得したいとします。私が使用するとき、私ls -laは実際にフォルダの要約されたサイズを取得しません。 使用する場合df、マウントされた各ファイルシステムのサイズを取得しますが、それでも役に立ちません。そしてdu、各サブディレクトリのサイズとファイルシステム全体の概要を取得します。 ただし、ファイルシステムのROOTフォルダー内の各ディレクトリの要約サイズのみが必要です。それを達成するためのコマンドはありますか?
307 linux  unix  console 


7
chownを再帰的に機能させるにはどうすればよいですか?
という pdfsサブディレクトリとサブサブディレクトリの束を含むディレクトリがあります。すべてのサブフォルダーのすべてのPDFファイルの所有権を変更したい。私はこれを試しました: chown -R someuser:somegroup *.pdf ...しかし、サブディレクトリ内のPDFの所有権は変更されませんでした。ユーザーとグループは存在します。 のmanページによると、再帰を意味chownする-Rはずです: -R, --recursive operate on files and directories recursively 私は何が欠けていますか?
285 unix  permissions 



4
xバイトより大きい/小さいファイルを見つけるにはどうすればよいですか?
ターミナルで、xバイトより大きいまたは小さいファイルを見つけるにはどうすればよいですか? 私は次のようなことができると思います find . -exec ls -l {} \; 次に、結果をawkにパイプして、ファイルサイズでフィルタリングします。しかし、これよりも簡単な方法はないでしょうか?
237 unix  find 


12
上に移動する代わりに前のディレクトリに変更するにはどうすればよいですか?
現在、私は多くの作業時間を、ツリーの非常に下にあり、ルートで互いに迂回している2つのパスの間を行き来しています。cdユーザーが最後のディレクトリに移動するという議論があると、私の人生はずっと楽になるだろうと思います。 つまり、私がいる場合: /etc/foo/bar/baz/moo 次に入力します: cd /var/lib/fubarred_app/blargh/logs パス全体を再度入力することなく、最初のディレクトリに戻ることができるようにしたいと思います。 メモリキーは、各場所で十分なコマンドを使用しているので、それをカットすることはできません。 前のディレクトリに移動するだけの短いコマンドはありますか?
214 unix  shell 

18
今日「tar」を使用する利点は何ですか?
これtarはテープアーカイブ用に作成されたものですが、今日では、ファイルを集約し、同じ論理ファイル形式内で圧縮を実行するアーカイブファイル形式があります。 質問: 同じデータ構造で集計と圧縮を行うファイル形式を使用する場合と比較して、tarカプセル化されたgzipまたはを使用することで、集計/圧縮/解凍段階でパフォーマンスが低下bzip2しますか?比較対象のコンプレッサーのランタイムが同一であると仮定します(例えば、gzipとDeflateは類似しています)。 機能がありtar、ファイル形式は、以下のような他のファイル形式、ということ.7zと、.zip持っていないのですか? 以来tar、このような古いファイル形式、新しいファイル形式をである今日、理由は存在しtar(中にカプセル化するかどうかgzip、bzip2あるいは新しいxzファイルのために、まだそれほど広くGNU / Linuxの、アンドロイド、BSD、および他のそのようなUNIXオペレーティングシステムで現在使用されています)転送、プログラムソース、バイナリダウンロード、そして時々パッケージマネージャー形式として?
209 linux  unix  archiving  tar 

3
Unixコマンドcatに相当するWindowsとは何ですか?
私はunix "cat"がすることを正確にしたいのですが、私のPCで。Windowsコマンドラインに対応する簡単なコマンドはありますか? 具体的には、フォルダ内の特定の種類のすべてのファイルからファイルを作成したい Unixの場合: cat *fna >all_fna_files.fna (すべての「.fna」テキストファイルを1つの大きなテキストファイルに結合します)
203 windows  unix  cat 

9
「rm -rf /」コマンドでどこまで取得できますか?
あなたが走っrm -rf /た場合、システムが実際にどこまで到達するかとよく疑問に思っていました。OSが自分自身を消去できるとは思わない(?) ボーナス質問:コマンドが実行された後、rm自分自身を削除しますか? 更新: VirtualBoxを使用して、いくつかの主要なUNIXディストリビューションでこれをテストしました。答えは何が起こるかを正確に説明しています。正しいパラメーターを指定すると、rmはディスク上のすべての物理ビットのデータを削除します。しかし、GNU以外のバージョンのrmを使用すると、いくつかの問題が発生しました。たとえば、BusyBoxには独自のバージョンがあり、可能な限り削除することはできません。 この質問は今週のスーパーユーザー質問でした。詳細については 、2011年7月7日のブログエントリを参照するか、独自の今週の質問を送信してください。
200 unix  filesystems  rm 

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