2017-11-30 30 views
2

저는 리눅스를 배웠습니다 (여기서는 noob입니다). 터미널에서 명령의 일부를 입력 할 별칭을 만들려고합니다.명령어의 일부를 타이핑하기위한 bash 별칭을 만드십시오.

별칭을 입력하고 transmission-remote -a '을 입력 한 다음 중지하십시오. Return 키를 누르지 마십시오. 커서가 깜박이면서 명령의 다음 부분을 추가 할 수 있습니다.

xclip을 사용해 보았지만 행운을 보지 않았습니다. 나는 '오류 : 열 수 없습니다 디스플레이 (널 (null)를)'가 계속

어쩌면 내 마지막 경기가 될 것이다 다음 클립 보드에 복사하고 Return 키를 누릅니다 붙여 넣기 전송 - 원격 -a '.

희망을 미리 도울 수 있기를 바랍니다.

+0

ps windows bash를 통해 리눅스 박스에 sshing하는 중 - 그게 문제가된다면 – Chezzers

답변

0

정확히 별칭이 좋습니다. 당신은

$ alias your-neat-shortcut="transmission-remote -a" 

및 사용할 수 있습니다 당신은 당신이 내 경우에는 그리 짧은 버전

$ your-neat-shortuct --some --aditional stuff and files 

을 쓸 수와 배쉬는

$ transmission-remote -a --some --aditional stuff and files 
에 당신을 위해 그것을 확장됩니다 사용하려는 언제

이 항목은 현재 세션에서만 작동하며 로그인 할 때마다 그 번호를 파일에 넣으려는 경우 ~/.bashrc 여기서 ~은 홈 디렉토리를 나타내는 bash 방식. 이 파일은 새 터미널을 시작할 때마다 (실제로 새 bash를 시작할 때마다) 실행되므로 별칭을 준비 할 수 있습니다.

+0

ar - 나는 단지 당신의 깔끔한 shortuct의 끝 부분에 추가 물건을 추가하고 나서 return 키를 누르는 것에 대해서 '생각'하지 않았다. 감사합니다. 정말로 도움을 주셔서 감사합니다. – Chezzers

0

@ 오도 슈센의 답변 외에도. 다음 별칭을 사용할 수 있습니다.

 $ alias tra="tranmission-remote -a "

은 (아마도, 당신이 원하는) 별칭 매번를 사용하려면

1) 당신의 .bashrc/.zshrc 파일에 별명을 복사 할 수 있습니다() 쉘에 따라.
2) 파일과 터미널을 저장 홈 디렉토리에이 작업을 수행 :

$ source .bashrc

난이 도움이되기를 바랍니다. 건배!