Unix & Linux

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




8
Linuxカーネルはマイクロカーネルアーキテクチャと比較してどうですか?
マイクロカーネルアーキテクチャの利点の1つは、システム全体を再起動することなく、ネットワークやファイルシステムなどの重要なサービスを停止/開始できることです。しかし、最近のLinuxカーネル(常にそうなのでしょうか?)がモジュールを使用して同じ効果を達成するオプションを提供していることを考えると、マイクロカーネルの(残りの)利点は何ですか?
38 linux  kernel 

4
watchコマンドの出力内をスクロールするにはどうすればよいですか?
watchコマンドを使用して、スクリプトが実行されるときにディレクトリの内容が変更されるのを確認します(経由watch ls dir/) それは素晴らしいツールです。ただし、エントリの数が画面の垂直方向の長さいっぱいになると、スクロールダウンしてすべてのコンテンツを見ることができないように見えます。 これを行う方法はありますか?
38 watch 

10
Linuxと最も互換性のあるラップトップはどれですか?[閉まっている]
Linuxをインストールできるラップトップの選択に関して、私はいつも不運でした。すぐに動作しないのはワイヤレスカードではない場合、ビデオカードです。また、コンピューターを休止状態にしたり、ふたを閉じたり、後で中断したところから再開したりすることもできません。私はいつもラップトップをシャットダウンするか、そのままにしておく必要があります。 パフォーマンスとLinuxとの互換性の間で最適なトレードオフがあると考えられているラップトップベンダーはありますか?そうでない場合、ラップトップを購入するときに何を探すべきですか?


15
* nixのオブジェクト指向シェル
序文:私はbashが大好きで、いかなる種類の議論や聖戦を始めるつもりもありません。これは非常に素朴な質問ではありません。 この質問はスーパーユーザーに関するこの投稿に多少関係していますが、OPが彼が何を求めているのかを本当に知っているとは思いません。FreeBSD、Linux、OS X、およびWindowsのcygwinでbashを使用しています。また、最近、Windows上のPowerShellで広範な経験を積んでいます。 bashと互換性があるが、ミックスにオブジェクト指向のスクリプトのレイヤーを追加する、* nix用のシェルが既に利用可能または作業中です。私が知っている唯一のものは近くにあるPythonコンソールですが、私が知る限り、それは標準シェル環境へのアクセスを提供していません。例えば、私がいないだけでできcd ~とls、その後chmod +x fileのpythonコンソールの内部。これらのタスクを実行するには、標準のUNIXバイナリではなくpythonを使用するか、pythonコードを使用してバイナリを呼び出す必要があります。 そのようなシェルは存在しますか?

2
との差 !対!! vs * / etc / shadow
Linux /etc/shadowファイルの2番目のフィールドはパスワードを表します。しかし、私たちが見たことはそれです: 一部のパスワードフィールドには感嘆符が1つ含まれている場合があります <account>:!:..... 一部のパスワードフィールドには二重感嘆符が付いている場合があります <account>:!!:..... 一部のパスワードフィールドにはアスタリスク記号が付いている場合があります <account>:*:..... インターネットに関するいくつかの調査とこのスレッドを通じて、*パスワードが確立されないこと、!ロックされることを意味することがわかります。 二重感嘆符(!!)の意味を誰かが説明できますか?そして、それは(!)とどう違うのですか?
38 linux  passwd  shadow 

