Unix & Linux

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

2
OpenBSD:-currentをフォローするには?
この質問は、に似ているこのいずれかが、より具体的な。 私は-stable OpenBSDマシンを持っていて、-currentをフォローしたいと思っています。あるリリースから別のリリースへのアップグレード手順について知っています。リリースから最新のスナップショットに移動するにはどうすればよいですか?最新のスナップショットのbsd.rdから起動してアップグレード手順に従うだけですが、「アップグレード前の手順」と「構成手順」はどうなりますか?-stableから最新のスナップショットに移行するときに適用するものはありますか? -currentシステムを入手し、それを再度更新したい場合、どのような手順ですか?ソースからビルドするか、最新のスナップショットのbsd.rdをもう一度使用する必要がありますか?いずれにせよ、上記のリンクのように、関連する「構成手順」はありますか?
10 openbsd 

2
ワイヤレスツールバージョン30が永続的なベータ版になったのはなぜですか?
このQ / Aで、ワイヤレスツールに関する良い情報を見つけました。どうやら、1997年にHewlett Packardが後援するJean TourrhilesによってLinuxカーネルに導入されたようです。 編集:WE(Wireless Extensions)は、ワイヤレスツール自体ではなく、Tourrhilesによってカーネルに追加されたようです。ツールは、WEと通信する主要な方法として、ほとんどのディストリビューションで使用できます。WEはカーネルで確認できます/proc/net/wireless。 リリース最後のバージョンがいたv2914&16が含まれているように見えるまだUbuntuのv30ベータ版を(iwconfig -v)。 このパッケージに何が起こったのか知りたいのですが?なぜ「ベータ」バージョン30が使用される事実上の標準バージョンになったのですか? HPはJean Tourrhilesへの資金提供を停止したため、開発は中止されましたか?それとも、開発を停止するのに十分安定していると判断されたのかもしれませんが、そうであれば、まだベータ版である理由は何ですか? 私はこのGithubページを見つけましたが、これは歴史的な参照のみのようです。 バージョン履歴


1
losetup:未使用のループデバイスが見つかりません[クローズ]
閉まっている。この質問は、オフトピック。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 2年前休業。 ループデバイスを作成しようとしていますが、理解できないエラーが発生します。 # losetup -f /media/2TB/sdb2-fix-file losetup: cannot find an unused loop device ループデバイスをセットアップしていません。からの出力losetup -aはnullであり、 # ls -l /dev/loop* crw-rw---- 1 root disk 10, 237 Oct 4 15:50 /dev/loop-control ランニングlosetup -Dはまったく役に立ちません。 なぜこれが起こっているのですか? 以下は完全なstrace出力です: # strace -fs80 losetup -f /media/2TB/sdb2-fix-file execve("/usr/bin/losetup", ["losetup", "-f", "/media/2TB/sdb2-fix-file"], 0x7ffc6fe88c38 …

2
1文字の単語でのgrepの奇妙な動作
おおよそこのコードを使用して、テキストからストップワードを削除してい ます 私は以下を持っています $ cat file file types extensions $ cat stopwords i file types grep -vwFf stopwords file 私は結果を期待しています: extensions (私は間違っていると思います) file extensions fileストップワードファイルで単語がスキップされたかのようです。今ここにクールなビットがあります:私は、単一の単語/文字変更することで、ストップワードファイルを変更した場合i、最初の行には、離れてから他のASCII文字にf、i、l、e、その後、同じgrepコマンドは私の異なると正しい結果を与えますextensions。 ここで何が起こっているのですか、どうすれば修正できますか? Mac OSX GNU bash、バージョン4.4.12(1)でgrep(BSD grep)2.5.1-FreeBSDを使用しています。
10 grep  osx  freebsd 

3
PandocでのMarkdownからPDFへの変換:ページを横向きにする?
文書をPandocマークダウンから.pdfに変換しています。私はこのように変換を実行し、すべてがうまくいきます: pandoc test.MD -f markdown -o test.pdf ただし、pandocでPDFページを縦向きではなく横向きで出力したいと思います。これを行う方法はありますか? ではドキュメント、私は(下のチェック右のコマンドを見つけることができなかったラテックスのための変数)。\setuppapersize[letter,landscape]そこに記載されているコマンドの追加は 、私が経験のない/インストールされていないコンテキストエンジンを使用する場合にのみ機能するようです。また\newpage、違いが生じる場合に備えて、コマンドを使用してファイルをページに分割していることにも注意したいと思います。 私はどんなポインタにも感謝します!

1
`cp --sparse = always`の欠点はありますか?
を呼び出すたびにuseを使用しない理由はありますか?--sparse=alwayscp info cp 言う: ‘--sparse=WHEN’ A “sparse file” contains “holes”—a sequence of zero bytes that does not occupy any physical disk blocks; the ‘read’ system call reads these as zeros. This can both save considerable disk space and increase speed, since many binary files contain lots of consecutive zero bytes. …


1
sed -e '$!d'が期待どおりに機能しませんか?
私が走ると: sudo /usr/local/nginx/sbin/nginx -t 私は戻ります: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 最後の行が欲しいので実行します: sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' しかし、sedを使用しない場合と同じように戻ります。

