Unix & Linux

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


7
音声のみのYouTubeプレーヤー
youtubeサウンドのみを再生するインターネットブラウザーの外部のアプリケーションを見つけたいです。 CLIまたはGUIの非常に軽いものが望ましい。
34 audio  youtube 

4
グループへの書き込み許可をフォルダーに付与する
1つのグループに書き込み権限を付与するにはどうすればよいですか? 2人のユーザーがいます(alexおよびben)。 alexはgroup alexおよびgroupのメンバーですconsult。 benはgroup benおよびgroupのメンバーですconsult。 私は両方への読み取り書き込みアクセス許可するalexとben、フォルダのをconsult_documents。 私が作る場合はalex、ディレクトリの所有者をconsult_documents、私は許可775ディレクトリへのアクセスをconsult_documents、benおよびalexフォルダにアクセスすることができます、私は思います。 しかし、これは他のフォルダbenへalexのアクセスも許可しますか?ユーザーが2つのグループに属している場合、両方のグループのすべてのメンバーがすべてのフォルダーで同じアクセス許可を取得するということですか?

5
rsync excludeディレクトリが機能しない
Fedora 17 64ビットを実行しrsync --exclude=/home/ben/<dir>ていますが、期待どおりに動作しません。 rsyncホームディレクトリをサムドライブにしようとしていますが、キャッシュファイルとビルドファイルを保持するディレクトリを確実に除外したいと思います。これは私が使用しているコマンドです: rsync --exclude=/home/ben/build/ --exclude=/home/ben/.ccache -arv /home/ben home-ben/ しかし、からのコンテンツ~/buildとすること~/.ccacheによってコピーされていますrsync。何が間違っていますか?
34 rsync 

8
curlを使用したWebページのヘルスチェック
特定のURLを呼び出して、サービスのヘルスチェックを行いたいのですが。最も簡単な解決策は、cronを使用して1分ごとにチェックを行うことです。エラーが発生した場合、cronからメールが送信されます。 私はこのためにcUrlを使用しようとしましたが、エラー時にのみメッセージを出力することはできません。出力を/ dev / nullに送信しようとすると、進捗レポートが出力されます。 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k カールのオプションを調べてみましたが、成功した場合に静かにしたいが、エラーが発生したい場合に適したものが見つかりません。 curlが私が望んでいることをさせる方法はありますか、または私が見なければならない他のツールはありますか?
34 curl  monitoring 

8
シェルを使用して異なるオーディオ出力ハードウェアを切り替えるにはどうすればよいですか?
私はラップトップでスピーカーを備えた外部モニターを使用しています。モニターがHDMIを介して接続されている場合、通常のラップトップオーディオ出力とモニター出力を切り替えることができます(GUIを使用して、サウンド設定->ハードウェア)。 この手順を何度も繰り返し、自動化できるのか、とにかくシェルを使用してより高速に実行できるのか疑問に思い始めました。 私のディストリビューションは、gnome 3を搭載したUbuntu 12.04です。 編集: 私はpacmdを使用してみましたが、list-sinksは現在使用しているデバイスのみを提供します。 pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo> GUIから切り替えた後: pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.analog-stereo> そして、私がそれを変更しようとすると、私は得る: pacmd set-default-sink alsa_output.pci-0000_00_1b.0.hdmi-stereo Welcome to PulseAudio! Use "help" for usage information. Sink alsa_output.pci-0000_00_1b.0.hdmi-stereo does not exist.


3
grepからawkへのパイピングが機能しない
ファイルログgrepの継続tailを試みて、n行からthワードを取得しようとしています。サンプルファイル: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C 今私がする場合tail: $ tail -f test.txt Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes …
34 bash  grep  rhel  awk  tail 

