environment-variables

"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...

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.mjs우분투에서는 잘 작동합니다: ❯ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubu...

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첫째, 이것이 맞는지, 둘째로 에서 사용되는 규칙은 무엇인지 알고 싶습니다 .bashrc. ...

Admin

로그인이 아닌 대화형 셸을 사용하고 있는데 /etc/profile에 정의된 환경 변수에 계속 액세스할 수 있는 이유는 무엇입니까?
environment-variables

로그인이 아닌 대화형 셸을 사용하고 있는데 /etc/profile에 정의된 환경 변수에 계속 액세스할 수 있는 이유는 무엇입니까?

Bash 매뉴얼에 따르면 로그인 쉘만 로드됩니다./etc/구성 파일문서. Bash가 --login 옵션을 사용하여 대화형 로그인 셸 또는 비대화형 셸로 호출되면 먼저 /etc/profile 파일(파일이 있는 경우)에서 명령을 읽고 실행합니다. 명시적으로 로드하지 않았습니다./etc/구성 파일문서. 로그인이 아닌 대화형 셸을 사용하지만 다음에 정의된 환경 변수에 계속 액세스할 수 있는 이유가 궁금합니다./etc/구성 파일문서? # current shell PID [root@kafka100 cpp]#...

Admin

"실행 대화 상자" BOX가 사용자 정의 명령을 인식할 수 없습니다
environment-variables

"실행 대화 상자" BOX가 사용자 정의 명령을 인식할 수 없습니다

WIN저는 일주일 전에 Linux로 완전히 전환했고 "실행" 상자( + )에서 명령을 실행하도록 Windows를 수정했습니다. R이는 터미널과 마찬가지로 특정 위치에서 폴더를 열거나 다른 일부 작업을 실행하는 것과 같은 작업에 매우 편리합니다. , 예를 들어 무언가를 변경하는 등 단어 하나만 작성하면 일부 구성을 완료할 수 있습니다. 내가 찾은 Linux에서 동일한 작업을 수행하려면실행 대화 상자, 또한 매우 편리해 보입니다. 내가 시도한 것: 내 .bashrc 경로를 포함하도록 내 .bashrc 파...

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_LI...

Admin

시스템 전체에서 텍스트 삽입 아이콘을 변경할 수 있나요?
environment-variables

시스템 전체에서 텍스트 삽입 아이콘을 변경할 수 있나요?

시스템 전체에서 텍스트 선택 아이콘이 십자선이 되었으면 좋겠습니다. 수십 년 전에는 삽입용으로 너무 큰 대문자 I(gddit?)를 선택하는 것이 사람들을 웃게 만들 수도 있었지만, 그것이 단지 나쁜 선택은 아니었습니다. 민트리눅스에 지원해야 하나요? 아니면 사용자가 고칠 수 있나요? ...

Admin

환경 변수 "SSH_PWD"가 있으며 이를 사용하여 로그아웃 전 마지막 "비밀번호"를 복구하려면 어떻게 해야 합니까?
environment-variables

환경 변수 "SSH_PWD"가 있으며 이를 사용하여 로그아웃 전 마지막 "비밀번호"를 복구하려면 어떻게 해야 합니까?

연구실에는 여러 대의 "Raspberry Pi" 기계가 실행되고 있습니다.데비안 스타일운영 체제. 이는 특정 목적을 수행합니다. 즉, 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 쉘과 함께 아치 리눅스를 사용합니다. 여러 가지 솔루션을 시도했는데 효과가 있었던 유일한 솔루션은 Hyprland...

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...

Admin

컬에 사용하기 위해 json의 bash var 교체
environment-variables

컬에 사용하기 위해 json의 bash var 교체

(myjson)팀, 컬 명령에 사용할 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="asdfasdfasdf" myjs...

Admin

PATH의 서로 다른 위치에 동일한 이름을 가진 바이너리가 여러 개 있는 경우 사양에 따라 어떤 바이너리가 사용됩니까?
environment-variables

PATH의 서로 다른 위치에 동일한 이름을 가진 바이너리가 여러 개 있는 경우 사양에 따라 어떤 바이너리가 사용됩니까?

PATH 환경 변수의 서로 다른 두 디렉터리에 모두 동일한 이름의 바이너리가 포함되어 있지만(그러나 약간 다르게 동작하는 경우) 어느 것을 사용할지에 대한 사양/보증이 있습니까? which <binary name>내 컴퓨터(macOS Monterey, Darwin 21.2.0)에서는 PATH에 있는 첫 번째 디렉터리에서 바이너리가 선택되는 것을 관찰했습니다 (해당 내용은 왼쪽에서 오른쪽으로 읽음). 그러나 이것이 모든 Linux/UNIX 운영 체제에 대한 표준 동작입니까? 즉, 일부 강제 ...

Admin

config/env 파일의 변수에 접두사를 추가하는 방법
environment-variables

config/env 파일의 변수에 접두사를 추가하는 방법

나는 다음과 같은 상황에 처해 있습니다. source local.env run_my_app 에는 다음과 같이 local.env구체적으로 관련된 환경 변수가 많이 있습니다 run_my_app. es_protocol="http" es_host=0.0.0.0 es_port=9200 mongo_protocol=mongodb+srv mongo_host=foo.cluster.mongodb.net mongo_port=80 mongo_user=foo rabbit_protocol=ampq rabbit_host=...

Admin