Unix & Linux

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

4
QEMUホストネットワークにpingする方法?
ゲストからホストネットワークにpingしようとしていますが、成功しません。 qemu-system-x86_64 -hda debian_squeeze_amd64_standard.qcow2 -netdev user,id=user.0 -device e1000,netdev=user.0 私はランダムなマシンにpingしようとします: $ ping 10.0.2.21 Destination Host Unreachable ゲストでは、ホスト10.0.2.2(DHCPサーバー)に対してのみpingを実行できます。
10 linux  networking  qemu 

2
引数をそのままの状態で機能させる
次の機能があります。 bar() { echo $1:$2; } この関数を別の関数から呼び出していますfoo。fooそれ自体は次のように呼び出されます。 foo "This is" a test 次の出力を取得します。 This is:a つまり、bar受け取る引数は、に渡すトークンと同じでなければなりませんfoo。 fooこれを達成するためにどのように実装する必要がありますか?次の2つの実装を試しましたが、どちらも機能しません。 foo() { bar $*; } –出力: this:is foo() { bar "$*"; } –出力: this is a test: 私の質問は、議論の引用をどのように保存できるかということです。これはまったく可能ですか?

3
rsync mkstempが失敗しました。Box.comクラウドのdavfsマウントで無効な引数(22)
これらの指示に従ってdavfsを使用してBox.comクラウドストレージをマウントしました。Box.comアカウントを/ home / me / Cloud / Boxにマウントしました マウントされたファイルシステムには、Dolphinとターミナルの両方からアクセスできます。少し遅いですが、ディレクトリ構造全体をリスト(ls)でナビゲートでき、エラーは発生しません。 次に、次のようにrsyncを実行しようとしました。 rsync -auvz --max-size=250M --exclude '.*' /home/me/Music/ /home/me/Cloud/Box/Music 私も試しました: rsync -auv /home/me/Music/A /home/me/Cloud/Box/Music およびrsyncコマンドの他のバリエーション。コマンドは、ローカルファイルシステム(/ home / me / Music /)からdavfsマウントを介してボックスクラウド(/ home / me / Cloud / Box / Music)に音楽をコピーしています。 私は常にこの形式のエラーをたくさん受け取ります: rsync: mkstemp <filename> failed: Invalid argument (22) 具体的な例は次のとおりです。 rsync: mkstemp "/home/me/Cloud/Box/Music/VariousArtists/.01_Track_1.mp3.YVmFI9" …

2
NFS許可が拒否されました
NFSを構成し、クライアントのNFS共有ディレクトリにファイルを作成すると、次のメッセージが表示されます。 私の構成: 構成NFSサーバー http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=1 構成NFSクライアント http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=2 問題はどこだ?

4
ISOがUSBスティックにエラーなしで書き込まれたかどうかを確認するにはどうすればよいですか?
私は、Debian Wikiのこれらの DebianEeePC HowTo InstallUsingStandardInstallerの指示に従って、Debian ISOをUSBに書き込みました。 dd if=debian-*-netinst.iso of=/dev/sdX を使用してsha1sum、ダウンロードしたISOファイルのチェックサムを確認できます。USBスティックデバイスのチェックサムをチェックして、USBスティックに問題がなく、ISOが完全にコピーされたことを確認するにはどうすればよいですか?

4
yumは他のパッケージを更新せずにパッケージをインストールするか、失敗しますか?
yum現在インストールされている依存関係が満たすパッケージのバージョンを選択して、パッケージをインストールするように指示する方法はありますか? たとえば、peclパッケージをインストールしてphp-5.4.11いて、現在はインストールしているが、新しいパッケージをphp-5.4.14利用できる場合などです。新しいパッケージをインストールする(およびすべてのphpパッケージを5.4.14に更新する)のではなく、他のすべてを更新せずに、インストールするように要求したパッケージの古いバージョンを選択します(または、これを実行できない場合は失敗します)。 これは、phpパッケージを除外または修正できることがわかっている特定のケースですが、すべてのインストールに適用できる汎用オプションを探しています。 何かのようなもの: yum install php-pecl-xxxx --no-updates
10 yum 

