터미널 세션을 열 때 기본 경로 설정


15

우분투를 처음 사용합니다.

터미널을 열 때마다 현재 작업 디렉토리 /home/Varun(을 입력하여 찾음 pwd).

터미널 경로를 /home/Varun/Desktop/Java Files열 때 와 같이 설정할 수있는 방법 이 있습니까?


어떤 터미널을 사용하십니까?
choroba

답변:


29

터미널에서 다음 명령을 실행하십시오.

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

위의 명령은 ~/.bashrc파일에 새 줄을 추가 하고 터미널을 열 때 cd ~/Desktop/Java\ Files기본 작업 디렉토리를 변경합니다 /home/Varun/Desktop/Java Files.

터미널을 다시 열면 차이점이 나타납니다.


6

당신은 당신의 끝에 다음 줄을 추가 할 수 있습니다 ~/.bashrc

cd ~/Desktop/Java\ Files


1

파일에서 $HOME변수를 변경하고 cd명령을 명령 (짧게 cmd 사용) .bashrc이 귀하의 질문에 정답이지만,

cdh원하는 디렉토리로 직접 이동하는 별칭 (예 :)을 만드는 것이 더 편합니다 .

그 이유는 다른 프로그램을 구성하는 모든 파일 ( .bashrc예를 들어)이 기본 $HOME디렉토리에 남아 cdh있고이 파일 과의 상호 작용 없이 내 " 디렉토리" 에서 작업 할 수 있기 때문 입니다.

$HOME디렉토리 로 돌아 가야 할 경우 항상 cdcmd를 사용할 수 있습니다 .

일부 리눅스 배포판에서 .bashrc파일은 특정 용도로 사용되는 하나 이상의 다른 파일을 실행하거나 실행하는 명령 또는 명령과 함께 제공됩니다 (예 .bash_aliases:)

사용 여부를 스스로 결정하십시오.

그것들을 사용하고 싶다면, 사용하는 것과 동일 .bashrc하지만 지정된 파일에 명령을 넣은 상태로 사용 하십시오.

그래서 .bashrc(또는 .bash_aliases당신이 선택한 또는 어떤 파일 에서 )

다음과 같이 작성하십시오.

alias cdh='cd /home/Varun/Desktop/Java Files'

cdhalias가 마음에 들지 않으면 다른 이름을 사용하는 것을 두려워 하지 않지만 이와 같은 다른 cmd 또는 별칭이 없는지 확인하면 해당 cmd를 다소 사용할 수 없게 만들 수 있습니다.

triyng에서 이름을 호출하여 이름을 가져 왔는지 확인할 수 있지만 type다른 cmd의 이름 인수로 cmd를 중지시킵니다 .

typecmd를 ......... 어떤 주어진 cmd를 별칭, 이진 파일 또는 bash 스크립트를 경우 당신에게, 또는해야한다. 따라서 cmd가 존재하지 않는 경우 알려줍니다. (이 경우 원하는 것이 무엇입니까)


내가 실수했다면 죄송합니다. 영어 원어민이 아닙니다.
Tomáš Růžička

0

그냥 추가

누군가 zsh 쉘을 사용하는 경우

nano ~/.zshrc ( open the configuration file)

그리고 bootom에 추가

cd ~/Desktop/Java\ Files

그래서 비틀기는 당신이 사용하고 (echo $0 )있는 쉘 이며 일반적으로 사용하는 명령을 추가하면 실행됩니다.

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