6
pacmanが「ファイルシステムに存在する」エラー
私は走りsudo pacman -Syu、いくつかの興味深いエラーを読んだ: エラー:トランザクションのコミットに失敗しました(競合するファイル) およびファイルの長いリストの後にexists in filesystem。完全な出力はこちら:http : //ix.io/lLw これらのファイルの多くは、でチェックしたときにパッケージに関連付けられていないようですがpacman -Qo <path-to-file>、すべてをチェックしたわけではありません。実行したときに弱い接続がありましたがpacman -Syu、後で更新したときに同じエラーが発生します:http : //ix.io/lLx 私は何をすべきか?すべてのファイルをチェックし、関連するパッケージがないファイルを削除する必要がありますか?更新を強制する必要がありsudo pacman -S --force <package-name>ますか? 更新 私は実行sudo pacman -S --force <package-name>してみましたが、これを得ました: [my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info pacman -S --force <packageファイルを含むディレクトリは上書きされないようです。男から: --forceを使用すると、ディレクトリをファイルで上書きしたり、ファイルやディレクトリが競合するパッケージをインストールしたりすることはできません。 競合するディレクトリを削除するだけですか?(関連するパッケージはありません)

3
パイプされたxargsの後のパイプコマンド
HP-UX ***** B.11.23 U ia64 ****無制限ユーザーライセンス find . -type d -name *log* | xargs ls -la ディレクトリ名(ディレクトリ名に含まlogれる名前)に続いて、そのディレクトリ内のすべてのファイルが表示されます。 ディレクトリは /var/opt/SID/application_a/log/、 /var/opt/SID/application_b/log/、 /var/opt/SID/application_c/log/などのログファイルが含まれています。 lsコマンドで最新の2つのログファイルのみを一覧表示したいので、通常はを使用して見つけますls -latr | tail -2。 出力はこのようなものでなければなりません。 /var/opt/SID/application_a/log/ -rw-rw-rw- 1 user1 user1 59698 Jun 11 2013 log1 -rw-rw-rw- 1 user1 user1 59698 Jun 10 2013 log2 /var/opt/SID/application_b/log/ -rw-rw-rw- 1 user1 …
38 shell  find  pipe  xargs 

2
UNIXで特定の日より古いファイルを見つけて削除する方法は?
ログ用のフォルダーが1つあり、その中に7つのフォルダーがあります。これらの7つのフォルダーにもサブフォルダーがあり、これらのサブフォルダーにもサブフォルダーがあります。フォルダー構造を変更せずに、サブフォルダーを含むすべてのフォルダー内の15日より古いすべてのファイルを削除したい、つまりファイルのみを削除したい。 mahesh@inl00720:/var/dtpdev/tmp/ > ls A1 A2 A3 A4 A5 A6 A7 mahesh@inl00720:/var/dtpdev/tmp/A1/ > ls B1 B2 B3 B4 file1.txt file2.csv
38 find 

3
フォルダーにファイルを作成:許可が拒否されました
Ubuntu 12.04のディレクトリへのファイルのコピーに問題があります。ホームディレクトリにディレクトリを作成して、コピー先のパスを次のようにします。 /home/sixven/camp_sms/inputs ただし、iniがターミナルで次のコマンドを実行して、次のようにサンプルファイルを作成する場合: francisco-vergara@Francisco-Vergara:/home/sixven/camp_sms/inputs$ touch test_file.txt touch: can not make `touch' on «test_file.txt»: permission denied そのディレクトリにファイルを直接コピーすることはできません。chown&chmodコマンドを使用してファイルをコピーする権限を割り当てるにはどうすればよいですか? 使用するユーザーとグループがわかりません。
38 chmod  chown 

2
LESS_TERMCAP_ *変数に関するドキュメント?
これらの変数の束を設定するとき、マンページでこれらのきれいな色が少なく表示されます。彼らはどういう意味ですか、ドキュメントはどこにありますか?これはlessまたはtermcapによって解釈されますか? スクリーンショット
38 terminal  colors  man  less  termcap 

4
ファイルの末尾から先頭までのGrep
約30.000.000行のファイル(Radius Accounting)があり、特定のパターンの最後の一致を見つける必要があります。 コマンド: tac accounting.log | grep $pattern 私が必要なものを提供しますが、OSが最初にファイル全体を読み取ってからパイプに送信する必要があるため、遅すぎます。 そのため、最後の行から最初の行までファイルを読み取ることができる高速のものが必要です。

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