IT HOW

무엇이는 물어보세요

컨텐츠로 건너뛰기
  • 프로그래밍
  • 파이썬
  • 자바
  • 자바스크립트
  • 리눅스
  • c#

작동하지 않는 ~ / .profile을 업데이트하여 사용자 정의 경로 추가 if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files

다음을 추가하여 ~ / .profile 파일을 변경했습니다.

PATH="/user/share/android-sdk-linux/tools:$PATH"

그런 다음 로그 오프했다가 다시 로그인하지만 경로는 $ PATH 환경 변수에 추가되지 않습니다. 터미널을 확인 중입니다.

echo $PATH
/usr/share/android-sdk-linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_17/bin

조언 해주세요

편집하다

나는 심지어 시도했다 :

PATH=$PATH:/usr/share/android-sdk-linux/tools
EXPORT PATH

여기서도 운이 없다.

편집 2

~ /. 프로필 :

 # ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set path to android
# PATH = $PATH:/usr/share/android-sdk-linux/tools
# EXPORT PATH

PATH="/usr/share/android-sdk-linux/tools:$PATH"

~ / .bachrc 또는 / etc / environment에 추가 :

PATH="/usr/share/android-sdk-linux/tools:$PATH"

작동하지만 ~ / .profile이 아닌 이유는 무엇입니까?



답변

올바르게 이해했다면 PATH envar의 값을 영구적으로 변경하고 싶습니다.
우분투에서 PATH envar는 /etc/environment파일 내부에 정의되어 있습니다. 따라서 .profile이 아닌 해당 파일 내에서 PATH envar 선언을 수정해야합니다!
모든 사용자의 PATH 값을 변경하려는 경우에만 사용하십시오!


답변

=bash에서 변수에 값을 지정할 때 전후에 공백을 사용하지 마십시오 . 올바른 방법은 다음과 같습니다.

PATH="/user/share/android-sdk-linux/tools:$PATH"

변경 사항을 적용 .profile하려면 다음 명령을 사용하여 컴퓨터를 다시 시작하거나 파일을 소싱하십시오 .

source ~/.profile

모든 사용자의 경로를 변경하려면 /etc/profile파일 에 해당 행을 추가 하십시오. 다시 시작해야합니다.


답변


이 글은 우분투 카테고리에 분류되었고 environment-variables, user-profile 태그가 있으며 [호호] 야야님에 의해 2022년 8월 30일에 작성되었습니다.

글 네비게이션

← iOS 7에서 다운 그레이드 한 후 iPhone 7 Plus가 복구 모드에서 멈추고 DFU에서도 복원 / 업데이트 할 수 없음 일이 있습니다. 주말이 여기에 있고 수리 그놈 창 관리자에 응용 프로그램을 어떻게 추가합니까? 줄에서만 시작할 수있는 →

태그

  • android
  • apt
  • backup
  • bash
  • boot
  • c#
  • c++
  • command-line
  • css
  • debian
  • email
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • ios
  • iphone
  • java
  • javascript
  • keyboard
  • linux
  • mac
  • macbook
  • macos
  • microsoft-excel
  • mysql
  • networking
  • performance
  • php
  • python
  • security
  • shell
  • ssh
  • terminal
  • ubuntu
  • unix
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • wireless-networking

최신 글

  • 디스크 정리에 많은 시간과 CPU가 필요한 이유는 무엇입니까? 많은 시간을 소비하는 것 같습니다. 파일을
  • Vim에서 일반 모드와 삽입 모드 사이에서 커서를 어떻게 변경합니까? 모양 등)를 변경하는 방법을 알고
  • 집계 대 구성 무엇인지 이해하지만 집계가 무엇인지에 대한 명확한
  • Python 생성기 패턴에 해당하는 C ++
  • 소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은] 전문에 대한 질문 이 질문에 영감을. 소프트웨어 전문가가

카테고리

  • c#
  • c++
  • git
  • html
  • 리눅스
  • 서버
  • 소프트웨어
  • 슈퍼유저
  • 안드로이드
  • 애플
  • 우분투
  • 자바
  • 자바스크립트
  • 파이썬
  • 프로그래밍
apthow.com powered by hoya
Exit mobile version