Unix & Linux

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


5
ディレクトリではないすべてのファイルを移動する
ファイルとサブディレクトリの両方を含む、クリーンアップしようとしているディレクトリがあります。私がやろうとしていることは簡単です。すべてのファイルを別のディレクトリに移動しますが、すべてのサブディレクトリはそのままにします。 私は次のようなものを考えています: mv [*_but_no_dirs] ./other_directory ワイルドカード*と正規表現を使用してこれを行う簡単な方法があるはずです... 誰もがアイデアを持っていますか?
14 bash  directory  wildcards  mv 

4
長いsed式を複数の行に分割する方法は?
sed 's/[long1][long2]/[long3][long4]/' file.txt このコマンドを複数の行に分割したい-fxのようなもの: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt \文字列の使用または分離は機能しませんでした。
14 sed 

6
ssh公開鍵を複数のLinuxホストにコピーします
.ssh / id_rsa.pubを中央サーバーから複数のサーバーにコピーしようとしています。さまざまなサーバーに変更をプッシュするために通常使用する次のスクリプトがあります。 #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard input is not a TTY it will start bash in # noninteractive mode. ssh -q "$ip" bash <<-'EOF' EOF done しかし、この場合、ローカルサーバー上の公開キーをcatし、それを複数のサーバーに追加する必要があります。上記のヒアドキュメントスクリプトを使用して以下を実行する方法はありますか? cat .ssh/id_rsa.pub |ssh tony@0.0.0.0 'cat > .ssh/authorized_keys'
14 shell-script  ssh 

5
Ubuntuのビンテージターミナル
だから私はOSXのCathodeを紹介したばかりで、1970年代のレトロなスタイルでどのようにクラシックに見えるかに完全に魅了されています。私の端末を非常に見栄えよくするためにダウンロードできるプログラム/パッケージを知っている人はいますか?利用可能なパッケージがない場合、Ubuntu 14.04ターミナルで変更できる設定はありますか? カソードに気付いていない人のために、私は自分の端末に持ちたいものに関して画像を投稿します。 Cathodeの機能に関する詳細については、次のリンクを参照してください。 カソード情報

4
ラップトップのFedoraでCDディスクが検出されない
私はラップトップでCDを使用することはめったにありませんが、数か月前に同じ問題が発生したことを思い出します。DVDドライブにCDを入れても何も起こりません。前回何もせずにキックしましたが、何が悪いのかわかりません。k3bでCDを焼く必要がありますが、「光学デバイスが見つかりません」というエラーが表示されます。 私のシステムはFedora 20 x86_64です。問題:CDがマウントされず、ドライブに挿入しても何も起こりません。 この問題を解決するにはどうすればよいですか? 現在の更新:問題:cdとdvdは正しく動作しません。「挿入時にマウントしない」、「挿入時にマウントするがランダムに切断する」/「ランダムにアンモンティングする」などの不安定な3月システムにディスクを取り出すことができません。 昨日、DVDムービーをドライブに入れました。/run/media/username/MOUNTPOINTにマウントされ、すべてが機能しました。しばらくすると消えてしまい、マウントされなくなり、ドライブからDVDを取り出すことができません。これは現在の状態であり、まだドライブ内にあります。現在のドライブで動作するコマンドを次に示します。 root ~ # dmesg | grep -E 'cd|cdrom|cd/rw|dvd|writer|sr0' [ 1.239250] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.248714] usb usb1: Manufacturer: Linux 3.16.2-201.fc20.x86_64 ehci_hcd [ 1.249119] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.249150] uhci_hcd: USB Universal Host Controller …

1
コマンドの概要を記述するための標準はありますか?
エンドユーザーに対するコマンドの使用法を説明する概要を書く方法について、誰もが独自のアイデアを持っているように思えます。 たとえば、これは次の形式ですman grep。 grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] 現在、これには他のマンページに表示される構文があります。 []はオプションとして認識され...、同じ入力の複数として意味をなします。 しかし、人々はORを使用する|か/、ORを使用します[]。または、どこに[OPTIONS]行くかについての指示を与えません。 私は自分が書いたものの標準に従うことを望みますが、私が見ているウェブサイトはすべて違うことを教えてくれます。 概要を記述する実際の標準的な方法はありますか、それとも、慣習は人々が長い間やってきたことですか?
14 command-line  man 

