Unix & Linux

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

5
読み取り専用のTMOUT変数–アクティビティがないときにシェルを自動的に終了することを無効にする回避策
ここには読み取り専用のBash変数があります。その変数の設定を解除することはできません。 $ echo $TMOUT 1800 回避策として、これらの行を書きました(私のセッションは終了しません) #!/usr/bin/perl $|++; while (1) { print "\e[0n"; sleep 120; } CentOS7 / RHEL7リポジトリに(上記のPerlコードのように)同様のことをする公式パッケージ(rpm)はありますか?vimエディターを開くのは好きではありません。コマンドが必要です。
10 bash  rpm  repository  timeout 


2
/ etc / hostsファイルのエントリを無視するnslookup、dig、firefox
現在のDebianインストールにひどい問題があります。firefox、nslookup、digなどのほとんどのプログラムは、/etc/hostsファイル内のエントリを無視していますが、実際にはこのファイルを広告のブロックに使用しています。 例 /etc/hostsファイルの行 127.0.0.1 www.winaproduct.com 実行dig +short www.winaproduct.comすると、サーバーではなく、それぞれのIPアドレスが返されます127.0.0.1。 www.winaproduct.comFirefoxで開くと、それぞれのWebサイトが表示されますが、これは予期されていません。 しかし、問題がないping、busybox nslookup、busybox ping、resolveipなど それで、問題は何ですか?そしてそれを修正するにはどうすればよいですか?問題はDNS解決ライブラリにあると思います。 一時的な修正アップ、設定dnsmasq、変更nameserverする127.0.0.1の中で/etc/resolv.conf。 更新 のlibnss3依存関係として、インストール後に問題が魔法のように解決されましたgoogle-chrome デフォルトの/etc/nsswitch.confは次のようになります hosts: files dns 伝えるためにどのようにnslookup、dig頼むの/ etcなどを/ホストは、DNSに直接尋ねる代わりに、最初のファイル? しかし、なぜbusybox nslookup、wget、resolveipなどとは異なる作業しているnslookup、digなど?
10 dns  nsswitch 

1
マジックSysRqキーが有効になっているかどうか、およびどのキーがそれを呼び出すかを見つける方法は?
どのキーがマジックSysRqキーを呼び出すかを知るにはどうすればよいですか?(まだ)凍結されていないLinuxマシンの前にいる場合。魔法のSysRqキーのすべての一般的な組み合わせを試して、機能するかどうかを確認するよりも簡単なものが必要です。

2
共有ライブラリの複数のバージョンをインストールできないのはなぜですか?
多くの場合、特定のプログラムがライブラリバージョンxyとxzに依存するプログラムがありますが、私が知る限り、xyとxzの両方をインストールできるパッケージマネージャーはありません。 qt4とqt5は同時にインストールできます)が、(おそらく)マイナーバージョンではありません。 どうしてこれなの?のように、それを妨げる制限要因は何ですか?この一見便利な機能を許可しないことには、十分な理由があるはずだと思います。たとえば、共有オブジェクトをロードするときにロードするバージョンを示すフィールドがないため、Linuxがロードするものを決定する方法を知る方法はありませんか?それとも理由は本当にないのですか?とにかく、すべてのマイナーバージョンは互換性があると思われますか?

1
複数のirssiインスタンスで同じサーバーに接続するにはどうすればよいですか?
Freenodeに(を介して/server fn)接続されているirssiセッションがあり、関連する複数のチャネルに参加しています。このセッションは、他の端末を持つtmuxインスタンスの内部にあり、このトピックにも関連しています。NickServ経由で自動的に認証されるようにirssiを設定しました。 次に、完全に別のターミナルを開き、irssiを介してFreenodeに接続し、無関係なチャネルに参加できるようにします。ただし、irssiを/server fnもう一度開くと、他のirssiセッションでサーバーに既に接続しているため、認証に失敗します。 異なる認証済みアカウントで同じサーバーに接続できますが、同じアカウントで複数のirssiインスタンスを認証したいのですが。 2つの別々のirssiインスタンスで同じサーバーに接続できる(ただし、異なるチャネルが開いている)方法はありますか?
10 irssi 


