Unix & Linux

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


12
特定の列を名前で印刷する方法は?
次のファイルがあります。 id name age 1 ed 50 2 joe 70 列idとage列だけを印刷したい。今私はちょうど使用しますawk: cat file.tsv | awk '{ print $1, $3 }' ただし、これには列番号を知る必要があります。列番号の代わりに列の名前(最初の行で指定された)を使用できる場所でそれを行う方法はありますか?
32 awk 

4
sshがネゴシエートできません-一致するキー交換方法が見つかりません
コマンドラインメールに問題があるため、DSLルーターにログインしようとしています。ルーターを再構成できることを望んでいます。 sshコマンドを実行すると、次のようになります。 $ ssh enduser@10.255.252.1 Unable to negotiate with 10.255.252.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 それで私はこのstackexchange postを見て、コマンドをこれに変更しましたが、今回は暗号で別の問題が発生します。 $ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 enduser@10.255.252.1 Unable to negotiate with 10.255.252.1 port 22: no matching cipher found. Their offer: 3des-cbc 暗号化を提供 するコマンドはあり3des-cbcますか?システムに永続的に追加するかどうかなど、3desについてはわかりません。 3des-cbc暗号を許可するコマンドはありますか? ここで問題は何ですか?パスワードを要求していません。
32 ssh 

1
どのプログラムがホットキーを「所有」しているかを調べるにはどうすればよいですか?
Gentooの上で4.2.0カーネルを使用してXFCE 4.12を実行しています。キーボードのPlayPauseボタンは、VLCのグローバルホットキーとして使用されていました。VLCはキーを認識しなくなります。「Alt + Media Play Pause」は表示されますが、キーだけは表示されません。 そのキーをキャプチャしている可能性があるプログラムとそのプログラムを確認する方法はありますか? ファイルを実行xdotool key "XF86LogGrabInfo"するtail /var/log/Xorg.0.logと [ 10138.690] (II) Printing all currently active device grabs: [ 10138.690] (II) End list of active device grabs

1
暴力性の低いキル信号-HUP(1)-INT(2)と-TERM(15)の違い
最も暴力的なkill -9(SIGKILL)を別にすれば、他の3つの一般的なシグナル(ここ)-HUP(1)、-INT(2)、および-TERM(15)の違いはよくわかりません。 どちらのシナリオで機能し、他のシナリオは機能しませんか? 一般的に-9(-KILL)が失敗するのはいつですか? 私には、彼らが終了するために、プロセスを頼むように見える優雅に、保存せずに。厳しさを評価すると、私は入れ-HUP < -TERM < -INT < -KILLます。
32 kill  signals 

7
Gmailを使用してコマンドライン経由で1行のメールを送信する最も簡単な方法は?
RaspbianとUbunntu 16.04 LTSを使用するには、汎用のLinuxソリューションが必要です。 要件は簡単です: コマンドラインから1行の電子メールメッセージを送信する方法が必要です。 rpi3abc@gmail.comのアドレスを使用して、この特定のRpi3専用のGmailアカウントを設定しました-2FAなし そのため、ユーザーの介入なしに、どこからでも(cronを含む)1行のメールメッセージを送信できるようにする必要があります。 また、テキストファイルを送信できるようにしたいと思います。基本的に、から何かstdin。


1
Linuxで合計読み取りおよび合計書き込みIOPSを取得する方法
Linuxでコマンドラインを使用して、またはプログラムでIOPSを個別に読み書きするにはどうすればよいですか?sysstatパッケージをインストールしました。 これらを個別に計算する方法を教えてください sysstatパッケージコマンド。 または、ファイルシステムを使用してそれらを計算することは可能ですか? 例: /procまたは/sysまたは/dev
32 linux  io  disk  read  write 

2
PDFに関するメタデータの発見
PDFがあり、そのPDFで利用可能なメタデータを取得したいとします。どのユーティリティを使用する必要がありますか? 私が普段最も知りたい情報は、PDFビューアーが報告しない用紙サイズです。たとえば、PDFサイズの文字は合法ですか、A4ですか?しかし、利用可能な他の情報も興味深いかもしれません。 編集:@terdonのおかげで、ここに用紙サイズの便利なガイドがあります。

1
プライマリ選択とクリップボードバッファーの違いは何ですか?
私はLinuxの Webkit-browser landを微調整していますが、「プライマリ選択」と「クリップボード選択またはバッファー」という用語に頻繁に出くわします。 それらが何であり、どのような違いがあるのか​​を理解したいですか? ドラッグアンドドロップの貼り付けはどこに収まりますか? xclipこの問題の正確な仕事は何ですか?
32 x11  clipboard 


2
find -deleteは空でないディレクトリを削除しません
コマンド $ find ~ -name .DS_Store -ls -delete Mac OS Xでは動作しますが、 $ find ~ -name __pycache__ -type d -ls -delete しません-ディレクトリは見つかりましたが削除されません。 どうして? PS。できるとわかっている $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + 問題は、なぜ find -delete機能しないのかです。
32 find  osx 

5
vimで現在のファイル名を常に確認するにはどうすればよいですか?
私はvimを使用していて、作業しているファイルを常に見ることができる方法が必要です^G。 vimを起動するとファイル名が表示されますが、作業を開始してさまざまな機能を使用すると、ファイル名が失われます。 また、他の人がvimコンソールの下部に「ボタン」/「タブ」のように見える「アドオン」を持っているのを見ました(それらを記述する方法がわかりません)ファイル名。 これらのプラグインは何ですか?または、どうすれば自分が望むものを達成できますか?
32 vim 

3
Rsyncエラー23:転送されなかったファイルを確認できますか?
走った sudo rsync -va --progress別の外付けドライブ上のフォルダに一つの外部ドライブのルートから。その理由は、ソースドライブにエラーの多いNTFSがあり、NTFSを修復するためにWindows PCにアクセスできないためです。 10時間後、それは言った: sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec total size is 608586212274 speedup is 1.00 rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9] 端末の出力全体を保存しました。初めに、数百がありますInput/output error (5)合計約2GBを必要としないファイル用にます。OSX Finderの「ディスク使用量」は、ソースが上記のレポートの608ではなく、617億バイトであることを示しています。 質問: 詳細出力(ファイルリストの作成)の最初の部分は、Input/output error (5)コピーされないすべてのファイルを明確に示していますか? いcode 23を除くすべてのファイルという意味Input/output error (5)のものが正常にコピーされましたか?
32 rsync 

3
ページがダウンロードを待機させるwgetでファイルをダウンロードする方法は?
wgetを使用してsourceforgeからファイルをダウンロードしようとしていますが、ご存知のように、ダウンロードボタンをクリックしてから、自動ダウンロードを待つ必要があります。wgetを使用してこのタイプのファイルをどのようにダウンロードしますか? これをダウンロードしようとしています:http : //sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.1/bitcoin-0.8.1-linux.tar.gz/download しかし、そのURLリンクでwgetを実行しても、ファイルはブラウザーを介して自動的にロードされるため、ファイルを取得できません。
32 wget 

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