Unix & Linux

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


6
ディレクトリの権限は正しいのに、mvを使用するとアクセス許可が拒否されるのはなぜですか?
ディレクトリの所有者が自分のユーザーに設定されており、ユーザーの権限が7に設定されMusicているにmvもかかわらず、フォルダを移動しようとすると、権限が拒否されます。 (私はsudoを使用できることを知っていますが、何が問題なのかを知りたいのです。何かが怪しい臭いがします)。Ps:私はMac OS X El Capitanを使用しています。

3
yum updateが最後に実行された時間を見つける
サーバーのリストが最後にで完全に更新された日時を確認するスクリプトを作成していますyum update。 私はそれを見つけることができますがhistory |grep "yum update"|head -n 1、問題は、ユーザーがそれを発表した可能性があるが、プロンプトで「y」を入力しなかったということです。 私が試した別の方法は yum history ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 109 | <xyz user> | 2015-08-20 07:18 | Erase | 1 E< 108 | root <root> | 2015-08-18 08:56 | Update | 3 > 107 | …
13 centos  yum 

3
特定のポートで実行されているサービスを強制終了します
特定のポートで実行されているサービスを強制終了するスクリプトを記述しようとしています。これは私のスクリプトです: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a これはJavaプログラムです。このスクリプトは時々機能しますが、ほとんどの場合、不思議なことに失敗します。 ポートで実行されているサービスを強制終了する他の方法はありますか?私のポートは4990です。
13 process  kill  tcp 

2
シェルから2番目のモニターを有効にする
ですから...私のUbuntuマシンには2つのモニターがあります。また、WineでWindows OpenGLアプリケーションを起動するたびに、2番目のモニターがオフになります。そして、アプリケーションが終了するとき、それをオフのままにします。すぐに2番目のモニターをオンにするシェルコマンドはあるのでしょうか。

4
文字列置換:すべての出現
簡単な質問ですが、答えが見つかりません。zshのドキュメントは私を圧倒します:-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... 最初の出現だけでなく、すべての「the」を「THE」に置き換えるにはどうすればよいですか?zshでは、例を見つけるのが最も難しいと思われる最も簡単な方法です。
13 zsh  string 

3
muttで「〜/メールは存在しません」を抑制します
私はMutt(ヘッドレスDebian 7.2 Wheezy VPSでは1.5.21)をたまにしか使用せず、cronなどからのメッセージを表示および削除しています。 ただし、この〜/ Mailフォルダーが存在しないことに私を困らせ続けます。 作成されていないフォルダでも完全に機能することは言うまでもありません。私は毎回これを尋ねる全体のポイントがちょっと恋しいです。 メッセージを無効にできますか?(または、それが失敗した場合、パスを目に見えないものに変更しますか?)
13 mutt  settings 

3
LinuxでATコマンドをモデムに送信する方法は?
Linux(Ubuntu)では、ATコマンドをでモデムに送信しようとしています/dev/ttyACM0。私はそれをやろうとしました: sudo socat - /dev/ttyACM0 しかし、何かを入力すると、このコマンドを繰り返す行が表示されます(私はを期待しますOK)。 私がする時 sudo minicom modem1 それは動作するようです。と入力してATを取得しOKます。がらくたを入力すると、が表示されERRORます。 と思われmodem1minicomのために何とかでモデムを使用するように設定されています/dev/ttyACM0。 socatを使用してATコマンドを送信するにはどうすればよいですか?何かを設定する必要がありますか?多分私modem1はミニコムの構成を使用できますか(私はこの構成を見つける/見る方法がわかりません)? 追加情報 指定されたsocatコマンドは正しいですか?私はいくつかのオプションで遊ぶべきですか?-vオプションを使用すると、次のようになります。 AT > 2013/10/23 17:10:28.917413 length=3 from=0 to=2 AT < 2013/10/23 17:10:28.921598 length=3 from=0 to=2 AT AT ksjdhfjdgfhjkdfh > 2013/10/23 17:10:30.244923 length=17 from=3 to=19 ksjdhfjdgfhjkdfh < 2013/10/23 17:10:30.251383 length=29 from=3 to=31 ksjdhfjdgfhjk\b \bd\b \bf\b \bh\b \b …

3
PHPにファイルおよびフォルダーへの書き込み許可を与える
さらに明確にするために更新: http://expressionengine.com/user_guide/installation/installation.htmlによると、それは言う: ほとんどのUnixホストの場合、次のことが一般的ですが、PHPがファイル(666)とフォルダー(777)への書き込みを許可するために、より制限の厳しい権限を使用できるかどうかをホストに確認することができます。Windowsサーバーでは以下は適用されませんが、ファイルとフォルダーがExpressionEngineによって書き込み可能であることを確認する必要があります。これについては、ホストに連絡する必要があるかもしれません。 これが何を意味するのかわかりません。特定のファイルとフォルダーをそれぞれ666と777に変更できますが、ここで私はchown'erですが、上記のように、PHPにもこれを実行させる必要があるようです。 元の質問: PHPが特定のファイル(666)およびフォルダー(777)に書き込めることを確認する必要があります。 どうすればよいですか?
13 permissions  files  php  chmod 

