Unix & Linux

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

4
FTP経由でディレクトリを複製する最も簡単な方法
コマンドラインを介してMacから接続しているFTPサーバー上のディレクトリを複製したい 私が持っているとしましょうfile。のfiles2すべてfileのサブディレクトリとファイルを、元のディレクトリと同じディレクトリに配置したいと考えています。これを達成する最も簡単な方法は何でしょうか? 編集: でmget、mputすべてのファイルをダウンロードして別のフォルダに再度アップロードできますが、これは間違いなく私が望んでいる/必要とするものではありません(この質問は、デスクトップクライアントからのこのダウンロードアップロードメソッドとの重複を避けるために始めました)

3
Fedoraにインストールされている最上位パッケージを一覧表示する
以前は、yumを使用してすべてのインストール済みパッケージを一覧表示していました: yum list installed ここで、最上位のパッケージのみをリストする必要があります。つまり、パッケージが別のパッケージの依存関係である場合は、表示しないでください。GNOMEのAdd / Remove Softwareはこれを実行できますが、ターミナルに出力が必要です。 Yumのマニュアルを確認しましたが、そのためのスイッチが見つかりませんでした。
9 linux  fedora  yum 

1
awkの2つのフィールド区切り文字(コロンとスペース)
1つがスペースである場合、awkコマンドで2つのフィールド区切り文字をどのように指定できますか?これはawkに埋め込まれたif-else条件を使用することで実行できると思いますが、正確なコマンドについてはわかりません。 サンプルファイルは次のとおりです。 cat test.txt Swapnil Engineer 20000 Avinash:Doctor:30000 Dattu GovntJob 50000 Amol:Master:10000 2列目($ 2)を印刷します。予想される出力は次のとおりです。 Engineer Doctor GovntJob Master スペースとコロンの両方をフィールドセパレーターとして配置しようとすると、構文エラーで失敗しました。 awk -F[ :] '{print $2}' test.txt awk: cmd. line:1: :] awk: cmd. line:1: ^ syntax error 2つのフィールド区切り文字を使用してawk機能を利用するにはどうすればよいですか?
8 awk 

1
anaconda-ks.cfgとは
私は最近Centosをインストールしてこのファイルを見つけましたが、それが何をするのかわからず、ホームディレクトリにすべてのファイル(ドキュメント、ダウンロード、写真、ビデオ)が見つからないか、空になりますか
8 centos  rhel 

2
ansibleがCentOS7のsshdを変更するたびに、ランダムな将来のプレイが接続できない
これは今や十分な苛立たしい問題であり、私は最終的にコミュニティ全体に可能な解決策が何であるかを尋ねようと思いました。私だけがこの問題を経験しているように見えるのはさらにいらいらします。 基本的に、CentOS 7.x、sshd構成、またはsshdの一部でいつでも変更され、デーモンが次の3分間の「ランダムなポイント」で再起動/再ロードされ、ssh接続がすべてリセットされ、そのサーバーがssh経由で数秒間到達できません。 これは特に、sshdに対してこれらの変更自体を実行し、それを再ロードする必要がある(たとえば、新しいCentOS 7xサーバービルドで)ansibleの問題です。しかし、その後のプレイでは、ランダムにsshに接続できず、接続に失敗したそのホストの残りのプレイブックやプレイを爆破します。これは、いくつかがランダムに完了するため、大規模なホストパターンでは特に悪いですが、その他は、sshdが操作された後、プレイブックのさまざまな段階で失敗します。CentOS 5x、6x、またはSolarisでも、このようなことは発生しないことに注意してください。 これを回避するために私ができる最善の方法は、sshdに変更を加えた後に90秒の待機を作成することです。これでも完全に確実なわけではありません。7〜8回呼び出された場合でも、プレイブックの実行には20分以上かかります。 この環境に関するいくつかの事実は次のとおりです。 新しいインストールはすべて公式のISO DVDからのものです。すべてのサーバーはhyper-v 2012ゲストですこの問題のあるすべてのサーバーはCentOS 7.xです 問題と実際の解決策の実際の出力は次のとおりです。 間違い: fatal: [voltron]: UNREACHABLE! => {"changed": false, "msg": "All items completed", "results": [{"_ansible_item_result": true, "item": ["rsync", "iotop", "bind-utils", "sysstat.x86_64", "lsof"], "msg": "Failed to connect to the host via ssh: Shared connection to voltron closed.\r\n", "unreachable": true}]} sshdへの変更の1つの例: …