6
ファイル内でn個の最も頻繁な単語を見つける
たとえば、テキストファイルで最も一般的な10個の単語を見つけたいです。まず、キーストローク(つまり、私の時間)に合わせてソリューションを最適化する必要があります。第二に、パフォーマンスのため。ここに私がトップ10を獲得するために持っているものがあります: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort -nr | head -10 6 k 2 g 2 e 2 a 1 r 1 k22 1 k 1 f 1 eeeeeeeeeeeeeeeeeeeee 1 d Java、Pythonなどのプログラムを作成して、(word、numberOfOccurences)を辞書に保存して値をソートするか、MapReduceを使用できますが、キーストロークを最適化します。 誤検知はありますか?もっと良い方法はありますか?

1
sources.listのdebとdeb-srcの違い
sources.listのこれら2行の違いがわかりません。説明してください。 deb http://mirror.optus.net/debian/ testing main contrib non-free 対 deb-src http://mirror.optus.net/debian/ testing main contrib non-free システム:Debian 6テスト、32ビット。
34 debian  apt  repository 

1
Vim-現在のディレクトリを取得
現在、menu.vimファイルにGit機能を少し追加しています。特定のコマンド(Gitk)を使用するには、Vimの現在のディレクトリを見つける必要があります。 それをどのようにしてコマンドに含めるのですか?(つまり:!echo "%current-directory") 私はここで間違った質問をしたことを認めます-しかし、私はそれを理解しました。 私は現在、menu.vimでこれらを使用しています: function g:Gitk() :!cd $(dirname %); gitk endfun function g:GitGui() :!cd $(dirname %); git gui endfun
34 gvim 

3
複数のソースフォルダーをrsyncする方法
複数のソースをrsyncしたいのですが、それを実現する最良の方法はないでしょうか。 例えば /etc/fstab /home/user/download 私は3つのソリューションについて考えました: 解決策1 rsyncの複数呼び出し rsync -a /etc/fstab bkp rsync -a /home/user/download bkp con:統計を集約するのが難しい 解決策2 tobackupシンボリックリンクを含むフォルダーを作成し、-Lオプションを使用します sync -aL /home/user/tobackup bkp con:バックアップするコンテンツにシンボリックリンクを含めることはできません 解決策3 ファイルをバックアップに移動し、元の場所にシンボリックリンクを作成します rsync -a /home/user/tobackup bkp con:いくつかの手動設定 どちらをお勧めしますか? より良い方法はありますか?
34 rsync 

2
単一のリポジトリに対してのみGPG署名チェックをバイパスします
次の記事を読みました:aptのgpg署名チェックをバイパス/無視するにはどうすればよいですか? これは、構成する方法を概説しaptたパッケージの署名をチェックしないために、すべてに。 ただし、この設定の影響を単一(この場合はローカルでホストされる)リポジトリに制限したいと思います。 つまり、ローカルリポジトリを除き、すべての公式リポジトリは通常どおりGPG署名チェックを使用する必要があります。 それをどうやってやるの? それに失敗した場合、自動ビルド(一部のメタパッケージといくつかのプログラム)でパッケージに署名し、セキュリティで保護aptされたすべての処方を行うことの利点(セキュリティ面)は何でしょうか?リポジトリを持つホストはすべて、秘密のGPGキーが存在するホストにもなります。
34 apt  repository 


1
DebianでSHA256チェックサムの `sha256sum`による検証が失敗し、Ubuntuで動作するのはなぜですか?
Ubuntu 14.04では、期待どおりの動作sha256sumからcoreutils: echo 879dd0d7637876be4796f7e6f194a111d21088be85cfe717fc97e2e7f05e79d2 /tmp/myfile | sha256sum -c /tmp/myfile: OK ただし、Debian Wheezy上のまったく同じファイルを使用したまったく同じコマンドは失敗します。 sha256sum: standard input: no properly formatted SHA256 checksum lines found これはわかりません。Debianのシェルスクリプトでチェックサムを確実に検証するにはどうすればよいですか? Ubuntu 14.04の場合: ⟫ sha256sum --version sha256sum (GNU coreutils) 8.21 Wheezyの場合: $ sha256sum --version sha256sum (GNU coreutils) 8.13 両方のOSのマンページには次のように書かれています。 SYNOPSIS sha256sum [OPTION]... [FILE]... DESCRIPTION Print or check SHA256 …
34 debian  checksum 

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