タグ付けされた質問 「bsd」

BSD(Berkeley Software Distribution)は、70年代および80年代にカリフォルニア大学バークレー校で開発されたUNIXオペレーティングシステムです。

3
OS Xで、 `sudo ls`が隠し(ドット)ファイルを表示するのはなぜですか?
OS X Yosemiteでは、次のコマンドを使用すると、次の結果が得られます。 $ touch .a $ touch b $ /bin/ls b $ /bin/ls -A .a b $ sudo /bin/ls .a b これは、rootによって呼び出された場合(ドットで始まる名前を持つ)隠しファイルを表示し、通常のユーザーとして実行している場合は(予想どおり)表示しません。これは、lsLinux(から来るもの)での動作とは異なりcoreutilsます。 なぜlsこのように振る舞うのですか?
162 macos  ls  bsd 

3
sudo su vs su linux
suプロンプトが表示されたらパスワードを入力すると、動作しますが動作しsudo suません。また、を使用してコマンドが実行されるとsudo (command)、sudoはデフォルトでrootによって自動的に実行します(manページにはsudo, sudoedit - execute a command as another user michaelxu@michaelxu-server:~$ su Password: su: Authentication failure michaelxu@michaelxu-server:~$ sudo su [sudo] password for michaelxu: root@michaelxu-server:/home/michaelxu# exit
24 linux  macos  sudo  bsd  su 

1
LinuxおよびOpenBSDでコンソールコマンドを使用して仮想ttyを変更する方法は?
Linuxでは、仮想ttyを変更するためにAlt- F1、Alt- F2などを押します。 OpenBSDのでは1は、使用しなければならないCtrl- Alt- F1などの代わりに。 この目標を達成するために発行できるこれら2つのオペレーティングシステム用のコンソールコマンドはありますか?仮想マシンを使用してOSが別のOS内でゲストとして実行されている場合、キーを押すと干渉することがあります。
21 linux  unix  tty  bsd  openbsd 

2
なぜddではなくcpを使用してファイルをコピーするのですか?(unix-derivativesで)
* nixでの通常のファイルコピーでは、人々がcp(たとえばcp /mnt/mydevice/myfile ~/myfile)を使用するのを見たことがありますが、最終的ddには、まったく同じことを行うように見えます(dd if=/mnt/mydevice/myfile of=~/myfile)。それらにはいくつかの異なるパラメーターがありますが(ddは微調整されたコピーのほうが優れているようですが)、冗長であるように見えます。これらのツールは本当に同じことをしますか?
21 linux  unix  dd  cp  bsd 

11
ファイル転送を高速化する逆多重化
あるマシンから別のマシンに大量のデータを送信しました。rsync(またはその他の方法)で送信すると、安定した320 kb /秒で送信されます。一度に2つまたは3つの転送を開始すると、それぞれが320になり、一度に4つ行うと、リンクが最大になります。 可能な限り高速にデータを送信できる必要があるため、ファイル転送で逆多重化を実行できるツールが必要です。一般的な解決策が必要なので、ソースマシンでsplitを実行し、もう一方の端でそれらをまとめて実行することは実用的ではありません。自動化された方法で動作するためにこれが必要です。 これを行うツールはありますか、それとも自分で作成する必要がありますか?送信者はCentOS、受信者はFreeBSDです。




9
一括リネーム、* nixバージョン
私は* nix(UbuntuとFreeBSD、別々に)を使用していることを除いて、これと同じように(Windows関連の質問)非常に多くの同じような名前のファイルの名前を変更する方法を探していました。要約すると、シェル(Bash、CSHなど)を使用しながら、たとえば次のファイルのように、いくつかのファイルの名前を一括変更するにはどうすればよいですか。 ベートーベン-毛皮Elise.mp3 ベートーベン-月光のソナタ.mp3 ベートーベン-喜びへのオード.mp3 ベートーベン-失われたペニーの怒り.mp3 これらのように名前が変更されますか? ファー・エリーゼ.mp3 Moonlight Sonata.mp3 Ode to Joy.mp3 レイジ・オーバー・ザ・ロスト・ペニー.mp3 これを行う理由は、これらのファイルのコレクションが「Beethoven」という名前のディレクトリ(つまり、ファイル名のプレフィックス)の下に配置され、ファイル名自体にこの情報があることは冗長だからです。
11 unix  shell  rename  bsd 


2
Mac OS Xのコマンドライン「zip」ツールを使用してディレクトリおよびサブディレクトリ内のファイルを再帰的に圧縮し、すべてのサブフォルダーから.DS_Storeファイルを除外します
zipMac OS Xターミナルに付属のコマンドラインツールを使用してZIPファイルを作成しようとしています。現在のフォルダーの内容を再帰的に圧縮しますが、.DS_Storeファイルは除外します。私はこれを試しています: zip -r myarchive.zip . -x .DS_Store -x .DS_Store除外.DS_Store現在のフォルダではなく、再帰的に追加サブフォルダ内のファイル。すべての.DS_Storeファイルをすべてのサブフォルダーから除外するにはどうすればよいですか?

2
UTF-8ロケールの移植性(およびssh)
私は多くの時間sshをさまざまなマシンに費やしていますが、それらはすべて異なります(一部は埋め込まれている、一部はLinuxを実行している、一部はBSDを実行している、など)。ただし、自分のローカルマシンではOS Xを使用しています。これには、もちろんBSDベースのユーザーランドがあります。これらのマシンの私のロケールは、利用可能なオプションの1つであるen_GB.UTF-8に設定されています。 % echo `sw_vers` ProductName: Mac OS X ProductVersion: 10.8.2 BuildVersion: 12C60 % locale -a | grep -i 'en_gb.utf' en_GB.UTF-8 私が使用しているより機能の高いLinuxシステムのいくつかには同等のオプションがあるようですが、Linuxでは名前が少し異なることに注意してください。 % lsb_release -d Description: Debian GNU/Linux 6.0.3 (squeeze) % locale -a | grep -i 'en_gb.utf' en_GB.utf8 これは私に不思議に思います:ssh私がMacからLinuxマシンに入るLC_*と、「UTF-8」という接尾辞を付けてすべての変数を転送しますが、そのLinuxマシンは何が求められているかを理解していますか?それとも他のロケールにフォールバックしているだけですか? 編集:これは私が参照しているものの例です: % ssh -v odin ... debug1: Entering interactive session. debug1: …
9 linux  shell  utf-8  locale  bsd 

1
* BSDが単一のソケットでIPv4とIPv6の両方のトラフィックを受け入れるように強制する
私はたくさんのものを試しました、そして完全に空の手で出てきます。 状況を整理します。 Plex Media Server(Plexpass)を実行するFreeBSDに* BSD Jailセットアップがあります。IPv6アクセスがあり、それを使用するように構成されています。Plexは現在、単一のソケットを使用するように構築されています(これは、この動作をサポートするRFCがあるため、標準の範囲内です)。セキュリティ上の懸念から、BSDは単一のソケットで両方のプロトコルをリッスンすることを禁止しているため、IPv4とIPv6に異なるソケットを使用するように明示的にプログラムされていないアプリケーションは、ソケットがバインドされていないプロトコルで通信できません。 WebブラウザーでリテラルIPv6アドレスを使用して管理ページにアクセスできます。MyPlexはリモートアクセスのためにサーバーにアクセスできません(MyPlexは現在IPv4のみをサポートしています)。 追加情報: root @ plexmediaserver_plexpass:/#netstat -a | grep 32400 tcp6 0 0 * .32400 。 聴く 私は以下を試しました: rc.confでipv6_ipv4mapping = "YES"を設定する sysctl net.inet6.ip6.v6only = 0の設定 socatを使用して、ポート上のTCP4を32400にプロキシし、アドレス[:: 1]:32400上のTCP6にプロキシする socatを使用して、ポートのTCP4を32400にプロキシし、アドレス[Public-IPv6-Address]:32400のTCP6にプロキシする 上記の混合 私は完全に途方に暮れています。ISPがIPv6 en-massへの切り替えを開始したので、これはヨーロッパの多くの人々にとって大きな問題であることを知っています。彼らにとってはそれほど悲惨ではありませんが、それは私にとって無限にイライラします。この問題に対するPlexの恒久的な修正のステータスに関する情報は見つかりませんでした。私の知る限り、最善の修正は、複数のポートにバインドし、MyPlexが両方をプルし、トラフィックを通過できるかどうかに基づいて、使用するプロトコルを決定することです。しかし、これは彼らのフォーラムの問題です。 ここでの私の質問は、* BSDにIPv6ソケットに関するRFC標準への準拠を強制する他の方法があるのか​​、またはサポートが完全に廃止されているのかということです。 私が得ることができるどんな助けにも感謝します。

5
awk printステートメントをチェーンする方法は?
さて、ここに簡単な例を示します。3つの手順でホストのIPV4を分離します。 ip -br a lo UNKNOWN 127.0.0.1/8 ::1/128 eth0 DOWN wlan0 UP 192.168.0.101/24 fe80::9fcd:45fb:1e0f:a1cc/64 ip -br a | awk '/wlan0/ {print $3}' 192.168.0.101/24 ip -br a | awk '/wlan0/ {print $3}' | awk -F '/' '{print $1}' 192.168.0.101 awk(の出力を次のインスタンスにパイプする)の2番目のインスタンスを呼び出す代わりに; どのようにすべてを一度に行うことができますか? 言いたかったのは、質問はの出力を解析することではありませんip。質問を説明するのに役立つ簡単な例が必要でした。これが最初に思いついたものでした。実際の質問はタイトルにまとめられています。 とにかく、それが価値があるもののために(私はそれをチェックする必要がありますが、私はかなり確信しています); これは(最近の)過去に私がやったことです: ip -br a s dev wlan0 | …

3
cygwinとbsdの比較
私はWindows 7のラップトップを持っており、アプリケーションにはUNIX / LINUXが必要です。私はあなたがあなたのPC上でこれを必要とするソフトウェアを走らせることができるようにUNIXの「シェル」を作るCygwinを渡って走りました。アプリケーションの1つは、Virtual PCを必要とし、ゲストOSとしてインストールされるFreeBSDを推奨します。私は長所と短所を把握しようとしていると私は一緒に行く必要があります。私は両方が必要になるとは思わない。彼らは同じことをするようだから。
3 unix  cygwin  freebsd  bsd 

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