Unix & Linux

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

2
同じ名前のフォルダーとファイルを作成できないのはなぜですか?
この問題は一度もありませんでしたが、何らかの理由で、フォルダーの名前をに変更できませんpackages/。 これは構造です: root - packages_old/ - packages Thunarでフォルダーの名前を変更しようとすると、ファイルが既に存在するというエラーメッセージが表示されます。と同じmv: blender iso $ mv packages_old/ packages/ mv: accessing `packages/': Not a directory ファイルとフォルダーの名前を同じ名前に変更できないのはなぜですか: root - packages/ - packages 私は前にこれをやったことを誓います。


3
sshトンネルが正常に作成されたかどうかを確認するにはどうすればよいですか?
tunnel.shsshトンネルを維持するために、他の人が書いた次のスクリプトに依存しています。 #!/bin/bash export SSH_HOST=tim@server if [ ! -f /tmp/.tunnel ] then echo "Creat SSH tunnel" ssh -f -D 9999 $SSH_HOST "if [ -f ~/.tunnel ]; then rm ~/.tunnel; fi; while [ ! -f ~/.tunnel ]; do echo > /dev/null; done" & touch /tmp/.tunnel else echo "Close SSH tunnel" ssh $SSH_HOST …

6
コマンドラインに優しいスプレッドシート
そのようなものは存在しますか?CLI環境で適切に表示されるテキストベースのスプレッドシート。私は自分が好きなようにできることcat foobar.csvを知っていますが、それは特に実用的でも魅力的でもありません。テーブルをフォーマットするのが難しいとは想像できず、おそらく特定のルール(数学?)に従うこともできます。 Emacsはorg-modeテキストベースのテーブルを非常にうまく処理し、複数の形式にエクスポートできます。ただし、Emacsを使用する必要があります!Vimユーザーとしては避けたいものです。

6
stdin / stdoutリダイレクトを使用したxargs
実行したい: ./a.out < x.dat > x.ans 各*のための.datディレクトリ内のファイルA。 もちろん、bash / python / whatevereverスクリプトで実行できますが、セクシーなワンライナーを書くのが好きです。私が到達できるのは(まだ標準出力なしで)です: ls A/*.dat | xargs -I file -a file ./a.out しかし、xargsの-aはreplace-str 'file'を理解しません。 ご協力ありがとうございます。


5
繰り返しディレクトリを強制的に作成するために、どのアプリケーションを非難すべきですか?
私のシステムには、空の~/Desktopディレクトリを何度も作成し続けるアプリケーションがあります。私は自分の家に大文字を立てることはできませんし、この「デスクトップ」のものを立てることもできません。だから、私と同じようにうるさいので、表示されるたびにディレクトリを削除します。どのアプリケーションがその原因であるかを知りたいのですが(おそらくあまり使用しないアプリケーションもあります¹)。 犯人を追跡するための良いアイデアはありますか? — 1.明らかにそれを取り除きたい、またはそれなしでは生きられないならパッチを当てたい。

1
ユーザーをsudoersファイルに追加する方法は?
Chankey(ローカルユーザー)という名前のアカウントがあります。シャドウファイルの表示など、いくつかのコマンドを使用する必要がありました。sudoコマンドを使用して試してみました sudo vim / etc / shadow と言いました: Chankeyはsudoersファイルにありません。このインシデントは報告されます。 このユーザーChankeyをsudoersファイルに追加するにはどうすればよいですか?
21 sudo 

6
軽くて使いやすいプレゼンテーションソフトウェア
Linuxプレゼンテーションソフトウェアを探しています。必要な主な機能は次のとおりです。 光依存性とリソース消費に(私はGTK +を使用します) 使いやすい スライド上の情報を揃えて配布する 写真を使用する 追加したい機能は次のとおりです。 クリック時のアニメーション .pptインポート/エクスポート テンプレート/テーマを使用して簡単に統合されたプレゼンテーション Sliderocketは、私のニーズに合ったプレゼンテーションツールのように見えます。残念ながら、それはオンラインプレゼンテーションエディタであり、オフラインエディタを探しています。 ソフトウェアがプロプライエタリで無料であることは気にしません

2
既存のクローンからフォークとしてリポジトリを追加するGithub
そのため、ghithubのアップストリームソースからクローンしたgitリポジトリがあります。いくつかの変更を加えました(コミットされておらず、masterブランチにあります)。私がやりたいのは、変更を新しいブランチとしてgithubページにプッシュし、githubにまだフォークとして表示させることです。 それは可能ですか?私はgitとgithubを初めて使います。私の質問は理にかなっていますか? 私が考えることができる最も簡単な方法(これが最も周りの方法だと確信しています)は、githubでリポジトリをフォークすることです。別のディレクトリにローカルでクローンします。アップストリームオリジンリポジトリを追加します。その新しい分岐レポにブランチを作成します。コードの変更を手動で新しいローカルリポジトリにコピーします。そして、それをgithubに押し戻します。 これは、ディレクトリを複製せずにそれを行う簡単な方法がある一般的なユースケースですか? 私はLinuxではコマンドラインgitを使用しており、ここの人々はより良​​い答えを与えているので、SOとは対照的にここに尋ねていると思いますimo =]

3
ファイルとディレクトリの命名規則
システム上のファイルとディレクトリをリファクタリングしたい。ただし、ベストプラクティスが何であるかはわかりません。 この質問とその回答を読んだ後、最も重要な部分は一貫していると思います。しかし、これは私が立ち往生しているところです。たとえば、ルートには、などのディレクトリが/binあり/usr、すべて小文字を使用します。しかし、私のユーザーのディレクトリに/home/foobar/、すでにそこのようなディレクトリの集まりです~/Pictures、~/Documentsと~/Music(資産計上されました)! たぶんこれは私がUbuntuを使用しているからという理由だけかもしれませんが、ベストプラクティスと考えられるものは何ですか?


4
アプリケーションを/ usr / localまたは/ usr / local / shareに配置する必要がありますか?
「標準」とは何ですか-アプリケーション(バイナリだけでなく、配布全体)を/ usr / localまたは/ usr / local / shareに配置する必要があります。 たとえば、scalaやwekaなど、サンプル、バイナリ、ライブラリなどが含まれています。だからそれは /usr/local/scala-2.9.1 または /usr/local/share/scala-2.9.1 私は唯一の管理者であるため、大したことではありませんが、自分の習慣ではなく、広く使用されているものを使用することを好みます。 重要:アプリを/ usr / local / bin、/ usr / local / libなどに分割する必要がある場合については、質問していません。むしろ、アプリケーション全体で1つのメインディレクトリを保持する必要がある場合について質問しています。

4
パイプを理解する方法
bashでパイプを使用したとき、これについてはあまり考えませんでした。しかし、システムコールpipe()とfork()を使用してCコードの例を読むと、匿名パイプと名前付きパイプの両方を含むパイプをどのように理解するのか疑問に思います。 「Linux / Unixのすべてがファイルである」とよく言われます。パイプは実際にはファイルであるため、接続する部分の1つはパイプファイルに書き込み、他の部分はパイプファイルから読み取るのでしょうか。はいの場合、匿名パイプのパイプファイルはどこに作成されますか?/ tmp、/ dev、または...? ただし、名前付きパイプの例から、パイプを使用すると、一時ファイルを明示的に使用するよりもスペースと時間のパフォーマンスが優れていることがわかりました。また、パイプはファイルのようにデータを保存しないようです。したがって、パイプは実際にはファイルであるとは思えません。

2
rootとスーパーユーザーの違いは何ですか?
彼らは同じものを参照していますか、ルートは単なるファイルシステム内の場所(その究極のベース)であり、スーパーユーザーは特権ユーザー(Windows管理者アカウントに相当するもの)ですか?同じパスワードが必要ですか?スーパーユーザーはカーネル自体ですか?
21 root 

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