Unix & Linux

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

5
エコーが引用文字を無視するのはなぜですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 8年前に移行され ました。 echoコマンドは、私はそれを与えることを完全なテキストを含めていません。たとえば、次の場合: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` ' 以下を出力します: echo PARAM=` grep $ARG /var/tmp/setfile | awk {print } ` 'echoコマンドに含まれていた単一引用符()は含まれていません。二重引用符に切り替えた場合: $ echo " echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` " echo何も出力しません!最初の例で単一引用符を省略し、2番目の例では何も出力しないのはなぜですか?入力したとおりに出力するにはどうすればよいですか?
24 shell  quoting  echo 

3
アクティブなウィンドウの色を反転する
時々私は暗い場所で仕事をし、目の疲れを軽減するために特定のウィンドウの色を反転する必要があります。これは、参照作業用のWebページへのPDFビューアです。 私は画面全体を反転させる方法を知っています: xcalib -invert -alter しかし、1つのウィンドウのみを反転する方法については、manページ、ドキュメント、または投稿を見つけることができません。前にこれをやったが、まだ方法がわからない。奇妙な! xpdfを見つけた他のxorgツールのリポジトリを検索すると、反転サポートがありますが、pdfの表示以外には何の助けにもなりません。私は合成を使用しないので、Compizを提案しないでください。Openbox WMを使用しています。皆さんありがとう。 更新 ウィンドウを反転する汎用ツールの代わりに、Google Chromeタブの色を反転する方法に検索を集中しました。Color Bookmarkletsを見つけました。ブラウザツールバーにドラッグして、ページのコンテンツを変更して色を反転(明るさを反転)します。



16
bashの「ブックマーク」
ネストされたディレクトリのいくつかのレイヤーをナビゲートすることは、しばしば苦痛です。Firefoxでは、ブックマークがあるため簡単です。ファイルをブックマークするために私がしたいことは、次のように入力することです。 $ go --add classes "repo/www/public/util/classes" 次に、このディレクトリに移動するには、次のように入力します。 $ go classes 以前は、シンボリックリンクを使用して同様のことを実現しましたが、ホームディレクトリを整理したくありません。他にも便利な機能がたくさんあります。たとえば、入力を開始go clしてからTabキーを押してオートコンプリートできるようにします。時々、チェックアウトされたリポジトリの複数のコピーがあるため、プログラムが複数のコンテキストを作成し、コンテキストベースディレクトリに関連してブックマークを設定できるようにすると便利です。 それで、私自身のスクリプトのセットを一緒にまとめることを始める前に、すでにこのような何かがありますか?
24 bash  shell 

3
そのファイルへのシンボリックリンクを壊さずにファイルをmv
mvそのファイルへのシンボリックリンクを壊すことなくファイルを作成することは可能 ですか?これに対する私の最初の応答は「いいえ」であり、移動後すぐにリンクを変更するスクリプトベースのソリューションを作成していますが、他の人がこの問題にどのように取り組んでいるか疑問に思いました。シンボリックリンクのパスと名前は事前にわかっているので、理論的には次のことを行うだけです。 リンクのターゲットを取得する mvターゲット 新しいターゲットへのリンクを再作成します 新しいターゲットへの新しいリンクを作成します(元のリンクとは異なり、今も保持したい) 後日: 古いリンクを削除する 1-4はbashスクリプトにカプセル化されますが、もっとエレガントなアプローチを持っている人がいるのか、私が知らない組み込みコマンドやコマンドを知っている人がいるかどうか疑問に思っています。

1
FUSEディレクトリにアクセスするときにrootが許可を拒否されるのはなぜですか?
私は自分のユーザーとしてFUSEファイルシステムを問題なく使用していますが、rootはFUSEマウントにアクセスできません。代わりに、どのコマンドでもが与えられPermission deniedます。これらのマウントを読み取る許可をルートに与えるにはどうすればよいですか? ~/top$ sudo ls -l total 12 drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 bar drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 foo drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 normal-directory ~/top$ fuse-zip foo.zip foo ~/top$ unionfs-fuse ~/Pictures bar 私のユーザーyonranはそれをうまく読むことができます: ~/top$ ls -l total 8 drwxr-xr-x 1 yonran yonran …
24 permissions  fuse 

