나는 일반적으로 다음 명령을 사용하여 파일을 탐색합니다.
cd first
pwd
ls
cd second
ls
이것은 내 작업에 대한 보다 일반적인 접근 방식입니다. "일부 비밀 명령"을 호출하여 모든 명령을 개별적으로 실행할 수 있나요? . 여기서 초점은 위의 모든 줄을 하루에 최소 25번씩 입력하면서 입력을 줄이는 것입니다.
답변1
편집하다: 방금 깨달았습니다 first
. second
은(는) 실명을 나타내는 자리 표시자에 불과합니다. 그렇죠? 이 경우 별칭 대신 다음 위치에 함수를 만들 수 있습니다 ~/.bashrc
.
function pipe(){
first=$1
second=$2
cd -- "$first"; pwd; ls; cd -- "$second"; ls
}
소스를 가져온 다음 2개의 입력 매개변수(사용자 이름 과 디렉터리 이름) ~/.bashrc
를 사용하여 파이프라인을 호출할 수 있습니다 .first
second
pipe first_dir_name second_dir_name
=====
이 일련의 명령에 대한 별칭을 만들 수 있습니다.
다음 줄 에 추가하세요 ~/.bashrc
.
# 'pipe' is the name of your alias, you can choose any name you want
alias pipe="cd first; pwd; ls; cd second; ls"
파일 소스 ~/.bashrc
:
. ~/.bashrc
pipe
이제 일련의 명령을 실행하는 터미널에서 실행을 시작할 수 있습니다 . 물론, 및 디렉토리에 액세스 pipe
할 수 있는 올바른 디렉토리에서 호출하고 있는지 확인해야 합니다 .cd
first
second