6
Ruby GEM_HOMEとGEM_PATHを設定する方法
私はLinuxのNOVICEユーザーであり、Linux Mint 17.1を使用しています その問題のために過去3日間でLinux Mintを20回再インストールしましたが、修正できませんでした 新しいLinuxインストールを開始し、ターミナルセッションを閉じてすぐに正常にインストールされた1つのターミナルセッションにgemとrubyなどをインストールしようとすると、rvmを使用してRailsにrubyをインストールしようとしましたが、gemを取得できません。 過去3日間で20回以上再インストールすることで、ウェブも検索しました。/etc/environmentそのセッションでエコーパスに環境変数を入れて/etc/environmentファイルに貼り付けるように言われました。 今でもインストール済みの宝石を取得できません 入力するrvm -vと、次のエラーが表示されます Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 Warning! PATH is not properly set up, $GEM_HOME is not set, usually this is caused by shell initialization files - check them for 'PATH=...' entries, it …


1
bashrcの遅延置換
〜/ .bashrcが実行されるとき(ターミナルを開くとき)ではなく、実行時に置換~/.bashrcを評価$()するエイリアスをどのように取得しますか? このコマンドを頻繁に実行して、エイリアスを追加します。 svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print $2'}) | colordiff ただし、~/.bashrcエイリアスとして追加すると、ターミナルを開いたときの評価にハードコードされていることがわかります。 $ alias alias svnbranch='svn diff -r 178184:HEAD svn+ssh://branches/t4252 | colordiff' 端末を開いた場合、~エラーが発生します。 svn: E155007: '/home/dotancohen' is not a working copy svn: E155007: '/home/dotancohen' is …
10 bash  shell  quoting  alias  bashrc 


1
「マウスレポート」とはどういう意味ですか?
今日、そのtmux統合に関するiterm2のドキュメントの説明を見ました。それは言う: 分割ペインを調整するには、それが必要ない場合でも、マウスレポートを有効にする必要があります。 ここでマウスレポートとはどういう意味ですか?端末はマウスインデックスがどこにあるかを報告しますか?
10 terminal  tmux 

2
SDカードの一意の識別子を見つける
私はプロジェクトのために追跡する必要がある数十枚のSDカードを持っています。現在、彼らはそれぞれ、外側に永続的なマーカーで物理的に書かれた数字を持っています。これは問題ありませんが、記録できる各SDカードに組み込まれている固有のものがあるかどうかを確認します。これまでのところ私は知っています: SDカードのCID。通常(常にではない???)で、一意のシリアル番号が含まれています。Fedora 21でSDカードからこれを読み取る簡単な方法が見つかりません。カードリーダーを(USB経由ではなく)PCIバスに直接接続しないと、CIDを表示できないというページもあります。 ボリューム/パーティションのシリアル番号。これはうまくいくかもしれませんが、カードが再フォーマットされるたびに変わることを理解しています。これは、私たちが時々行うことです。だから良いオプションではありません。 SDカードのボリュームに、独自の命名システムでラベルを付けるだけです。これは変更するのが簡単すぎるので、外に数字を書くことに固執するかもしれません。 だから、私は私の質問だと思います: Fedora 21または他のGNU / LinuxディストリビューションのUSBカードリーダーを介してシリアル番号を取得するために私のSDカードからCIDを確実に読み取る方法はありますか? そうでない場合、SDカードまたはSDカードを一意に識別する別のシステムで既存の一意の識別子を使用する他の方法はありますか?
10 sd-card 


2
findコマンドを使用して、フォルダーprocおよびsysを検索から除外するにはどうすればよいですか?
ランダムなディレクトリパスを選択するスクリプトを実行したいと思いました。 find / -type d | shuf -n1 残念ながら、特定のディレクトリに入ることの禁止に関するエラーメッセージが表示されます。 findでディレクトリを検索から除外するにはどうすればよいですか?

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