2
実行中のXセッションを失うことなくKDEウィンドウ装飾を再起動する方法
いくつかの特別なグラフィック形式のグラフィック編集では、imagejというJavaプログラムを使用しています。これには、開いている画像が多すぎると、KDEのウィンドウ装飾を1つの特別な関数が強制終了する傾向があるという厄介なバグがあります。現在、私はこれをaに切り替えてサービスttyを再起動することで解決していkdmます。このソリューションの欠点は、実行中のXセッションから追い出され、未保存のファイルがまだ開いていると、一部の作業が失われる可能性があることです。 現在のXセッションからログアウトせずにウィンドウ装飾を再開する別の方法はありますか? それは重要かもしれないので: Kubuntu 12.04 kubuntu-ppa/backportsリポジトリのKDE 4.10 。同じ問題は、kubuntu 12.04のKDE 4.8.5のストックでもすでに発生しています。

4
コマンド 'date + FORMAT' —%a、%A、%bなどは何と呼ばれますか?
このdateコマンドは、現在の日付と時刻を次のように出力しますFri Apr 12 15:04:03 UTC 2013。 私たちが使用できるカスタム形式で出力日時持っているために、date +FORMATこのように、例えば、date "+%Y-%m-%dT%H:%M:%S%:z"のようなものを提供します2013-04-12T15:04:37+00:00。 しかし、私は何を知りたい%Y、%m、%d、%H、%M、%S総称して(すなわち用語)と呼ばれている、など。また、T他とは違うので、何と呼ばれていますか?
10 date  terminology 

4
サブディレクトリを含まないディレクトリを見つける
スクリプトはkshです。現在のディレクトリの直下にある、サブディレクトリではなくファイルのみを含むすべてのディレクトリ名を検索する必要があります。 ls -alR(dディレクトリの)最初のフィールドの最初の文字の出力を使用して再帰的に解析できることを知っています。awk解析して見つけるのに最適な方法だと思います。 たとえばls -al、現在のディレクトリの単純な出力は次のとおりです。 drwxr-xr-x 22 af staff 748 18 Mar 22:21 . drwxr-xr-x 5 root admin 170 17 Mar 18:03 .. -rw------- 1 af staff 3 17 Mar 16:37 .CFUserTextEncoding drwxr-xr-x 5 af staff 170 17 Mar 17:12 Public drwxr-xr-x 9 af staff 306 18 Mar 17:40 Sites …
10 shell  find  directory  ls  ksh 

3
ディレクトリに移動し、多くのコマンドを実行します
次のスクリプトがあります。 #!/bin/bash mount /dev/sda6 /mnt/gentoo set +e cd /mnt/gentoo && mount -t proc none /mnt/gentoo/proc \ && mount --rbind /dev /mnt/gentoo/dev \ && mount --rbind /sys /mnt/gentoo/sys \ && chroot /mnt/gentoo /bin/bash \ && source /etc/profile \ && export PS1="(chroot)$PS1" ここで達成しようとしているのは、ディレクトリ/mnt/gentooに移動していくつかのコマンドを実行することです。これは、パスがマウントされていないときに初めて正常に機能します。ただし、一部のパスでマウントが正常に実行された後に実行すると、継続せず、最初の失敗で停​​止します。「すでにマウントされています」エラーが原因でマウントが失敗した場合でも、すべてのコマンドを実行してください。これどうやってするの? また、これらすべてのコマンドを1行にまとめるよりも良い方法はありますか?
10 bash 


3
ext3またはext4ファイルシステムのファイル権限を無効にすることはできますか?
ext3 / 4ファイルシステムのファイル権限を無効にすることはできますか? ext3またはext4ファイルシステムのファイルアクセス許可を完全に無効化または無視できるかどうか疑問に思っています。おそらく取り付けオプションですか? テストやリムーバブルメディアでこれを行うので、セキュリティへの影響は心配していません。

