«bash-alias» 태그된 질문

별칭은 기본적으로 키보드 단축키, 약어, 긴 명령 시퀀스 입력을 피하는 수단 일뿐입니다. 이렇게하면 명령 줄에 입력하는 많은 양을 절약 할 수 있으며 명령과 옵션의 복잡한 조합을 기억할 필요가 없습니다. bash 셸에서 별칭을 사용하는 방법에 대한 질문에이 태그를 사용하세요.

3
마이너스 빼기 방법?
아침에 따옴표를 잊었을 때 모닝 커피가 아직 내 두뇌에 도달하지 못했습니다. alias grep="grep --color=always" 그래서 대신 입력했습니다 : alias grep=grep --color=always 나를 떠나 : --color=always grep=grep 내 별칭에. --color = always를 정리하려고 unalias --color하면 다음과 같은 결과가 나타납니다. bash: unalias: --: invalid option unalias: usage: unalias [-a] name [name ...] …
83 bash  bash-alias 


3
명령 줄의 내장“cd”명령을 무시할 수 있습니까?
명령 줄 (bash)을 통해 내 컴퓨터의 다른 디렉토리 (이 경우 Mac OS X 10.6.7 실행)에 'cd'할 때마다 즉시 'ls'를 입력하여 내용 목록을 얻습니다. 그 디렉토리에. 요청한 디렉토리로 변경하여 한 번에 목록을 제공하도록 'cd'를 재정의하는 방법을 찾으려고합니다. ~ / .bash_profile에 다음 줄을 추가하여 작업하려는 기본 기능을 얻을 수있었습니다. function cl() { …

1
.bashrc 의이 줄로 인해 Bash가 느리게 시작됩니다. 무엇이 이것을 일으킬 수 있습니까?
내 .bashrc파일에는이 효과에 대한 줄이 포함되어 있습니다. alias prog="/path/to/script.sh $(find $(pwd) -name prog)" 이 줄을 주석 처리하면 새 터미널을 열 때 Bash가 거의 즉시 시작됩니다. 이 줄을 사용하면 커서가 표시되기까지 4-5 초의 지연이 있습니다. 중첩 된 명령 $(pwd)등을 제거하면 속도가 다시 빨라집니다. 왜 이런 일이 발생합니까? 어떻게 든 중첩 된 …

4
bash 별명과 함께 scp를 사용할 수 없습니다
이 코드는 작동하지 않습니다 : scp ~/Desktop/favicon.ico nameOfBashAlias:/public_html/mySite/templates/blog/ 별명은 다음과 같습니다. alias nameOfBashAlias='ssh myUsername@11.11.11.111' 이 문제를 어떻게 해결합니까? 편집하다 의 많은 인스턴스를 실행하는 것과 같이 다음 코드와 비슷한 것이 가능 bash합니까? scp ~/Desktop/favicon.ico (nameOfBashAlias)>:/public_html/mySite/templates/blog/ 위의 코드가 작동하지 않았습니다.
15 scp  bash-alias 


2
bash가 특정 별칭의 구문 분석 및 유효성 검사를 중지하도록 할 수 있습니까?
Fedora 25를 사용하고 있으며 내 bash 프로필에 다음 별칭을 추가했습니다. alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" ( https://bugzilla.redhat.com/show_bug.cgi?id=1405191dnf updateinfo info 때문에 스트레이트 업을 사용할 수 없습니다 ) 내 별칭은 작동하지만 명령을 실행하는 데 약 10 초가 걸리며, bash는 프로파일이 …

9
리눅스에서 프로그램을 검색하는 명령
정규식을 사용하여 모든 "bin"디렉토리를 방문하여 컴퓨터에서 검색하려는 일부 명령 (이름을 잊어 버린 경우)을 찾기 위해 .bashrc에 별칭을 정의하는 쉬운 아이디어가 있습니까? 예 : ls /bin /sbin /usr/bin | grep program 모든 bin 디렉토리를 검색하기 위해 정규식을 사용하는 방법을 알고 있습니까?

1
.bashrc에서 별칭을 설정하는 동안 공백이 허용되지 않는 이유는 무엇입니까?
Windows 환경에서 나는 형식을 사용하는 경향이 있습니다. cls 콘솔을 지우려면. 별칭을 설정하고 싶었어. cls 여전히 효과가있을 것입니다. 별칭 이름, 등호 및 명령 사이에 공백을 사용할 수 없다고 언급 한 온라인 기사를 읽었습니다. 예를 들어, alias cls = 'clear' <---- doesn't work alias cls='clear' <---- works 왜 이런거야?

1
명령을 실행하기 전에 자동으로 문자를 사용자 입력에 추가하는 방법
나는 터미널에서 독서를 좋아한다 - 그것은 나의주의를 집중시키고 내가 브라우저에서 읽었던 양의 두 배를 읽게한다. bash.bashrc에 대한 별칭을 사용하여 스크립트를 작성하여 작업 디렉토리를 .html 파일을 저장하는 디렉토리로 변경하고 해당 디렉토리의 내용도 표시합니다. alias la='ls -a' alias books=' printf "\nA twilit bookshelf, somewhere\n\n" cd data/data/com.termux/files/home/documents/books && la printf "\n"' 마지막으로, 'lynx …

1
스크립트의 현재 터미널 종료
특정 프로그램을 실행하기위한 별칭을 만들었으며 .bashrc 파일. 나는 현재 터미널을 닫고 싶다. 스크립트 안에. 나는 이것을 시도했지만 작동하지 않습니다. alias mp='java -jar myprogram.jar & && kill $(echo $$)' 그것은 스스로를 죽일 수없는 것처럼 보인다. 작동 OS는 우분투 12.04입니다.

1
cd는 macOS에서 파일 및 폴더 목록을 표시합니다.
최근에 macOS와 Terminal을 업데이트했습니다. macOS Sierra 10.12.6 명령 줄 도구 버전 9.0 지금 내가 달릴 때마다 cd 터미널에서 그것은 그 디렉토리로 이동하여 원하지 않는 (기본적으로) 모든 디렉토리 구조를 자동으로 나열합니다. 어떻게 해결할 수 있습니까? 나는 범인이 별칭일지도 모른다고 생각하지만 그것을 고치는 법을 모른다. 그리고 나의 bash_profile 설정이 여기에있다. ~ / …
-1 mac  bash-alias 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.