1
バグを報告するにはどうすればよいですか[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 ここしばらくLinux Mintを使っていますが、私はかなりのファンです。私はカーネルなどをいじるのに十分な専門家ではありませんが、いくつかのソフトウェアパッケージに小さなバグがあり、修正できると感じています。しかし、私はどのようにプロジェクトに貢献し始めるのか分かりません。 簡単な例を次に示します。Ubuntuリポジトリの電卓アプリでは、テンキーでのキープレスを数値として解釈するためにNumLockをアクティブにする必要はありません(同じ物理ボタンを使用するHomeおよびEndキーではありません)。ただし、これはDel小数点としても機能するキーには当てはまりません。このため、NumLockをアクティブにする必要があります。これはバグだと思いますので、修正したいと思います。それはかなり単純なはずです。 単にバグレポートを提出するだけでなく、このような問題の修正にどのように関与しますか?GitHubページから直接上流のパッケージメンテナーに連絡する必要がありますか?

1
一時ファイルによるbashプロセスの置換
たとえば、一部のプログラムでは、ファイルをシーク可能にする必要がありますobjdump。 $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file プロセス置換で一時ファイルを使用すると便利です。 manページで、bashがプロセス置換を使用して一時ファイルにフォールバックできることを確認できますが、一時ファイルを使用するように明示的に要求できますか? 同様zshの=()。 $ objdump -D -b binary -m i8086 =(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) /tmp/zsh1u1Nrw: file format binary Disassembly of section .data: …

1
不明なインスタンスを停止してupstartを使用する
私は新興企業に入ったばかりなので、ログファイルに出力するための非常に基本的なスクリプトを作成しvm-service.confました/etc/init。 description "Virtual Images" author "Me" start on runlevel [2345] stop on runlevel [016] respawn script echo "DEBUG: `set`" >> /tmp/vm-service.log end script pre-stop script echo "DEBUG: `set`" >> /tmp/vm-service.log end script 私が実行するとsudo start vm-service、それは出力します: vm-service start/running, process 29034 しかし、私が実行するとsudo stop vm-service、それは出力します: stop: Unknown instance を実行してみましsudo initctl reload-configurationたが、停止時にエラーが発生します。 私は料理本を見てきましたが、おそらく何か明らかなことを逃しています。
8 linux  ubuntu  upstart 

3
.epsファイルを表示するコマンドは何ですか?
というファイルがありますt-0.8.eps。 シェルでこのファイルを開くにはどうすればよいですか? Macを使用していて、.epsファイルをクリックすると、プレビュー(PDFを読み取るためのソフトウェアの名前)が失敗したと表示されます。
8 osx  postscript 


2
マッチの周囲の文字をgrep
巨大なデータベースダンプ内で検索と置換を行いたいと思っていますが、それは私が発生するはずの動作をしていません。ファイル内のターゲット文字列をgrepして、周囲の8文字程度を確認したいと思います(場合によっては、その数値を調整する必要があるかもしれません)。どうやってやるの? 私が目を見張ることができない理由は、何千とは言わないまでも何百ものマッチがあるからです。文字列を囲むいくつかの文字を取得し、それをuniq何かにパイプして、検索と置換で予期しない動作が発生する理由を確認します。 また、同じ行に複数のマッチがある可能性があります!

6
毎月の名前のディレクトリを作成するにはどうすればよいですか?
毎月ディレクトリ名を作成したいと思います。シェルで遊んだ後、次のことがわかります。 date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec だから私はブレース展開を使用して、echo {1..12}/01それを試してみましxargsた: echo {1..12}/01 | xargs -n 1 -I {} date -d {} +%b しかし、それは惨めに失敗します:/(後で適用したいと思いますmkdir)。これどうやってするの?

6
オープンワイヤレスネットワークにサインインする方法は?
ネットブックでArch Linuxを実行しています。私の学校には開いているアクセスポイントがあり、接続されていない場合にWebサイトを開こうとするとリダイレクトされるページを介してネットワークにサインインする必要があります。 Androidスマートフォンで動作します。Windowsで動作します。Linuxでも動作するはずです。私の先生はそれに接続できるからです(彼はUbuntuを実行しています)。 wifiメニューを使用してアクセスポイントに接続し、netctlプロファイルを生成します。接続していますが、ログインページにリダイレクトされず、(電話から取得した)アドレスを入力してもサーバーが見つかりません... IPv6を無効にしてみましたが、何も変わりません...



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