ìí ë ì§ê¸ë²¨ë½
차례:
명령 행에 긴 명령을 입력하거나 이전에 입력 한 명령에 대해 bash 기록을 검색하는 경우가 자주 있습니까? 이러한 질문에 대한 답변이 예라면 bash 별칭이 유용합니다. 배시 별칭을 사용하면 더 긴 명령에 대해 기억하기 쉬운 바로 가기 명령을 설정할 수 있습니다.
Bash 별칭은 기본적으로 긴 명령을 기억하지 않아도되고 명령 줄에서 작업 할 때 많은 입력을 제거 할 수있는 바로 가기입니다. 예를 들어, 별명
tgz
를
tar -xvfz
명령의 단축키로 설정할 수 있습니다.
이 기사에서는 bash 별명을 작성하여 명령 행에서 생산성을 높이는 방법에 대해 설명합니다.
배쉬 별칭 만들기
bash에서 별칭을 만드는 것은 매우 간단합니다. 구문은 다음과 같습니다.
alias alias_name="command_to_run"
새 bash 별명을 작성하려면
alias
키워드를 입력하십시오. 그런 다음 별명을 입력 할 때 실행할 별명과 등호 및 명령을 선언하십시오. 명령은 따옴표로 묶어야하며 등호 주위에 간격이 없어야합니다. 각 별칭은 새 줄에 선언해야합니다.
ls
명령은 Linux 명령 행에서 가장 많이 사용되는 명령 중 하나입니다. 나는 보통이 명령을
-la
스위치와 함께 사용하여 긴 파일 형식의 숨겨진 파일을 포함한 모든 파일과 디렉토리를 나열합니다.
ls -la
명령의 바로 가기가 될
ll
이라는 간단한 bash 별명을 작성하십시오. 이렇게하려면 터미널 창을 열고 다음을 입력하십시오.
alias ll="ls -la"
이제 콘솔에
ll
을 입력하면
ls -la
를 입력하여와 동일한 출력을 얻을 수 있습니다.
ll
별명은 현재 쉘 세션에서만 사용 가능합니다. 세션을 종료하거나 다른 터미널에서 새 세션을 열면 별칭을 사용할 수 없습니다.
별명을 지속 시키려면
~/.bash_profile
또는
~/.bashrc
파일에서 별명을 선언해야합니다. 텍스트 편집기에서
~/.bashrc
십시오.
nano ~/.bashrc
별명을 추가하십시오.
~ /.bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
기억하기 쉬운 방식으로 별명을 지정해야합니다. 나중에 참조 할 수 있도록 주석을 추가하는 것이 좋습니다.
완료되면 파일을 저장하고 닫습니다. 다음을 입력하여 현재 세션에서 별명을 사용 가능하게하십시오.
source ~/.bash_profile
보시다시피 간단한 bash 별칭을 만드는 것은 빠르고 쉽습니다.
.bashrc
더 모듈화하려면 별명을 별도의 파일에 저장할 수 있습니다. Ubuntu 및 Debian과 같은 일부 배포판에는
~/.bashrc
에서 제공되는
.bash_aliases
파일이 포함되어 있습니다.
인수로 배시 별명 작성 (배시 함수)
때로는 하나 이상의 인수를 허용하는 별칭을 만들어야 할 수도 있습니다. 여기서 bash 함수가 유용합니다.
bash 함수를 작성하는 구문은 매우 쉽습니다. 두 가지 형식으로 선언 될 수 있습니다.
function_name () { }
또는
function function_name { }
bash 함수에 여러 개의 인수를 전달하려면 함수 이름 바로 뒤에 공백으로 구분하여 넣으십시오. 전달 된 매개 변수는
$1
,
$2
,
$3
등이며 함수 이름 뒤의 매개 변수 위치에 해당합니다.
$0
변수는 함수 이름을 위해 예약되어 있습니다.
간단한 bash 함수를 만들어서 디렉토리를 만들고 탐색 해 봅시다:
~ /.bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
별명과 동일하게
~/.bashrc
파일에 함수를 추가하고
source ~/.bash_profile
을 실행하여 파일을 다시로드하십시오.
이제
mkdir
을 사용하여 새 디렉토리를 만든 다음
cd
를 사용하여 해당 디렉토리로 이동하는 대신 다음을 입력하면됩니다.
mkcd new_directory
-
--
실수로 명령에 추가 인수를 전달하지 않도록합니다. 예를 들어-
를 사용하지 않고-
(대시)로 시작하는 디렉토리를 만들려고하면 디렉토리 이름이 명령 인수로 해석됩니다.&&
-첫 번째 명령이 성공한 경우에만 두 번째 명령이 실행되도록합니다.
결론
이제 명령 행에서의 생활을보다 쉽고 생산적으로 만드는 bash 별명 및 함수를 작성하는 방법에 대해 잘 이해해야합니다.
bash 터미널IBM은 상호 운용 가능한 소프트웨어 프로그램을 만드는 데 사용되는 표준을 작성하는 조직을 떠날 것이라고 위협하고있다.

IBM은 조직 그들의 프로세스가 항상 공정하지 못하다는 우려로 소프트웨어 상호 운용성에 대한 표준을 설정했습니다.
WinKey 바로 가기 및 Windows 10/8/7에서 직접 작성하는 방법

유용한 WinKey 목록 바로 가기 및 프리웨어 WinHotKey를 사용하여 Windows 10/8/7에서 자신의 Windows 키 또는 WinKey 바로 가기를 만드는 방법
Windows 10에서 글꼴 캐시를 다시 작성하는 방법

글꼴 문제가 Windows 10 컴퓨터에서 제대로 렌더링되지 않는 경우 글꼴 캐시가 손상되었습니다. 다시 설정해야하는 문제를 해결하려면 글꼴 캐시를 지우고 다시 작성하십시오. 방법을 배웁니다.