Unix & Linux

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


1
各(キャリッジリターン)の画面にnl(改行)を追加できます
編集:UARTを介してシリアルデータをFTDI(シリアルからUSB)デバイスに送信するデータ取得ハードウェアがあります。FTDIはUSBポートに接続されており、そのポート名は/dev/ttyUSB0です。このデバイスは、次の形式でデータを出力します。 data line 1\r data line 2\r ... data line n\r 次のコマンドを入力して、screenを使用してデータを表示しようとしました。 screen /dev/ttyUSB0 115200 画面にすべてのデータが1行で表示され始めたため、1行が点滅しているのがわかります。各行の終わりに改行文字を追加して、画面が行を区切るようにするにはどうすればよいですか? オリジナル:改行だけで行を終了するシリアルデバイスを使用しています。すべてのcr文字にnl(改行)文字を追加するように画面を構成することはできますか? ありがとう... 編集:画面でこれを機能させることができませんでした、ピココムは素晴らしい働きをします。次のコマンドを使用しますpicocom -b 115200 --imap crcrlf /dev/ttyUSB0。

2
xargsが「ls」エイリアスを使用しない
AIXでは(ただし、これはHP-UXでも発生します)、パスにGNU lsがあり、エイリアスとしても使用されlsます。 xargsを使用するlsと、エイリアスの代わりに標準のUnixが使用されます。 たとえば(flocateは、検索対象の正確なパスを検索する関数です): flocate mirrorvg | xargs ls -lh ls: illegal option -- h usage: ls [-1ACFHLNRSabcdefgiklmnopqrstuxEUX] [File...] ls -lh /usr/sbin/mirrorvg -r-xr-x--- 1 root system 37K apr 3 2014 /usr/sbin/mirrorvg* xargsがlsエイリアスを使用しないのはなぜですか?
8 aix  xargs  hp-ux 


4
SSH経由でのログインに使用する端末タイプを変更できますか?
SSHを介して特定のサーバーにログインすると(管理者アクセス権がないため)、次のエラーが発生しますurxvt-unicode: Unknown terminal type(端末タイプを永久に変更したくありません)。ログインすると、端末のタイプによって色が異なるので、重要です。 SSH経由でログを記録するときに、端末タイプを変更することはできますか?

1
サイズ制限のあるZIPファイル
ファイルサイズに基づいて複数のZIPファイルを作成するコマンドはありますか?したがって、合計で1 GBの600ファイルのフォルダーに、コマンドは250 MBにほぼ等しい4つのzipを作成します。 ここに同様のコマンドがあります。ただし、ファイル数の制限に従ってファイルを圧縮します。 また、結果のzipファイルを相互に接続したくないので、個別に開くことができ、すべてを同時に開く必要はありません。
8 command  zip 


