Unix & Linux

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

5
中クリックをシミュレートする右+左ボタン用のマウスの構成(コピー/貼り付け用)
最近まで、OpenSuSeのアップグレードによってすべてのマシンでこれを再構成するまで、マウスのコピーと貼り付けを広範囲に使用していました。これで、Scrollbutonが貼り付けの対象になります(スクロールしないとクリックするのが難しく、誤ってクリックすることもあるため、これは嫌いです)。 これはどこに設定されていますか?理想的には、セッション開始(GnomeとKDEの両方)に追加できるものが好きです。

2
名前でファイルを削除するのが非常に遅く、非常に速いのはなぜですか?
Faux pas:私が以下に述べる「速い」方法は遅い方法より60倍速くはありません。30倍高速です。私は時間の間違いを非難します(午前3時は明確な思考のための私の最高の時間ではありません:)。 更新:テスト時間の要約を追加しました(下記)。 速度係数には2つの問題があるようです。 使用するコマンドの選択(以下の時間比較) ディレクトリ内の多数のファイルの性質...「大きいことは悪いこと」のようです。数値が増加するにつれて、物事は不均衡に遅くなります。 すべてのテストは100万のファイルで行われました。 (実時間、ユーザー時間、sys時間はテストスクリプトに含まれています) テストスクリプトはpaste.ubuntu.comにあります。 # # 1 million files # =============== # # |time |new dir |Files added in ASCENDING order # +---- +------- +------------------------------------------------- # real 01m 33s Add files only (ASCENDING order) ...just for ref. # real 02m 04s Add files, and make …
11 bash  filesystems  ext4 

5
上位および負荷平均について
3つの負荷フィールドすべてで、特定のマシン(約9)の高い負荷平均を観察しています。負荷は、「実行中」/現在必要なCPU時間のプロセス数として理解しています。私のマシンでN個のプロセスが実行されている場合、N個を超える負荷を生成できないと私は考えていますか? また、負荷はプロセスまたはスレッドに関してカウントされますか?言い換えれば、マルチスレッドプロセスは1より大きい負荷を生成できますか?
11 process  cpu  top  load 

7
`highlight`コマンド
文字列全体をstdoutに渡しながら、stdin内の特定の文字列を(色、太字のテキスト、または反転したバック/フォアグラウンドで)簡単に強調表示するために使用できるコマンドはありますか?私はそれを構築することを考えていますが、それがすでに存在する場合はむしろそれを使用したいです。いくつかの望ましい機能: 個別のハイライト文字列は、自動的に別の方法でハイライトされます。たとえば、手動で設定しない場合、最初の文字列は赤、2番目は緑、3番目は青で強調表示されます。 カラーサポートを検出し、太字/反転/その他の強調表示方法が利用できる場合はそれらにフォールバックします。 正規表現とリテラル文字列のマッチングを可能にします。 "foobar"と "barbar"のように、一致が重複する場合は、賢い処理を行うことが望ましい。 カラーコードの追加を除いて、stdinとstdoutの間で何も変更されません。


5
Crontabのシェルスクリプトを使用してリモートマシンにsshできない
以下は、私が実行しようとしているスクリプトで、問題なく実行されます for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done しかし、それをcrontabに追加すると、ユーザーに表示されません。 22 12 * * * sh /home/subrahmanyam/Scripts/who.sh あなたの考えを教えてください..... cronデーモンが実行されている可能性があるため、いくつかのバイナリを含める必要があります...?

6
Bash:終了ステータスをプロンプトに表示します:
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' 以下は正しいexitStatusを私に与えますが、色変数は展開されません: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' ただし、以下のものは色を提供しますが、終了ステータスは更新されません。 PS1="${RED}\h $(get_path) ${exitStatus}${NONE} " これを行う正しい方法は何ですか?exitStatusと色の両方が機能するようにこれを修正するにはどうすればよいですか?
11 bash  prompt 

4
vim:*だけ*コピーを実行できますか?
私はvimを好きになることを学んでいますが、まだ完全に受け入れられていないことの1つは、コピーと貼り付けの状況です。マグルのテキストエディタで、私は考えCtrl- Cテキストの一部をコピーして編集/削除して、どこか他のテキストを貼り付けます。しかしvimではこれを行うことができません。テキストをyでコピーした後、テキストを変更するdとx、元のテキストが消去されてしまうことがよくあるからです。 作成する方法はありますdし、xテキストをコピーしませんか?それとも、これらのvim機能をどのように使用すればよいですか?
11 vim 