2
カーネルモード設定とフレームバッファ
KMSでは、グラフィックドライバーがカーネルに移動されます。フレームバッファはすでにカーネルにあるので、これがフレームバッファの動作に影響するとは思わないでしょう。それでも、KMSはfbに取って代わり、fbを増強し、fbを必要とし、fbサポートを削除する必要があることを読みました。一体何?私が探している答えは、KMSとフレームバッファの関係の説明です。 私はttyでネイティブ解像度を取得するためにuvesafbを使用しています。ここでの私の目的は、KMSを使用したシステムでどのように機能するかを理解することです。KMSでのスクロールは高速ですか?fbtermやfbidaなどのユーティリティは同じように機能しますか?安定性は向上していますか?

3
どこからでも自宅のマシンにアクセスするためのSSHポートフォワード
私はこの質問から来ています:https : //superuser.com/questions/359799/how-to-make-freebsd-box-accessible-from-internet この全体のプロセスを理解したいですport forwarding。 私は非常に多くのことを読みましたが、ポート転送自体の非常に基本的な概念を理解していません。 私が持っているもの: 私の家に座っているfreebsdサーバー。 ネットギアルーター これは私が達成しようとしているものです: インターネット経由でWindowsマシンからfreebsdサーバーにアクセスできるようにし、ウェブブラウザを開いてインターネットにアクセスできるようにします。 私が持っているubuntuマシンからこのfreebsdボックスにアクセスしたいのです。 誰かが私を助けてくれれば素晴らしいことです。 これが、ポート転送のために行ったネットギアルーターのセットアップです。



5
/ dev / fb0をユーザー空間からコンソールとして使用する方法、またはテキストを出力する方法
したがって、開発者モードを有効にし、Debian Squeeze chrootをインストールしたPalm Pre(元のP100EWW)モデルがあります。よく働く。私はこれをあらゆるもの(ビットトレントピア、Webサーバー)に使用する計画がありますが、電話には使用します。 エラーを生成するcat /dev/urandom > /dev/fb0まで、実際に画面にランダムなピクセルを書き込むと、気が付きましたNo space left on device。素晴らしい、今私はディスプレイを使用することができます。 A)テキストを出力できるコンソールとして/ dev / fb0を使用できるようにするか、B)コマンドラインから/ dev / fb0にテキストをレンダリングします。 このためにカーネルを再コンパイルすることについてはまだ知りません(最終的にはWebOSを完全に取り除き、これを最小限のARMサーバーに変えたいと思っています)。また、Xを使用せずに/ dev / fb0に直接レンダリングすることを好むでしょう。

4
/ etcと/ usr / local / etcの違いは何ですか
大量のアプリケーションデータを保存する必要のあるデーモンを開発していますが、システム(Fedora 15)に/usr/local/etcディレクトリがあることに気付きました。 にデーモンをインストールすることにしました/usr/local/bin。設定ファイル用の場所が必要です。 ウィキペディアでこれを見ませんでした。これは非標準/usr/local/binですか、それとも設定ファイルを保存するためにインストールされたプログラムの標準の場所ですか? 理由は、私はこれをシステム管理者に売り込みたいし、このような間違ったものを得ることは大きなセールスポイントではありません...

8
空白行を追加するためのviコマンド?
viでは、oまたはOを使用して空白行を追加し、挿入モードに移行できます。しかし、コマンドモードのままにしたい場合、このコマンドはありますか? グーグルでは、vimrcに何かを追加する提案がありますが、もっと簡単な方法があるはずです(常に動作します)。
24 vim  vi 

3
sudoはどのように使用されるのですか?
sudo以前に設定を試しましたが、あまり運がありませんでした。とはどう違いsu -l -c "x"ますか?構成ファイルを介して、ユーザーが特定のコマンドなどにのみアクセスできるようにすることができます。私は常にsudo、コマンドを別のユーザーまたはグループとして1行に並べる方法と考えていました。UbuntuやMintのようなディストリビューションでは、パスワードを介してメインユーザーに簡単にrootにアクセスできるようにすることで簡単になっているため、その用途が実際にはわからない。 rootで特定のコマンドのみを実行する権限をユーザーに付与して、sudoファイルにユーザーを追加するにはどうすればよいですか?また、セキュリティホールを開けたくありません。
24 sudo  root 

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