2
ArchLinuxをUbuntuデュアルブートに追加する
ArchLinuxをUbuntuでデュアルブートしたいのですが。パーティションをいじりすぎないようにするためのヒントを教えてください。現在、私のコンピューターのパーティション構成は次のようになっています。 (Ubuntu only) sda sda1 [boot loader] sda2 [root] sda3 [swap] sda4 [home] Archのみをインストールする場合、同じパーティション構成になります。次に、正常にデュアルブートするために、パーティションをどのように準備すればよいですか?素朴なものかもしれませんが、私は提案があります: sda sda1 [bootloader] -> Will it detect Arch? sda2 [root_ubuntu] sda3 [swap] sda4 [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition. sda5 [root_arch] sda6 [home_arch] 上記のスキームは実行可能な実装ですか?いずれにせよ、私は何を提案しますか?どのファイル(configなど)を作成または変更する必要がありますか?

3
/ etc / exportsを提供するものと、それをどのように見つけるのですか?
同じnetinstall isoから構築された2つのDebian仮想マシンがありますが、おそらく異なるパッケージがインストールされています。そのうちの1つには/etc/exportsnfsマウント用のファイルがありますが、もう1 つにはありません。私は、両方にパッケージマネージャーによってインストールされたこのファイルが欲しいです。 私はFedoraの世界から来ており、私がまだその中にいれば、私はそうしyum whatprovides /etc/exportsます。私は Debianの土地ではそうすべきだと言われていますapt-file search。ただし、次のような結果は得られません。 apt-file update apt-file search /etc/exports ここで何が欠けていますか?
8 debian  apt  nfs 

2
シークレットファイルのため、davfsの不明なオプション
私のマシンでWebDAVを自動マウントしようとしています。 インストールしてdavfs2からにコピー/etc/davfs2しました~/.davfs2。にWebDAV URLを追加しました/etc/fstab。 [URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0 また、自動ログインを有効にするために、ユーザー名とパスワードを追加し~/.davfs2/secrets、コメントを外しsecrets ~/.davfs2/secretsまし~/.davfs2/davfs2.confた。 これで、実行して手動でマウントできますmount www.myserver.com(ユーザー名/パスワードの入力は求められません)。実行mount -aするとブート時に行われるのと同じことを実行することを理解していますが、sudo mount -a自分のユーザーとして実行すると(mount -aルートになる必要があると言うだけです)、ユーザー名/パスワードの入力を求められます。 次に、コメントを外しsecrets ~/.davfs2/secretsて/etc/davfs2/davfs2.conf自動認証を有効にします(これとこれを参照)。現在実行していsudo mount -aてmount、両方を使用すると、結果はになり/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown optionます。36 secrets ~/.davfs2/secrets行目です。 なぜ不明なオプションと表示されるのですか?どうすれば修正できますか?
8 davfs2 

5
Linuxシステム全体の比較
ベースLinuxシステムがインストールされています。システム全体のさまざまな部分に多くの変更を加える、非常に大きく複雑なサードパーティのスクリプトを実行したいと思います。これらの変更には、新しいファイルの追加、既存のファイルの変更、および既存のファイルの削除が含まれます。スクリプトが完了すると、システムが変更されます。変更は幅広く、実質的なものになります。 追加、削除、または変更されたすべてのファイルに関する何らかのレポートと、変更の行ごとの分析が必要です。ファイル差分ツールの出力のようなものが素晴らしいでしょう。 スクリプトを実行する前に何らかのスナップショットを作成し、その後に2番目のスナップショットを作成する必要があると思います。次に、それらのスナップショットをある種のdiffまたはdiffのようなツールにフィードするとします。 使用するツールとシステム全体を比較する方法を知っている人はいますか? 差分画像機能を備えたVirtualboxを使用していますが、この目的に適応できるかどうかはわかりません。さらに、可能であれば、より一般的なソリューションを使用します。

4
文字列の一部を変数に抽出するにはどうすればよいですか?
次のようなファイルの行があります。 attempting to create a 512^3 level (with Dirichlet BC) using a 16^3 grid of 32^3 boxes and 800 tasks... 私は、抽出したい512^3、16^3、32^3および800それからの4つの数字と4つの変数にそれぞれ割り当てるlevel、grid、boxesおよびtasksその他の使用のために。 これどうやってするの?

1
「ワイン:Z:\ m \ Desktop \ PortForward Network Utilities.desktopの不良EXE形式」とはどういう意味ですか?
Windows exe、特にPortForward Network Utilitiesバンドルを実行するためにwineをDebianにインストールしました:http ://portforward.com/help/setup_static_ip_address.htm )。 入力: wine '/m/PortForward Network Utilities.desktop' 出力: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. 「Debian / Wine Multiarchの指示」に従って、apt-getでWineをインストールしました。Wineは32ビットですが、PFネットワークユーティリティバンドルが何であるかはわかりません(プロパティには記載されていません)。 ここからどこに行くべきかわからない。

2
カーネルパニックがログファイルをダンプしない
Steamでゲームをプレイしていたところ、突然カーネルパニックが発生しました。手動でコンピューターをシャットダウンしてLinux Mint 17.1(Cinnamon)64ビットで再起動し、でログファイルを確認しに行ったが/var/log/、カーネルパニックに関連する参照やメッセージは見つからなかった。起こりました。 コアをダンプしたり、ログファイルに記録したりしないのは奇妙です。カーネルパニックが再び発生した場合に備えて、コアが常にダンプされるようにするにはどうすればよいですか?カーネルパニックが発生したときに何もログに記録されなかった理由がわかりません。Googleで周りを見ると、人は一読することをお勧めしません/var/log/dmesg、/var/log/syslog、/var/log/kern.log、/var/log/Xorg.log等...何も。.Xsession-errorsファイルにもありません。 画面の写真は次のとおりです。 画面が表示された場合はいつでも写真を撮ることができますが、それが再度発生した場合でも、コアをダンプしてカーネルパニックにログファイルを作成できることを確認したいだけです。

3
切り離すことができなかった画面を再開するにはどうすればよいですか?
スクリーンスクリーンビジュアルコンソールを使用しています。私はプレスに必要な画面切り離すにはCtrl+ Aが続くDが、いくつかの時間がセッションは、それを取り外すことなく閉じられているが。次のように表示さ(Attached)れscreen -listます: eduard@eduard-X:~$ screen -list There are screens on: 4561.pts-46.eduard-X (30.03.2015 14:48:51) (Attached) 4547.pts-46.eduard-X (30.03.2015 14:48:33) (Detached) 4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached) 3995.pts-30.eduard-X (30.03.2015 14:30:01) (Detached) 復元しようとすると、screenは再開する画面がないと応答します。 eduard@eduard-X:~$ screen -r 4329 There is a screen on: 4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached) There is no screen to be resumed matching 4329. 正しく切り離さなかった画面を再開することはできますか?

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