Unix & Linux

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

3
切り離された画面にコマンドを送信し、出力を取得する
私は、デタッチされたスクリーンセッションにコマンドを送信する方法を探しています。ここまでは順調ですね。これは私が思いついたものです: $ screen -S test -p 0 -X stuff 'command\n' このコマンドは正常に機能します。しかし、私はそれからの出力も私の目の前にまっすぐにエコーし.logたいと思います(ファイルなどは必要ありません、出力が欲しいだけです)。 screen -Lコマンドを使用することはオプションではありません。


11
「sudo su-」内でコマンドを記録する方法は?
もし私が: [user@notebook ~] sudo echo 123456uu 123456uu [user@notebook ~] その後、ログでそれを見ることができます: [root@notebook /var/log] grep 123456uu * auth.log:Jan 9 17:01:51 notebook sudo: user : TTY=pts/3 ; PWD=/home/user ; USER=root ; COMMAND=/bin/echo 123456uu [root@notebook /var/log] しかし、私が: [user@notebook ~] sudo su - [root@notebook ~] echo 1234567zz 1234567zz [root@notebook ~] ログに表示されません: [root@notebook /var/log] grep 1234567zz …
12 sudo 

5
vimがコメントの字下げを台無しにしないようにする
何らかの理由で、Vimは私のコメントをすべてインデントをすべて削除する必要があると考えています。#行の先頭に追加すると、突然すべての先行空白が削除されます。どうすればこれを止めることができますか? 関係がある場合に備えて、JanusとNERDtreeをインストールしましたが、他の多くの個人的な構成もありますが、.vimrc(私の知る限り)そのような動作を引き起こすものはありません。
12 vim  vi 

1
'cc1'を実行しようとしたGCCエラー
Raspberry Pi用のLinuxカーネルをラップトップ(debian 7を実行)でクロスコンパイルしていました(こちらの手順に従ってください)。しかし、コンパイルを開始すると(make ARCH=arm CROSS_COMPILE=${CCPREFIX})、次のメッセージが表示されます。 CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s gcc: error trying to exec 'cc1': execvp: No such file or directory make[1]: *** [kernel/bounds.s] Error 1 make: *** [prepare0] Error 2 問題は、cc1が見つからないか、gcc正しくインストールされていないことだと考えました(したがって、gccを再インストールしましたapt-get --reinstall install gccが、運はありませんでした)。 gcc -v 与える: Using built-in specs. COLLECT_GCC=gcc …

3
Ubuntuでビデオファイルを検索する方法は?
数か月前にビデオをダウンロードしていました。私はそれが保存された名前をあまりよく覚えていません。ビデオを検索できるように、ビデオファイルのみを出力するコマンドや方法はありますか?manページから、その作業を行うfindのオプションが見つかりませんでした。 ダウンロードしたビデオファイルには拡張子(webmなど)が付いている場合があります。また、その時点で名前が「abcde」のような名前に変更された可能性もありますが、今は覚えていません。そのため、検索はファイル名に基づいて行うことはできません! (1つの類似点に言及すると:perlには、ファイルがテキストファイルかバイナリかなどをチェックするコマンドがあります。同様に、ビデオファイルかマルチメディアファイルかどうかをチェックする方法があるかもしれません)

3
Pulseaudio / dbusの偽/最小Xセッションを起動します
Pulseaudioを使用して、デスクトップとRaspberry Piの間でオーディオを共有します。 ただし、Pulseaudioにはdbusが必要で、dbusにはXセッションが必要です。グラフィカルセッションがない場合、Pulseaudioはシステムモードでのみ実行できますが、正式には推奨されていません。 Raspberry Piのほかに、Xセッションのコストは非常に高いため、最も効率的な(低コストの)方法でそれを取り除きたいと思います。 Pulseaudioの最小のXセッションを開始するにはどうすればよいですか?
12 x11  pulseaudio 

1
この猫を見たことがありますか?
もちろん、私は「スクリーンメイト」の猫、ネコに言及しています-このように見えます: 数年前、私はNekoが私のマウスカーソルを追いかけることができたことを覚えており、長時間の作業中に気を散らすものでした。XPenguinsのこの拡張機能を見つけた後、これを思い出します。 そして、私の短い探求で、私は見つけました: http://users.frii.com/suzannem/neko/index.html#links http://sourceforge.net/projects/ungattino/?source=directory 最初は動作しますが、exeであるため、Wineのウィンドウ内で: 2番目は、で実行した後に起動して動作するjava -jar...ように見えますが、時々クラッシュしたり消えたりするようです。 それで、私のコンピューターのためにどこからNekoを入手できますか?それは、それが以前のように画面の周りを走ることができるように? Ubuntu 12.04およびFedora 19 解決後のスクリーンショットは次のとおりです。
12 x11  cursor 