2
日付-1901年より前の年は無効として扱われます
私のシステムには日付(GNU coreutils)7.1がインストールされています。 1901年12月14日より前の日付を確認しようとすると、「無効な日付」エラーが発生します。例えば、 $ date -d 1901-12-13 date: invalid date `1901-12-13' $ date -d 1901-12-14 Sat Dec 14 00:00:00 EST 1901 dateユーティリティで1901年より前の年を有効として扱うにはどうすればよいですか? 2038年1月19日以降の日付でも同様のエラーが発生する

2
Linuxはフォントをどのように管理しますか?
私がWindowsを使用していたとき(非常に昔のことです!)、Mac OS Xでは、OSとすべてのプログラム(Windowsのフォントフォルダ、Macのフォントブック)によって共有およびアクセスされるフォントの中心的な「リポジトリ」が常にありました。 OS X)。 Linuxではフォントはどのように管理されますか?すべてのプログラム(Xなしのシェル、X付きのシェル、ウィンドウマネージャー、その他のGUIソフトウェア)が使用できるフォントの中央ストアもありますか?または、フォントは個別に管理されていますか?Linuxでフォントを効率的かつ簡単に管理するにはどうすればよいですか?
11 linux  xorg  fonts 

3
initramfsにcpioを使用する理由
Gentoo wikiに従って、自分のinitramfsを作成しています。おなじみのtarandの代わりにgzip、このページはcpioand を使用するように指示していますgzip。ウィキペディアはcpio、2.6カーネルのinitramfsで使用されていると述べていますが、その理由は説明していません。 これは単なる慣習cpioですか、それともinitramfsに適していますか?私はまだ使用できますtarとgzip?

3
Linuxでのスパースファイルの詳細情報
いくつかのブロックのみが割り当てられているスパースファイルがあります。 ~% du -h --apparent-size example 100K example ~% du -h example 52K example ファイルのどのブロックが実際に割り当てられているのか知りたいのですが。割り当てまたはファイルのホールのリストを取得するために使用できるシステムコールまたはカーネルインターフェイスはありますか? ゼロの十分に長い文字列をチェックするだけでは(GNU cp、rsyncなどで使用されるアプローチ)正しく動作しません。 ~% cp example example1 ~% du -h example1 32K example1 実際に割り当てられたゼロの他のシーケンスを検出しました。

4
リモートコンピューターがssh /スクリプトアクセスのためにオンラインであることを確認するにはどうすればよいですか?
ラップトップからUbuntuサーバーにデータをバックアップするスクリプトを書いています。そのために、バックアップを開始する前にサーバーが使用可能かどうかをテストする(ba)shコマンドを探しています。pingブール値を返すポート22のようなもの。 これどうやってするの?

4
Debianの米国の国際キーボードレイアウトが異なるのはなぜですか?
編集:私は「問題」がUbuntuだけでなくDebian自体にもあり、Ubuntuがそれを継承しただけであることを理解したので、これをAsk Ubuntuから移行させました 私は10年間Linuxのオンとオフを使用しており、最近ではOSXに多くの時間を費やしています。 ただし、最初は米国の国際キーボードレイアウトを選択し、Windowsのキーボードレイアウト(および最近ではOSX USの国際レイアウト)とまったく同じ出力になることを覚えています。 しかし、数年前にUbuntuをインストールしたときに、セディーユがもう印刷されていないことに気付きました(çまたはÇ)。これは次のキーの組み合わせです: '+ c。代わりに、私はćの手紙を受け取ります。 それはいつ発生し始めましたか、そしてなぜ他のOSでの動作に違いがあるのですか?私をさらに困惑させるのは、まったく同じキーを印刷する「US International代替」キーボードレイアウトさえあるということです。それで、それに代わるものは何ですか? これはバグとしてCanonicalに報告されていますが(リンクが見つかりません)、キーボードのレイアウトが予想どおりに変更されたことはありません。私はそれを必要なものに修正するための回避策を知っていますが、なぜ/いつそれが変わったのか知りたいだけです。
11 debian  keyboard 

2
ファイルを圧縮するときにディレクトリを除外する
私は次のようなことをするbashスクリプトを持っています: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ バックアップしているディレクトリはSVNアーカイブです(以前はCVSでした)。.svnとその内容を除外することができませんでした。.svnを(ツリー全体を再帰的に)除外する最もクリーンな方法は何ですか?
11 bash  scripting  zip 

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