Unix & Linux

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

1
画面がタイトルを上書きしないようにするにはどうすればよいですか?
私はcentos7 bashでGNU を使用していますscreen。別のサーバーにsshして、タイトルを変更し(ctrl+ a+を使用A)、サーバーからログアウトすると、新しいタイトルが上書きされUSER@HOST:~ます。どうすればこれをやめられますか? 私はに見てきたダイナミックなタイトルとの遊びで何と判断し、私はその機能を無効にする方法がわかりませんよ...

4
各行の一部を個別のファイルに出力します
このようなファイルがあります: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA a.seqsequenceを含むファイルを作成したいAGTACTTCCAGGAACGGTGCACTCTCC。同様にb.seqが含まれていますATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT。つまり、Column1を拡張子付きの出力ファイル名として使用し.seq、それに対応するcolumn2シーケンスを含める必要があります。perlスクリプトを書くことでこれを行うことができますが、コマンドラインに何かあれば役立ちます。すぐに聞いてほしい。

3
Debian-インターネット接続が使用可能になったらすぐに起動時にスクリプトを実行する方法は?
Debian 7 Wheezyを実行しています。完全に機能するインターネット接続ができたらすぐに、起動時にいくつかの画面を起動する必要があります。ただし、インターネット接続が切断され、再び接続された場合はそうではありません。したがって、起動後の最初の機能的なインターネット接続でのみ。 このためのダミースクリプトを投稿して、それをどこに置き、与えられた条件下で実行させるか教えてください。 スクリプトは画面を開始して終了するだけでよく、画面は続行する必要があります。 編集 すでに/etc/network/if-up.d/フォルダについて聞いたことがあります。しかし、インターネット接続が失われて再確立された場合に、スクリプトが再度実行されないようにするにはどうすればよいですか?

1
EFIシステムパーティションで複数のブートローダーが機能する仕組み
私のESPはこんな感じ Boot Dell fedora Microsoft ブートディレクトリには、名前が付けられbootx64.efiたブートローダーがあり、これが最初に開始されるデフォルトのブートローダーであると理解しています。ただし、fedoraディレクトリには、という別のブートローダー(grub2)がありgrubx64.efiます。 これらの各ブートローダーの機能は何ですか?どちらが提供していboot-menuますか?
14 grub  uefi 

2
crontabでスペースは重要ですか
crontabのマンページからであることは明らかではありません。フィールド間に余分な空白を入れられますか?たとえば、これがある場合: 1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh 次のように適切に再フォーマットしても安全ですか? 1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh ?
14 cron 

5
パーティションを編集する必要があることを知って、「dd」を使用してより小さいHDDにクローンを作成できますか?
私はddこのようなディスクのクローンを作成するために使用しました: dd if=/dev/sdb of=/dev/sda bs=4096 conv=notrunc,noerror,sync そして、それは常にうまく機能しています。「dd」に関するすべてのドキュメントは、ターゲットディスクがソースと同じサイズまたはそれ以上でなければならないことを思い出させるために苦労します。それは絶対に真実でなければなりませんか? 今、私は、より小さなディスクにクローンを作成する場合 、ターゲット上で部分的に「境界外」にあるパーティションが無傷であることを期待できないことを非常に理解しています。 ただし、ターゲットのパーティションを後で編集し、「境界外」のパーティションを削除する必要があることを十分に知っているので、「dd」を使用してソースのブルートフォースコピーを作成して、ターゲットの物理サイズ?または、そのサイズの限界に達したときに、ターゲットを残骸の喫煙の山に「dd」で縮小します;-) ところで、これを調査して、bs=からbs=1024までのすべての推奨値を見てきましたbs=32M。

2
改行しないスペースを書き込むにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 UnixおよびLinux Stack Exchangeで話題になるようにします。 5年前に閉鎖されました。 一部のワードプロセッシングプログラムには、改行しないスペースを含む特殊文字を入力するためのメニューがあります。ワープロプログラムで作成された文字をコピーして、端末やWebサイトのテキストフィールドなどの他の場所に貼り付けることもできます。ただし、そもそも改行しないスペースを生成するためだけにワードプロセッシングプログラムを使用する必要があるのは不便です。 キーボードを直接使用して、改行しないスペースを入力するにはどうすればよいですか?