4
静的IPネットワークでゲートウェイに接続しようとしています
raspberryPiでarch-linux-armを実行しています。 私がいるネットワークは静的IPを使用しています。 gateway IPある192.168.178.5 私のデバイスであるため、IPは192.168.178.201 私はインターネットに接続するために使用します: ip addr add 192.168.178.201 dev eth0 ip route add default via 192.168.178.5 しかし、後者は RTNETLINK answeres: Network is unreachable 私に何が欠けていますか? UPDATE mtakの答えは最初の問題を修正しましたが、 まだゲートウェイに到達できません。結果を 出そうとするpingdestination host unreachable

1
RAIDデバイスの詳細をソフトとハードの両方で取得する方法は?
サーバーにソフトとハードの両方のRAIDが構成されているかどうかを確認したい。 サーバーでいくつかのコマンドを試しました(Suse Enterprise Edition 11): **ms:~ # cat /proc/mdstat Personalities : unused devices: <none> ms:~ #** 実行しようとしましたraiddev /dev/md0が、利用可能なraiddevコマンドがありません。 サーバーのRAIDレベルを確認できる他のコマンドはありますか?


5
find -exec lsの出力をソートします
find … -exec ls -ls ;ファイル名でアルファベット順にソートして出力することは可能ですか? これは私のcronコマンドです: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; ほとんどの場合、このコマンドは正常に機能します。ただし、結果は意味のある順序でソートされません。ファイル名フィールドで並べ替える場合、非常に役立ちます。
14 find  ls  sort 

4
16進値で並べ替え
coreutilsを使用sortして、16進値(フィールド)で数値的にソートするにはどうすればよいですか?私はの線に沿って何かを期待していた sort -k3,3x file_to_sort ただし、そのようなxものは存在しません。 編集:私がこれまでに思いついた最良の解決策は: { echo ibase=16; cut -d' ' -f3 file_to_sort; } | bc | paste -d: - file_to_sort | sort -t: -k1,1n | cut -d: -f2- ここでcut -d' ' -f3検索フィールドを分離し(これは-k3,3—これはもちろん変化する可能性があります)、bc10進数に変換します(大文字の16進数が必要で、0x接頭辞なしで、私の場合と一致します)。次に、列を結合、並べ替え、分割します。
14 sort  coreutils 


1
外部ドライブのファイル所有者とグループはどのように記憶されますか?
外付けハードドライブをext4パーティションでフォーマットし、その後マウントしました。新しいパーティションを使用できるように、sudo chown me:me /mount/directoryファイルの所有者とグループをルートから自分に変更しました。 この変更は永続的であるため、この情報はどこに保存されるのでしょうか。ハードドライブをデタッチしてから別のディレクトリにマウントしても、ファイルの所有者とグループとして設定されているため、マウントディレクトリのiノードに情報を保存できません。 それで、パーティション全体には、この種の情報が格納される独自のiノードがありますか?または、おそらく情報が保存される別の場所がありますか?

1
Mumbleのオーバーレイを機能させるにはどうすればよいですか?
MumbleとTeam Fortress 2(TF2)はどちらも個別にうまく機能しますが、独立して、またはTF2内でmumble-overlayを機能させることはできません。 SteamのTF2のプロパティに次の起動オプションを入れてみましたが、どれも機能しませんでした。(注意:私はbumblebeeと64ビットコンピューターも使用しています。) mumble-overlay primusrun %command% mumble-overlay primusrun %command% -nod3d9ex mumble-overlay primusrun %command% -d3d9ex -32bit LD_PRELOAD=/usr/lib/mumble/libmumble.so.1.2 primusrun %command% TF2はウィンドウモードになっているので、TF2に挿入されなかった独自のオーバーレイを作成することに満足しています。
14 games  steam 

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