«bashrc» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

5
bashrc에서 별칭을 사용하는 동안 가능한 충돌을 테스트하는 방법은 무엇입니까?
별칭 명령과 관련된 bashrc 업데이트로 인해 시스템에서 발생한 모든 명령 충돌을 나열하는 간단한 방법이 있습니까? 예를 들어 누군가 alias ls=/path/to/user-generated/executable가 bashrc에 씁니다 . 이것이 실제 명령 ( ls)을 숨기고 있다는 것을 어떻게 알 수 있습니까 ? 한 가지 방법은 bashrc 소싱 전후에 모든 별칭을 실행하고 출력을 비교하는 것 같습니다. 더 …
12 bash  alias  bashrc 

5
비 대화식 쉘 확장 별명
다음과 같은 명령을 실행할 때 호스팅 계정에서 별칭을 확장하는 데 문제가 있습니다. ssh user@server "bash -c \"alias\"" 내 .bashrc 파일은 다음과 같습니다 echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific …
12 bash  ssh  alias  bashrc 

4
bash에서 작업 제어 사용 안함 (CTRL-Z)
실수로 CTRL+ Z를 누르면 응용 프로그램이 백그라운드로 사라지는 경우가 종종 있습니다. 나는 그것을 다시 가져올 수 있다는 것을 알고 fg있으므로 그렇게 큰 문제는 아닙니다. 그러나 job control어쨌든 이것을 끄는 것이 궁금 합니다. 평생 동안, 나는 필요할 때 하나의 사례를 기억할 수 없으며 단지 과거의 유물로 보입니다. job control완전히 비활성화해도 괜찮 …

2
“.”를 사용해도 괜찮습니까? Ubuntu 및 OS X의 .bashrc에서 소스 대신 파일을 실행하려면?
좋아, 그럼 source현재 쉘에서 스크립트를 실행하고 .별도에 설명 된대로 "."로하고 "소스"로 스크립트를 실행 내에서, 구체적으로는, 예를 들어,하지만 .bashrc파일, 내가 가진 : [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh 이것을 다음으로 바꿀 수 있습니까? [ -f ~/.bash_aliases …
11 osx  bashrc  posix 

4
대화식이 아닌 로그인 쉘이있을 수 있습니까?
이 순서도 해석에서 나는 남자 배쉬에서 그것을 발견했다. bash가 대화식 로그인 쉘 또는 --login 옵션을 사용하는 비 대화식 쉘로 호출되면 해당 파일이 존재하는 경우 먼저 / etc / profile 파일에서 명령을 읽고 실행합니다. 것을 그 상태 대화 형 로그인 쉘 읽기 /etc/profile(--noprofile없이) 또한 read 옵션이있는 비 대화식 쉘--login/etc/profile 즉 몇 …
11 bash  login  startup  bashrc 

1
쉘 함수의 현재 정의보기
bashrc가 지속적으로 편집 중이며 bashrc가 잘못된 함수 정의로 업데이트되었지만 작동중인 함수 정의로 터미널이 열려 있습니다. (업데이트 된 bashrc를 소스 할 때까지 정의가 변경되지 않기 때문에)이 경우 작업 함수 정의를 어떻게 찾을 수 있습니까? 예를 들어, 내가 입력하면 : alias function_name 해당 별칭에 대한 정의가 무엇인지 볼 수 있습니다. 기능과 비슷한 …
11 function  bashrc 



3
root가 왜 .bash_profile을 소스하지 않습니까?
su(not su -)을 사용하여 루트로 로그인하려고 할 때마다 .bash_profileuser1의 홈 디렉토리에서 소스가되지 않습니다 . 기본적으로, 내 /var/root디렉토리가없는 .bash_profile나는의 사본을 넣어, 그래서 .bash_profile에서 /var/root테스트 su -. 또한 자동으로 소스 .bash_profile( var/root)를 제공 하지 않습니다 . 어쨌든, .bash_profile내가 사용할 때 user1을 루트 계정으로 자동으로 만들고 싶습니다 su. 어떻게해야합니까? (이전에는 효과가있었습니다. 언젠가는 소스가 …
10 osx  root  bashrc  su 

1
Jenkins는 시스템 로케일을 사용하지 않습니다
Jenkins에서 재미있는 행동을했습니다. Jenkins의 셸은 내 시스템 로캘을 사용하지 않습니다. Jenkins는 jenkins내 시스템에서 사용자로 실행됩니다 . jenkinsSSH 를 통해 로그인 : locale 표시 : LANG = en_US.UTF-8 LANGUAGE = en_US : en LC_CTYPE = "en_US.UTF-8" 등 ... env쇼 LANG와 LANGUAGE변수 : LANG = en_US.UTF-8 LANGUAGE = en_US : en id …

1
로그인 또는 비 로그인 여부에 관계없이 항상 대화식 모드로 제공되는 Bash 파일이 있습니까?
내가 아는 한, 대화식 쉘은 로그인 여부에 따라 시작 파일이 다를 수 있습니다. 대화 형 + 로그인 셸 → /etc/profile인 ~/.bash_profile경우 ~/.bash_login, 및~/.profile 만약 → 대화 형 + 비 - 로그인 쉘 /etc/bash.bashrc다음~/.bashrc 로그인 쉘인지 여부에 관계없이 대화식 쉘을 사용할 때마다 일부 변수를 설정하고 싶습니다.
10 bash  login  bashrc 

1
bashrc 게으른 대체
~ / .bashrc가 실행될 때 (터미널을 열 때) 대신 런타임에 대체~/.bashrc 를 평가$() 하기 위해 별칭을 얻는 방법은 무엇입니까? 이 명령을 자주 추가하여 별칭을 추가하고 싶습니다. svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print $2'}) | colordiff 그러나 …
10 bash  shell  quoting  alias  bashrc 

1
.inputrc 및 .bashrc 설정
다음과 같은 설정 .bashrc및 .inputrc파일이 거의 같거나 유사하지 않은 것으로 나타났습니다 . shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size 마 .inputrc설정은 완료 및 파이썬 쉘에서 역사의 크기에 영향을 (실행 터미널 내부 경우)? 인가 HISTSIZE에 의해 제한 history-size또는 그것을 무시합니까?
9 bashrc  inputrc 

1
데비안 시스템에서 /root/.bashrc와 /root/.profile은 어디에서 왔습니까?
일반적으로 데비안 시스템에 사용자를 추가하면 그 내용이 /etc/skel/새로운 사용자의 홈 디렉토리에 복사됩니다. 그러나 /root/.bashrc일치하지 않는 /etc/skel/.bashrc과 /root/.profile일치하지 않습니다 /etc/skel/.profile. 또한 어느 파일도로 알려져 있지 않습니다 dpkg. 그래서 그들은 어디에서 왔습니까?

3
쉘 설정 스크립트에서 GNU와 비교하여 BSD에서 coreutils의 차이점을 어떻게 설명 할 수 있습니까?
이번 달까지 쉘 구성은 꽤 단순 했지만 (주로 별명 .bashrc또는 .bash_profile일부 별칭 사용), 리팩토링하여 zsh 및 bash 사용 여부에 따라 다른 동작을 얻을 수 있습니다. 그들은 먼저 무엇이든 작동하는 일반 쉘 구성 파일을 제공 한 다음 사용중인 특정 쉘을 전문화합니다 (I symlink to this). 나는 일을 ls그만두 었을 때 오늘 …
9 bash  bashrc  bsd  gnu 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.