environment-variables

kshスクリプトで2つの環境変数を関連付ける
environment-variables

kshスクリプトで2つの環境変数を関連付ける

次の2つの環境変数をエクスポートしたStorage.srcファイルがあります。 export FIRST="HelloHelloHello" export SECOND="World" 次の.shファイルがあります。 #!/bin/ksh . /absolute/path/to/storage.src CONCAT_STRING="${FIRST}${SECOND}" echo "$FIRST" echo "$SECOND" echo "$CONCAT_STRING" 私は次のような結果を得ます。 HelloHelloHello World Worl...

Admin

「env」出力にFPATHがリストされていないのはなぜですか?
environment-variables

「env」出力にFPATHがリストされていないのはなぜですか?

(MacOS上で)実行zsh中で、今学んだ。$fpath。いつものようにそれが私の環境に参加していることを確認するために入力しましたが、env驚くほどそこにはありませんでした!ただし、$FPATH(および$fpath)は次のように定義されます。 % echo $fpath /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/5.9/functions % echo $FPATH /usr/local/share/zsh/site-functions...

Admin

shebang行に引用符付き文字列を含むenv -SがUbuntuではうまく機能しますが、macOSでは機能しないのはなぜですか?
environment-variables

shebang行に引用符付き文字列を含むenv -SがUbuntuではうまく機能しますが、macOSでは機能しないのはなぜですか?

私の実行可能ファイルには次のスクリプトがあります。これを使用してスクリプトを実行したいtest-shebang.mjsが、その前にスクリプトをインポートする必要があります。zx~/.zshrc #!/usr/bin/env -S zsh -c 'source ~/.zshrc; zx --install $@' -- console.log("work pls") ./test-shebang.mjsUbuntuではうまくいきます: ❯ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="...

Admin

&&結合子を使用してコマンドラインから環境変数を取得するには?
environment-variables

&&結合子を使用してコマンドラインから環境変数を取得するには?

NodeJsアプリケーションの場合、アプリケーションをデプロイするために次のスクリプトを作成しました。 "scripts": { "deploy": "source private/create_env.sh && ./deploy.sh", } private/create_env.shスクリプトで使用される環境変数を作成しますdeploy.sh。 export USERNAME=alphonsio export SERVER=ftp.example.com export ... 結合子は、&&デプロイ.shスクリプ...

Admin

.bashrcでエクスポートを使用する
environment-variables

.bashrcでエクスポートを使用する

私は.bashrcその前にいくつかの行があることがわかりました。export export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" 他の人はそうではありません。 HISTSIZE=100000 exportまず、これが正しいか、2番目にで使用される規則は何であるかを知りたいです.bashrc。 ...

Admin

ログインではなく対話型シェルを使用していますが、/etc/profileで定義されている環境変数に引き続きアクセスできるのはなぜですか?
environment-variables

ログインではなく対話型シェルを使用していますが、/etc/profileで定義されている環境変数に引き続きアクセスできるのはなぜですか?

Bashのマニュアルによると、ログインシェルのみがロードされます。/etc/設定ファイル文書。 Bashが--loginオプションを使用して対話型ログインシェルまたは非対話型シェルとして呼び出されると、まず/ etc / profileファイル(ファイルがある場合)からコマンドを読み取り、実行します。 明示的にロードしませんでした。/etc/設定ファイル文書。 ログインではなくインタラクティブシェルを使用しますが、次に定義された環境変数に引き続きアクセスできる理由は疑問に思います。/etc/設定ファイル文書? # current shell PID [r...

Admin

「実行ダイアログ」BOXがカスタムコマンドを認識できない
environment-variables

「実行ダイアログ」BOXがカスタムコマンドを認識できない

WIN私は1週間前にLinuxに完全に移行し、「実行」ボックス(+)でコマンドを実行するようにWindowsを修正しました。Rこれは、端末と同様に、特定の場所でフォルダを開いたり、他のいくつかのタスクを実行するなどのタスクに非常に便利です。たとえば、何かを変更するなど、1つの単語だけを作成すると、いくつかの構成を完了できます。 私が見つけたLinuxで同じことをするには実行ダイアログ、また非常に便利に見えます。 私が試したこと: 私の.bashrcパスを含むように私の.bashrcファイルを変更しました~/.custom-scripts。完了すると、通常の端...