3
Bashスクリプト。処理速度の最適化
Bashスクリプトを最適化するための一般的なガイドラインがあるかどうか疑問に思っていました。 たとえば、コマンド行よりもループを記述する方が便利ですが、システムの処理も高速ですか?例: for i in a b c; do echo $i; done echo a echo b echo c 時々人々は同じ問題に対して異なる解決策を提示します。たとえば、sed、cut、awk、およびechoすべての文字列から数字を削除することができます。数字のコードが少ないほど、使用すると速くなると言えるのではないかと思いました。 同じコマンド、例えば STRING=abc.def echo ${STRING} | sed 's/.def//g' echo ${STRING} | sed '$s/....$//' 異なるコマンド、例えば STRING=abc.def echo ${STRING} | cut -d . -f 1 echo ${STRING} | sed 's/.def//g'

3
Deleteキーがコマンドラインで機能しない
**注:これと同じ質問をSuperUserで行いましたが、応答がありませんでした。これが、この特定の質問にとってより適切なフォーラムであることに気づきました。* kshシェルでは、Deleteキーはコマンドラインで適切に機能しません。Deleteを押すと〜が表示されます。 方法: 「カーソル位置の文字を削除する」の機能を キーボードの削除ボタンにバインドしますか?(Control-Dは、削除ボタンが機能することを期待しているように動作し、エイリアスを使用する私の試みは失敗し、おそらく素朴です。) 「行の最初に移動」の機能をホームキーボードのボタンにバインドしますか?(コントロールAがこれを実行しますが、ホームに実行してもらいます。) 「行の終わりに移動」の機能をキーボードの終了ボタンにバインドしますか?(コントロールEがこれを実行しますが、終了する必要があります。) 最終(?)アップデート うまくいったことを偶然見つけましたが、理由がよくわかりません。これは機能します: bind '^[[3'=prefix-2 bind '^[[3~'=delete-char-forward http://www.qnx.com/developers/docs/6.3.2/neutrino/utilities/k/ksh.html#bindによると、 prefix-2 Key binding: ^X, ^[[ Introduces a 2-character command sequence. 私の更新された質問は、なぜprefix-2これを使用する必要があるのですか?私が理解できるように私のために翻訳してください。そうすれば、これについてみんなに再度バグを報告する必要がなくなります。 古いものは次のとおりです 更新 QNXのESCは^[です。コマンドbind '^[[3~'='delete-char-backward'を使用して、カーソルの下の文字をで上書きすることができます~。これは少なくともある程度の進歩です-私は今、シェルのDelete Keyの綴り方を知っています。私がウェブで見たほとんどのことは^?、削除キーはであると言っていますが、それは私にはうまくいかないようです。また、私はPuTTyを介してこれにアクセスしていることにも言及する必要があります。 Control Dが削除キーにしたいことをしているので、わかりません。私はそれをeot-or-delete再び結合して無益にしようとした。 これは簡単ですよね? 更新2: bind | grep prefix ^X = prefix-2 ^[ = prefix-1 ÿ = prefix-3 ^[O = prefix-2 …

1
サウンドカードとHDMIの両方がIntel HDAドライバを使用している場合、サウンドが機能しません。デバイスの読み込み順序を交換するにはどうすればよいですか?
Conexant CX20584チップセットをベースにしたIntel HDAサウンドカードを搭載したAcer Aspire One 522ネットブックを持っています。KDEは起動時に音声を出力しますが、フラッシュや、/dev/dspデバイスを探す他の多くのアプリは、音声を出力できず、ほとんど役に立たないマルチメディアエクスペリエンスをレンダリングします。 ALSA再生デバイスをaplay -lで確認したところ、メインオーディオデバイスが0ではなくカード1として認識され、代わりにHDMIに接続されていました。 **** List of PLAYBACK Hardware Devices **** card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 …

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