Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

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

8
コンピューターがオンラインかどうかを確認するためのpingよりも速い方法ですか?
一連のラボコンピューター用にlanスクリプトを起動します。コンピューターのホスト名、IP、およびMACのリストを含むsqlite dbがあり、現在、それぞれを '-c1'でpingしているので、無限に実行されません-しかし、それでも少し時間がかかり、取得するより速い方法がありますpingではなく答えますか?pingを使用すると、pingの回答を継続する必要があるため、スクリプトがかなり遅くなるようです。 提案をありがとう!


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


4
「sudo」がインストールされていないため、インストールできず、rootかどうかを尋ねられます
Debian 8(Jessie)のインストールを終えたばかりで、インストール中にlib/firmwareファイルが欠落している(rtl8723befw.bin)ため、ディレクトリを作成しようとしましたが、 mkdir: cannot create directory `rtlwifi`: Permission denied sudoを前面に配置しようとしましたが、その後戻ります: bash: sudo: command not found sudoをインストールしようとすると、apt-get install sudoまたはapt-get updateそれを返します: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 私は本当に何をすべきかを失っています。最新のエラーについて私が見つけた解決策はすべてsudoを使用することですが、それもありません。


6
何が原因ですか?pcieport 0000:00:03.0:PCIeバスエラー:AER / Bad TLP
以下のようなエラーメッセージが表示されます。 Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: AER: Multiple Corrected error received: id=0018 Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=0018(Receiver ID) Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: device [8086:6f08] error status/mask=00000040/00002000 Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: [ 6] …
20 hardware  pci 

4
有効なsystemdサービスが起動時に開始しないのはなぜですか?
次のsystemdユニットファイルがあります/etc/systemd/system/emacs.service: [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target 起動時にこれを開始したいので、入力しました systemctl enable emacs ただし、サービスが再起動するたびに、次のsystemctl status emacsように表示されます。 ● emacs.service - Emacs: the extensible, self-documenting text editor Loaded: loaded (/etc/systemd/system/emacs.service; disabled; vendor preset: enabled) Active: …
20 systemd 

4
前のコマンドが終了するまでbashスクリプトを一時停止する
次のようなbashスクリプトがあります。 ##script #!/bin/bash rm data* rm logfile* for i in {1..30} do ## append a & if you want to run it parallel; nohup Rscript --vanilla main.R 10 100 $i &> logfile"$i" & done 最初のループの後に別のforループを作成して、さらに30を継続したいと思います。たとえば、 ##script #!/bin/bash rm data* rm logfile* for i in {1..30} do ## append a & …
20 bash 

3
整数の比較:算術式または条件式
Bashでは、条件式を使用して2つの整数を比較できます arg1 OP arg2 OPはの一つである-eq、-ne、-lt、-le、-gt、または-ge。これらの算術二項演算子は、arg1がそれぞれarg2と等しい、等しくない、より小さい、以下、より大きい、またはより大きい場合にtrueを返します。Arg1およびarg2は、正または負の整数です。 または算術式: <= >= < > 比較 == != 平等と不平等 2つの整数を比較する方法が2つあるのはなぜですか?どちらを使用するか? たとえば、[[ 3 -lt 2 ]]条件式と(( 3 < 2 ))算術式を使用します。比較がtrueの場合、両方とも0を返します 2つの整数を比較する場合、これらの2つの方法は常に同じ意味で使用できますか?はいの場合、なぜBashには1つではなく2つのメソッドがあるのですか?


6
LinuxでCPU速度を表示する正しい方法は何ですか?
CPUに関する情報を出力する2つのコマンドを見つけました:cat /proc/cpuinfoとlscpu。/proc/cpuinfoCPU速度が2.1 Ghzであるのに対し、lspcu3167 Mhzと表示されます。どちらが正しいか? これは私のcat /proc/cpuinfoプロセッサ速度からの正確な出力です: model name : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz そして、これはからですlscpu。 CPU MHz: 3225.234 (何らかの理由で、lscpu毎回異なる出力、3100〜3300 MHzで変化)
20 linux  cpu 

2
find -printfの%ディレクティブの説明
find /tmp -printf '%s %p\n' |sort -n -r | head このコマンドは正常に機能してい%s %pますが、ここで使用されているオプションは何ですか?使用できる他のオプションはありますか?
20 find 


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