conventions

ドットファイルとドッ​​トのない同じ名前の隣接ファイル?
conventions

ドットファイルとドッ​​トのない同じ名前の隣接ファイル?

ドットファイルとドッ​​トのない同じ名前の隣接ファイルを持つのは悪い習慣ですか? 背景:私たちはさまざまな設定ファイル、ログファイルなどを保存する$ HOME / .ourappディレクトリを作成しました。ただし、ユーザーが追加、作成、および変更したファイルをアプリケーションの外部で、またはさまざまなツールを使用してどこに保存するのかを議論しています。アプリケーションの外からその中。 $HOME/ourappに入れるのが最も自然なようですが、これは悪い習慣や混乱する可能性があります。 ...

Admin

Linux soルール:.soリンクは開発パッケージから出ていますか?
conventions

Linux soルール:.soリンクは開発パッケージから出ていますか?

私のUbuntu jammy Linux PCにapt-get install libuv1libuv1パッケージ()をインストールした後、次の名前のファイルと次のlibuv.so.1.0.0名前のシンボリックリンクがあることを確認しましたlibuv.so.1。 $ find /usr -name "libuv.so*" 2>/dev/null /usr/lib/x86_64-linux-gnu/libuv.so.1.0.0 /usr/lib/x86_64-linux-gnu/libuv.so.1 $ ls -l /usr/lib/x86_64-lin...

Admin

関数ヘッダの前に関数コメントが置かれると、印刷されません。
conventions

関数ヘッダの前に関数コメントが置かれると、印刷されません。

シェル機能にコメントを追加するためのすばらしく完全なガイドは次のとおりです。関数ヘッダーの前に配置してください。。可能な限りこのガイドラインに従おうとしましたが、これらの規則は関数のコメントを読みにくくしました。たとえば、私の関数のコメントにアクセスできません。 ####################################### # init the current directory with the required files to work with latex in Vscode's extension LaTeX workshop #...

Admin

PATH変数値の規則
conventions

PATH変数値の規則

PATH変数値のベストプラクティスまたは少なくともルールを探しています。 特に知りたいです。 値に、およびディレクトリの優先/推奨順序がありますか/bin?/usr/bin/usr/local/binPATH root以外のユーザーの場合および/または変数を含めると、/sbin欠点/usr/sbinがありますか?/usr/local/sbinPATH (1)に関して、私の無知な意見は、これらの経路が順番に現れなければならないということです。 ..:/usr/local/bin:...:/usr/bin:...:/bin:... ...PATH変数から。...

Admin

独自のツールと構成を追加するベストプラクティス
conventions

独自のツールと構成を追加するベストプラクティス

だから私は現在、サーバーへの侵入の試みを収集して一括報告するためのいくつかのスクリプトを書いています。スクリプト自体はうまくいきますが、設定ファイルとスクリプト自体をどこに置くべきか疑問に思います。 必要なバイナリをコピーするインストーラを作成しようとしましたが、/usr/local/bin設定ファイルがわかりません。 automysqlbackupたとえば、mysqlバックアップを自動的に実行して構成するいくつかのプログラムをインストールすると、この問題が発生しました。/etc私は選択した名前で新しいディレクトリを作成しますか、それとも/var/libパッ...

Admin

udevのデバイス属性とデバイス属性の違いは何ですか?
conventions

udevのデバイス属性とデバイス属性の違いは何ですか?

デバイス項目のudev「属性」と「属性」の技術​​的な違いは何ですか?一般に、どのように生成(生成?)され使用されますか?どちらがより良い真実の源泉ですか? ホットプラグされたシリアルポートアダプタを検出し、ユーザーが自分のデバイスを識別できるように、「関連する」デバイス情報(それは何でも)を表示するようになっているRaspberrypi Pythonアプリケーションの文脈で尋ねます。特に、私はpyudev図書館インターフェイスを使用した私の計画は、サブシステムデバイスによって提供されるデバイスをlibudevサブシステムから取得することです。どの値を、どこ...

Admin

伝統的な色名(赤、緑、青など)でメッセージを色で表示します。
conventions

伝統的な色名(赤、緑、青など)でメッセージを色で表示します。

Ubuntu 18.04およびGNU bash、バージョン4.4.20(1)リリース(x86_64-pc)を使用するWSL。 メッセージを表示したい伝統的に名前付きの色-red、または、-greenまたは-blue類似の引数として(エンドユーザーはマシン構文を使用して色を定義する必要はありません。)。 printf私は現代バージョンのorでさえechoこれを行うことができないと思います。 私はシェルが組み込まれていて何もインストールしないことを好みます。 ...

Admin

/usr/local/etc/profileはどこで入手できますか? .bash_profile または /etc/profile?
conventions

/usr/local/etc/profileはどこで入手できますか? .bash_profile または /etc/profile?

基本的にbash/etc/profileはと~/.bash_profile。 それでは、マシン固有のプロファイルコマンドもあるとしましょう/usr/local/etc/profile(この内容はで説明されているので、このコマンドで汚染したく/usr/localありません)。/etc 私の質問:購入に対する責任は誰にありますか/usr/local/etc/profile?これはから始まる~/.bash_profileか、次の行から始める必要があります。 if [ -f /usr/local/etc/profile ]; then . /usr/loca...

Admin

マルチレベルファイル名/パスのサブストリングに基づいてファイル名リスト(txtファイル)をソートする方法。特別な課題:2種類のファイル名規則
conventions

マルチレベルファイル名/パスのサブストリングに基づいてファイル名リスト(txtファイル)をソートする方法。特別な課題:2種類のファイル名規則

次のファイル名/パスのリストを並べ替えたいと思います。 L1_Data/level1/192027/LC08_L1TP_192027_20201126_20210316_01_T1 DONE L1_Data/level1/192028/LC08_L1TP_192028_20201126_20210316_01_T1 DONE L1_Data/level1/192029/LC08_L1TP_192029_20201126_20210316_01_T1 DONE L1_Data/level1/191027/LE07_L1TP_191027_20201127_20...

Admin

stdinとstdoutのコマンドラインパラメータルール
conventions

stdinとstdoutのコマンドラインパラメータルール

私はファイルを受け入れて内容を変更するコマンドラインツールを作成しています。私はユーザーインターフェイスをできるだけ標準化したいと思います。これまで私 $ foobar -h usage: foobar [-h] [--version] [infile] [outfile] Some help text. positional arguments: infile input LaTeX file (default: stdin) outfile output LaTeX file (default: stdout) ...

Admin