Unix & Linux

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

6
eth0をifdownできない(メインインターフェイス)
ifdownDebian 6.0.5でインターフェースを作成できません。 user@box:/etc/network$ sudo ifdown eth0 && sudo ifup eth0 ifdown: interface eth0 not configured SIOCADDRT: File exists Failed to bring up eth0. user@box:/etc/network$ cat interfaces auto lo iface lo inet loopback allow-hotplug eth0 allow-hotplug eth1 auto eth0 iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 gateway 10.0.0.254 auto eth1 …

2
なぜ「。」Unixのハードリンク?
UnixベースのOSで空のディレクトリのリンクカウントが1ではなく2である理由については、多くの説明を見てきました。すべてのディレクトリがそれ自体を指しているディレクトリ。「。」という概念がある理由がわかります。相対パスを指定するには便利ですが、ファイルシステムレベルで実装すると何が得られますか?シェルまたはパスを取るシステムコールに、その解釈方法を知ってもらうだけではどうですか? その「..」は本当のリンクです。ファイルシステムは、ナビゲートするために親ディレクトリへのポインタを保存する必要があります。しかし、「。」の理由がわかりません。実際のリンクであることが必要です。また、実装でい特別なケースにつながるようです-リンクカウントが1未満のiノードで使用されているスペースのみを解放できると思うでしょうが、それらがディレクトリの場合、実際にチェックする必要がありますリンクカウントが2未満。

6
単一文字オプションの場合は単一ダッシュ「-」ですが、単語の場合は二重ダッシュ「-」ですか?
文字にシングルダッシュ、単語にダブルダッシュを使用するという慣習はどこから来たのですか? たとえば、を入力するとls --help、次のように表示されます。 -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape print octal escapes for nongraphic characters --block-size=SIZE use SIZE-byte blocks -B, --ignore-backups do not list implied entries ending …


11
非ルートパッケージマネージャー
私の研究から、私はすべてのパッケージマネージャーが特権ユーザーとして使用されることを主張し、にインストールする必要があることに気付いたようです/。 通常、私がやりたいことは、使い捨てアカウントを作成し、いくつかのソフトウェアをコンパイルし$HOME、そのアカウント用にインストールすることです。さまざまな設定を試してから、完了したらアカウントを破棄するだけです。 ただし、ソフトウェアのコンパイルは退屈になります。 私の経験は本当にに限られyumていますが、なぜレポファイルをドロップして~/etc/yum.repos.dすべてをホームアカウントにインストールすることができないのか理解できません。 パッケージマネージャーを特権ユーザーとして使用してソフトウェアをインストールする必要がある理由はありますか?

3
$()はサブシェルですか?
サブシェルの構文がであると理解していますが(<commands...>)、$()変数値を取得できるサブシェルにすぎませんか? 注:これは、ドキュメントのさまざまな表現に基づいてbash 4.4に適用されます。
51 bash  subshell  syntax 

4
user1にパスワードなしで「su-user2」を許可する
martinユーザーmartin-testがパスワードなしでユーザーに切り替えられるようにする必要がある su - martin-test これはで設定できると思います/etc/pam.d/su。このファイルにはコメントを解除できる行が既にいくつかあります。ただし、martinグループにユーザーを追加するというアイデアは好きではありませんwheel。にmartin切り替えることができるよりも多くの特権を与えたくありませんmartin-test。私も使用したくないsudo。 ユーザーの特権をmartin最小限に抑えながら、それを行う最善の方法は何でしょうか?


5
品質を損なうことなくpdfからjpgへ。gscan2pdf
を使用してpdfファイルを一連のjpgファイルに変換するとき convert -quality 100 file.pdf page_%04d.jpg かなりの品質低下があります。 ただし、次のことを行った場合、(顕著な)品質の低下はありません。 gscan2pdfを起動し、file-> importを選択します(そしてfile.pdfを選択します)。次に、gscan2pdfの一時ディレクトリに移動します。多くのpnmファイルがあります(pdfファイルの各ページに1つ)。今私がやります for file in *.pnm; do convert $file $file.jpg done 結果のjpgファイルは、(おおよそ)元のpdfと同じ品質です(これは私が望むものです)。 今、私の質問は、顕著な品質低下なしにpdfファイルを多数のjpgファイルに変換する簡単なコマンドラインの方法があるかどうかです。(上記のソリューションは複雑すぎて時間がかかります)。


6
tmuxのvi-copyモードでシステムクリップボードを使用する
私はtmux 1.6を実行していますが、viスタイルのキーバインドを使用するように構成しようとしています。また、インタラクティブモードでコピーするときにシステムクリップボードを使用しようとしています。 set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" 簡単に言えば、C+ を実行し[、それを使用vしてコピーするテキストの選択を開始し、yプッシュされたら、選択をtmux選択にコピーし、それを使用してシステムクリップボードにエクスポートしxclipます。 残念ながら、これを行おうとすると、次のように表示されます。 .tmux.conf: 14: unknown command: copy-selection && run "tmux save-buffer | xclip -selection clipboard" tmux構成でこれを行う方法はありますか?
51 tmux  xclip 


6
Linuxで「init = / bin / bash」が許可されるのはなぜですか?
最近、ブートする前にGRUBを編集して追加rw init=/bin/bashすると、ルートシェルになってしまうことがわかりました。 私はすべてを理解したいという状態にあるので、これがなぜ起こるのか知りたいです。バグですか?機能ですか?コンピューターに物理的にアクセスできる場合にのみ機能するので、管理者が問題を修正するのに役立ちますか? GRUBまたは実際のカーネルによって提供されますか?
51 linux  boot  grub2 

5
ワイルドカードでディレクトリを再帰的に削除するにはどうすればよいですか?
WD My Book World EditionでSSHを使用しています。基本的に、特定のディレクトリレベルから開始し、一致するすべてのサブディレクトリを再帰的に削除します.Apple*。それについてどうすればいいですか? 私は試した rm -rf .Apple* そして rm -fR .Apple* サブディレクトリ内のその名前に一致する削除されたディレクトリもありません。

3
Gnome 3アプリケーションを更新する方法
フォルダーに.desktopファイルを追加して変更しました/home/user/.local/share/applications。 ログアウトせずにアプリケーションのリストのアイコンとキャプションを更新する方法はありますか?
51 desktop  gnome3 

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