Shell Script (2): 별명 과 함수
하나, 명령 에 별명 지어 주기 긴 명령 을 사용 할 때마다 톡톡 두 드 리 고 싶 지 않 을 때 가 많 습 니 다. 우 리 는 명령 에 별명 을 지어 주 고 사용 할 때 이 명령 의 별명 만 간단하게 입력 하면 됩 니 다. 예 를 들 어 켜 질 때마다/home/jason/my files/work/important 를 켜 야 한다 고 가정 합 니 다.files 폴 더, 이 폴 더 에 들 어 가 는 명령 에 별명 을 붙 일 수 있 습 니 다. 예 를 들 어 work, 명령 에 별명 을 붙 이 는 방식 은 다음 과 같 습 니 다.
alias work="cd /home/jason/myfiles/work/important_files"
명령 에 별명 을 붙 이 는 명령 을 터미널 에서 직접 실행 할 수 있 습 니 다. 그리고 이 터미널 에서 'work' 명령 을 직접 실행 하면 'cd/home/jason/my files/work/important files' 명령 을 실행 하 는 것 과 같 습 니 다. 그러면 해당 폴 더 에 빠르게 들 어 갈 수 있 습 니 다.그러나 터미널 에서 다른 명령 에 별명 을 붙 이 는 명령 을 직접 실행 하면 이 별명 은 현재 터미널 창 에서 만 작 동 할 수 있 습 니 다.명령 의 별명 을 다른 터미널 창 에서 도 사용 하려 면 명령 에 별명 을 붙 이 는 명령 을 ~/profile 파일 에 쓸 수 있 습 니 다.
함수 본인 이 쓴 이 시 리 즈 는 Shell 에 대해 깊이 있 게 설명 한 것 이 아니 라 Shell 에 대해 전체적으로 알 게 해 주 었 을 뿐 개발 과정 에서 간단 한 Shell 을 써 서 중복 적 인 일 을 해결 할 수 있 을 뿐 입 니 다.여러분 이 깊이 이해 하고 싶다 면 권위 적 인 튜 토리 얼 을 찾 아 공부 하 세 요.그래서 Shell 의 함수 에 대해 서 는 하나의 예 를 통 해 간단하게 설명 합 니 다. 현재 날 짜 를 특정한 형식 으로 출력 하려 면 먼저 formatted 라 는 이름 을 만 들 수 있 습 니 다.date 파일, 이 파일 에 실행 가능 한 권한 을 부여 하 는 것 도 잊 지 마 세 요.그리고 파일 에 다음 내용 을 입력 하 십시오:
#!/bin/bash
today() {
echo -n "Today's date is: "
date +"%A, %B %-d, %Y"
}
today
저장 하고 종료 합 니 다.터미널 에서 이 파일 을 실행 하면 해당 하 는 출력 을 얻 을 수 있 습 니 다. 제 가 이 글 을 쓸 때 실 행 된 결 과 는 다음 과 같 습 니 다.
Today's date is: Sunday, December 9, 2018
이 예 를 통 해 셸 의 함수 로 간단 한 일 을 할 수 있 을 거 라 고 믿 습 니 다.
관련 문서
http://linuxcommand.org/lc3_wss0020.php
이전 편: Shell Script (1): 첫 번 째 실행 가능 한 Shell 스 크 립 트 다음 편: Shell Script (3): 변수, 상수, 캡 처 명령 결과
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.