1
NixOSでLatexドキュメントをコンパイルする方法は?
私は通常pdflatex、latexドキュメントのコンパイルに使用しますが、NixOSでは、それをpdflatex経由でインストールできることはわかりません$ nix-env -i pdflatex。 $ nix-env -qa pdflatex error: selector ‘pdflatex’ matches no derivations の結果もnixos.org/nixos/packages.htmlのpdflatex検索の下には表示されません。しかし、そこには、を含む他のラテックスプログラムをラップしているように見えるパッケージがあります。ラテックスドキュメントをインストールしてコンパイルしようとすると、次の「pdflatexが見つかりません」というエラーが表示されます。rubberpdflatexrubber $ rubber --pdf doc.tex compiling doc.tex... pdflatex not found Running pdflatex failed. NixOSでラテックスドキュメントをコンパイルするためにpdflatexをインストールする方法を教えてください。 をrubber介してインストールできるのに、の依存関係でnix-envあるが利用できないのはなぜですか?pdflatexrubber 補足として、マニュアルの「Tex / Latex」セクションではこれについて説明していません。

3
NixOSにnpmパッケージをインストールする方法
NixOSでは、yarn通常どおりを実行してパッケージをインストールしました$ nix-env -i yarn。今私はyarn経由で実行しようとしています$ yarn start。しかし、これは私に次のエラーを引き起こします。 $ yarn start yarn start v0.20.3 $ webpack-dev-server --env dev sh: webpack-dev-server: command not found error Command failed with exit code 127. webpack-dev-server通常のNixOSの方法でインストールしようとすると、「派生物に一致しない」エラーが発生します。 $ nix-env -i webpack-dev-server error: selector ‘webpack-dev-server’ matches no derivations 私はそれwebpack-dev-serverがnpmパッケージであることを読みました、そしてこの場合のそれの関連性に関するいくつかの質問がわかりません。 Nixの下で、nixとは異なるパッケージマネージャーであるnpmを使用することには意味がありますか? (1)への回答が「はい」の場合、nxOSにnpmをインストールする方法は?を介して検索するときにnpmが表示さnix-envれ$ nix-env -qa npmない。 webpack-dev-serverNixOS にインストールする正しい方法は何ですか? 編集 コメント付きのリンクwebpack-dev-serverに従ってインストールを試みましたが、をインストールできましたが、Readmeに記載されているステップ2を実行できませんでした。node2nix 手順2で参照されたファイル/nix/storeを …
10 nixos  npm 

5
文字列内の位置に基づいて可変数の先行ゼロを追加する拡張正規表現を実装する
数値の体系的なスキームにさまざまな数の先行ゼロを追加するためにsed構文を取得するのに問題があります。操作している弦は 1.1.1.1,Some Text Here sed構文を活用する sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" 私は反応を引き出すことができます 01.01.01.01,Some Text Here ただし、私が探しているのは、フィールド2と3に最大2桁、フィールド4に最大3桁をゼロで埋めて、すべてのアイテムが[0-9]。[0-9]で標準の長さになるようにすることです。 2}。[0-9] {2}。[0-9] {3} 1.01.01.001,Some Text Here 私の人生では、境界を変更して、ピリオドに続く数字のみにスナップするために必要なパラメーターを含める方法すら理解できません。私は理解している\ bの使用に何らかの関係があると思いますが、単語の境界でゼロ文字と一致しますが、ピリオドを一致に追加しようとすると次のように失敗する理由がわかりません。 sed -r ":r;s/\.\b[0-9]{1,$((1))}\b/0&/g;tr" sed -r ":r;s/\b\.[0-9]{1,$((1))}\b/0&/g;tr" Both cause the statement to hang sed -r ":r;s/\b[0-9]\.{1,$((1))}\b/0&/g;tr" sed -r ":r;s/\b[0-9]{1,$((1))}\.\b/0&/g;tr" sed -r ":r;s/\b[0-9]{1,$((1))}\b\./0&/g;tr" cause the statement to output: 1.01.01.1,Some Text Here …

2
ファイルレスマルウェアはLinuxでどのように機能しますか?
ファイルレスマルウェアの定義を理解しています。 ファイルベースではないがメモリにのみ存在する悪意のあるコード…特に、ファイルレスの悪意のあるコードは…メモリ内のアクティブなプロセスに自分自身を追加します… 誰かがメモリ内のアクティブなプロセスにそれ自体を追加する方法を説明できますか? また、そのような攻撃に対してどのような(カーネル)保護/強化を利用できますか?

5
ファイルの最後のn行を編集するにはどうすればよいですか?
ファイルの最後のn行を編集できるコマンドはありますか?私はいくつかのファイルを持っていますが、そのすべてに異なる行数が含まれています。しかし、各ファイルの最後のn行を変更したいと思います。目標は、最後のn行でコンマをセミコロンに置き換えることです。しかし、最後のn行のみです。 行を削除したくありません。各ファイルの最後のn行のすべてのコンマをセミコロンに置き換えたいだけです。 sedコマンドを使用して、最後の行をこのコマンドで置き換えることができます。ここで説明するように: ファイルの最後の行のテキストを削除するにはどうすればよいですか? しかし、これにより、最後のn行ではなく、最後の行のみを変更できます。


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