3
awk-特定の列の1文字だけを置き換える
次のようなファイルがあります。 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 .2番目の列のすべてのドットをコンマで置き換えたいのです,が、これをsed 's/\./\,/g' fileどのように使用できるsedか、できれawkば2番目の列にのみ適用するので、出力は次のようになります。 2018.01.02;1,5;comment 1 2018.01.04;2,75;comment 2 2018.01.07;5,25;comment 4 2018.01.09;1,25;comment 7

2
サブシェルのPIDを取得するにはどうすればよいですか?
サブシェルのPIDを取得するにはどうすればよいですか? 例えば: $ echo $$ 16808 元のシェルが展開するため、これは機能しません$$。 $ ( echo $$ ) 16808 単一引用符が機能しないのはなぜですか?元のシェルが単一引用符を削除した後、サブシェル$$自体は展開しませんか? $ ( echo '$$' ) $$ なぜうまくいかevalないのですか?さevalサブシェルで実行?なぜ元のシェルのPIDが表示されるのですか? $ ( eval echo '$$' ) 16808 ありがとう。
13 bash  process  subshell 

1
systemdサービスで環境変数を設定する方法
Ubuntuに正しくインストールされているROSを使用しています。 ROSを実行するには、まずsource /opt/ros/kinetic/setup.bashを実行する必要がありroscoreます。roscoreなしsource setup.bashで実行すると、コマンドroscoreが見つかりません。 ここで、システムの起動中にROSを実行したいと思います。 私はこのリンクを読みました:https : //askubuntu.com/questions/814/how-to-run-scripts-on-start-up カスタムサービスファイルを作成してに追加するだけでよいようです/etc/systemd/system/。しかし、それでもsource setup.bash実行する前に必要な環境変数を設定する必要があるため、何をすべきかわかりませんroscore。 サービスファイルで環境変数を設定することは可能ですか?私の必要に応じて、これらの環境変数roscoreを、システムの実行だけでなくシステム全体にも設定する必要があります。 私は別のアイデアを持っています。つまり、これらの環境変数をに設定/etc/profileし、コマンドのみのサービスファイルを記述しますroscore。それは機能しますか?

5
Linuxのsyscallテーブルはどこにありますか?
オンラインで参照している人がたくさんいる arch/x86/entry/syscalls/syscall_64.tbl syscallテーブルの場合、これは正常に機能します。しかし、他の多くの参照 /include/uapi/asm-generic/unistd.h これは一般的にheadersパッケージにあります。どうしてsyscall_64.tblショー、 0 common read sys_read 正しい答えとunistd.h、 #define __NR_io_setup 0 __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup) そして、それは示し__NR_readて #define __NR_read 63 __SYSCALL(__NR_read, sys_read) なぜ63ではなく1なのですか?私はどのように理解するの/include/uapi/asm-generic/unistd.hですか?まだ/usr/include/asm/あります /usr/include/asm/unistd_x32.h #define __NR_read (__X32_SYSCALL_BIT + 0) #define __NR_write (__X32_SYSCALL_BIT + 1) #define __NR_open (__X32_SYSCALL_BIT + 2) #define __NR_close (__X32_SYSCALL_BIT + 3) #define __NR_stat (__X32_SYSCALL_BIT + 4) /usr/include/asm/unistd_64.h …
13 syscalls 

2
ffmpegを使用したFLACからALACへのロスレスオーディオ変換
ALACとFLACはどちらもロスレスオーディオ形式であり、ある形式から別の形式に変換すると、ファイルのサイズは通常ほぼ同じになります。私ffmpeg -i track.flac track.m4aはこれら2つのフォーマット間の変換に使用していますが、生成されるALACファイルは元のファイルよりもはるかに小さいことに気づきました。MediaHuman Audio Converterなどのコンバーターソフトウェアを使用する場合、ALACのサイズはFLACとほぼ同じサイズのままであるためffmpeg、信号をダウンサンプリングする原因となっているいくつかのフラグがないと思います。
13 ffmpeg  flac 

6
「ローカル選択による認証の中止(理由:3 = DEAUTH_LEAVING)」wifiに接続しようとしたとき
PCに64ビットのDebian 9ストレッチ(GNOMEデスクトップ)をインストールしました。私のUSBワイヤレスアダプター(TP-LINK TL-WN722N)は、atherosファームウェアのインストール後に自動的に検出されました。 apt-get install firmware-atheros しかし、パスワードで保護されているかどうかに関係なく、ワイヤレスフレームワークに接続できません。 USBを差し込みました。検出され、認証が送信され、認証されましたが、すぐに認証が中止されました。IPV6を無効にしても問題は解決しませんでした。これが私のdmesgレポートです。 [ 59.880805] usb 1-1.4: new high-speed USB device number 4 using ehci-pci [ 60.005727] usb 1-1.4: New USB device found, idVendor=0cf3, idProduct=9271 [ 60.005729] usb 1-1.4: New USB device strings: Mfr=16, Product=32, SerialNumber=48 [ 60.005731] usb 1-1.4: Product: USB2.0 WLAN [ 60.005732] …
13 wifi  dhcp  wlan 

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