Admin

LINENOとBASH_LINENO
environment-variables

LINENOとBASH_LINENO

それで、なぜこれが起こるのかわかりません。 ${LINENO}には通常スクリプトの行が含まれており、BASH_LINENOは配列への入力としてBASH_SOURCEに基づいていることを知っています。 $ (echo hi;declare -p LINENO BASH_LINENO;echo -e "My LINENO\tis\t${LINENO}\nMy BASH_LINENO\tis\t${BASH_LINENO[@]}") hi declare -- LINENO="34" declare -a BASH_LINENO=() My LINENO is...

Admin

システム全体でテキスト挿入アイコンを変更できますか?
environment-variables

システム全体でテキスト挿入アイコンを変更できますか?

システム全体でテキスト選択アイコンが十字線になってほしいです。 数十年前には、挿入のために大きすぎる大文字I(gddit?)を選択することは人々を笑わせるかもしれませんが、それは単に悪い選択ではありませんでした。 ミントLinuxにサポートする必要がありますか? それともユーザーが修正できますか? ...

Admin

環境変数「SSH_PWD」があり、ログアウト前に最後の「パスワード」を復元するにはどうすればよいですか?
environment-variables

環境変数「SSH_PWD」があり、ログアウト前に最後の「パスワード」を復元するにはどうすればよいですか?

研究室では、複数の「Raspberry Pi」マシンが実行されています。Debian スタイルオペレーティングシステムこれは特定の目的を果たします。つまり、SSH接続を確立した後、cd「マイアイテム」があるフォルダにアクセスします。たとえば、現在接続されているデバイスでは、ほとんどの時間がフォルダから送信されます~/pico/ina260_i2c/build。 このシステムにSSHで接続すると、ログアウトする前にあったフォルダ、つまり一般的に~/pico/ina260_i2c/build。当然じゃないいつもこの状況がだから連れて行きたいログアウトする前にあっ...

Admin

環境変数の範囲
environment-variables

環境変数の範囲

以前は、環境変数がプロセスの範囲内で定義され、エクスポートされた場合、子プロセスにも伝播されると考えていました。 したがって、環境変数を定義し、次からアクセスできる場所を見つけたいと思います。 ~/.config/systemd/user/start-up.service で定義されたユーザーサービス Hyprland.confファイル ZSHシェル 私はsddm、hiprland、kitty端末、zshシェルと一緒にArch Linuxを使用しています。いくつかの解決策を試しましたが、効果があった唯一の解決策は、Hyprland.confファイル(実際...

Admin

systemdのファイルで環境変数を使用する方法
environment-variables

systemdのファイルで環境変数を使用する方法

次のように一部のファイルに環境変数を設定しました/etc/profile.d/mercure.sh。 export MERCURE_PUBLISHER_JWT_KEY=$(cat /home/stephane/mercure/publisher.key.pub) export MERCURE_PUBLISHER_JWT_ALG=RS256 export MERCURE_SUBSCRIBER_JWT_KEY=$(cat /home/stephane/mercure/subscriber.key.pub) export MERCURE_PUBLISHER_JWT...

Admin

カールで使用するためのjsonのbash varの置き換え
environment-variables

カールで使用するためのjsonのbash varの置き換え

(myjson)チーム、curlコマンドで使用するjsonの値を変更することはできません。どのようなヒントがありますか? JENKINS_USERNAME="svc-user" JENKINS_USER_TOKEN="xxxx" JENKINS_INSTANCE_FQDN="sham.blsm.comp.com" INSTANCE="test-verify" CREDENTIAL_ID_NAME="test" USERNAME_KEY="tests" USER_PASSWORD_KEY="testst" ID_DESCRIPTION="asdfasdfasd...

Admin