3
〜/ .inputrcファイルが正しくソースされていません
特定のキーバインディング用に作成したこの〜/ .inputrcファイルがあります。 # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word 実行しようとするたびにsource ~/.inputrc、次のエラーが表示されます。 \ e [1; 5C:forward-word:コマンドが見つかりません。\ e [1; 5D:backward-word:コマンドが見つかりません。\ e [5C:forward-word:コマンドが見つかりません。\ e [5D:backward-word:コマンドが見つかりません。\ e \ e [C:forward-word:コマンドが見つかりません。\ e \ e [D:backward-word:コマンドが見つかりません。 また、新しいターミナルを開いても機能しません。エラーは表示されませんが、ctrlキーの組み合わせは新しいターミナルでも機能しません。/ etc / inputrcを変更するためのルートアクセス権がないため、このファイルを自分で作成しました。誰か助けてくれますか?ありがとう。 編集:コロン(:)記号の後にスペースがあるファイルも試しました。機能しません。また、実行可能(chmod + x〜/ .inputrc)にしようとしましたが、うまくいきませんでした。 編集:この手順は「bash」専用であり、「tcsh」を実行していることに気付きました。'csh'の場合、.bindingsfileの代わりに.inputrcfileを使用し、bindkey構文を使用します。
14 bash  tcsh  readline 

3
コマンドラインから再起動せずにUbuntuシステムプロキシ設定を設定する
を使用していUbuntu 14.04ます。http proxyコマンドラインから設定を変更したい。これは、GUIで変更し([すべての設定]-> [ネットワーク]-> [ネットワークプロキシ])、ボタンをクリックするのと同じApply System Wideです。script(bash)から設定を動的に変更することを計画しているため、システムを再起動/ログアウトしたくありません。


2
LinuxのクアッドコアプロセッサでCPUコアを無効にする
3つのCPUコアを無効にして、シングルコアでプロセッサを実行したい。コマンドを使用しました:maxcpus=1。しかし、この後、このコマンドを実行しましたls /sys/devices/system/cpu。まだ表示されますcpu0,cpu1,cpu2,cpu3。 私も試しましたecho 0 > /sys/devices/system/cpu3/onlineが、次のエラーが表示されます:no such file or directory。
14 linux  cpu  arm 


2
grepおよびsortコマンドを使用してソートするにはどうすればよいですか?
ファイル/etc/servicesで見つかったすべてのTCPサービスのソートされたリストを作成し、コマンドの出力をコマンドgrep tcp /etc/servicesにsortパイプし、このパイプの出力をファイルにリダイレクトしたいです~/pipelab.txt。 出力が間違っているというエラーメッセージが引き続き表示されますが、その理由はわかりません。 これは私が最後に試したものです: grep tcp /etc/services > ~/pipelab.txt | sort
14 shell  pipe 

3
Bashのプロセス置換をHEREドキュメントと組み合わせる方法は?
Bashバージョン4.2.47(1)-releaseで、HERE-dcoumentからのフォーマットされたテキストを次のように分類しようとすると: cat <(fmt --width=10 <<FOOBAR (I want the surrounding parentheses to be part of the HERE-document) (Even the preceding unbalanced parenthesis should be part of it. FOOBAR ) # I want this paranthesis to end the process substitution. 次のエラーが表示されます。 bash: bad substitution: no closing `)' in <(fmt --width=10 <<FOOBAR (I …

3
D状態で殺せないプロセスをシミュレートする
サーバー環境での大惨事テストのシナリオでは、プロセスをD(割り込み不可能なスリープ)状態でスタックさせる簡単な方法を探しています。 簡単な方法はありますか?サンプルのCサンプルコードはプラスになります:) 編集 -プロセスがD状態にあることが示されているため、最初の答えは半正解ですが、シグナルを受信し、強制終了することができます

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