1
pmapの出力の意味
私はmain.cLinuxで書いた: int main() { while (1){} } コンパイルして起動すると、次のことができpmapます。 # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so 00007f87c1a43000 20K rw--- [ anon ] 00007f87c1a48000 128K r-x-- …

3
CD-R(W)の容量の決定
GNU / Linuxシステムでさまざまなメディアのサイズを検出する方法、特に光学ドライブで使用されているスペースの量について、さまざまな質問がありました(そして回答しました)。しかし、CD-R(W)の容量を検出するためにできることはありますか(つまり、650/700 / ... MB CD-RWですか)。 cdrecord/ wodimがISOの書き込みを試みる前にそれを検出できるのではないかと疑っていますが、今のところ、それを使用して必要な情報を取得することはできません。 編集:私は書いているスクリプトでこの情報を使用するつもりなので、コマンドラインツール(出力を解析する)にのみ興味があります。また、ほとんどのシステムでデフォルトで使用可能なツールに基づいたソリューションも好みます。
12 size  data-cd 

1
なぜ `xvfb-run glxgears`はswrastエラーで失敗するのですか?
xvfbを使用すると、ヘッドレス環境でXプログラムを実行できます。しかし、実行するとxvfb-run glxgears、次のようになります: libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. Error: couldn't get an RGB, Double-buffered visual を実行するとLIBGL_DEBUG=verbose xvfb-run glxgears、次の結果が得られます。 libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so libGL error: failed to load driver: swrast Error: couldn't get an RGB, Double-buffered visual …
12 linux  opengl  xvfb 

7
apueからコードをコンパイルする
たった今、私は本を読み始めました:UNIX®環境での高度なプログラミング。最初のコード例を実行してみました。Scientific Linux 6.4を実行しています。 ソースコードをダウンロードし、READMEにあるようmakeに、非圧縮ファイルで実行しました。 最初のプログラムを作成しました(モックlsコマンド) #include "./include/apue.h" #include <dirent.h> int main(int argc, char *argv[]) { DIR *dp; struct dirent *dirp; if(argc!=2) err_quit("usage: test directory_name"); if((dp=opendir(argv[1]))==NULL) err_sys("Can't open %s", argv[1]); while((dirp=readdir(dp))!=NULL) printf("%s\n", dirp->d_name); closedir(dp); return 0; } それを非圧縮ファイルに入れます。本が助言したように、私は走りました:gcc myls.c。しかし、私はこのエラーを受け取ります: # gcc myls.c /tmp/ccWTWS2I.o: In function `main': test.c:(.text+0x20): undefined reference to `err_quit' …
12 compiling 

3
Linuxで/ dev / dspを操作できないのはなぜですか?
私はLinuxの教科書を読んでいますが、デバイスについて教えてくれます。適切な出力をに送信する/dev/dspと、サウンドが再生されると書かれています。例はcat file.wav > /dev/dsp、file.wavが単なる.wavファイルである場合です。 これを行うと、許可が拒否されます。これをsudoで実行すると、許可が拒否されます。su最初に音が出ない場合。 なぜ許可されsudoないのですか?どうして音が出ないのsuですか?

5
BASHの2つの配列の交差点
このような2つの配列があります。 A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) 配列はソートされていないため、重複した要素が含まれている可能性があります。 これら2つの配列の交差を作成し、要素を別の配列に格納したいと思います。どうすればいいですか? また、Bに表示されAで使用できない要素のリストを取得するにはどうすればよいですか?
12 bash  scripting  array 

5
/ etc / passwdファイルに変更を加えた後に実行するコマンド
/ etc / passwdファイルにいくつかの変更を加えたので、変更の効果が発生するかどうかを確認したいと思いました。そのためにどのコマンドを実行する必要があります。 たとえば、/ etc / ssh / ssh_configファイルに変更を加えた後、/ etc / init.d / sshdコマンドを実行します。
12 users  password  etc 

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