티스토리 뷰
728x90
에일리어스 : 기존의 명령을 대신하여 다른 이름(별칭)을 붙일 수 있도록 하는 기능. 긴 명령 대신 짧은 명령을 사용할 수 있고, 여러 명령을 하나의 명령으로 만들 수 있으며, 자주 사용하는 옵션을 포함하여 새로운 이름을 붙일 수 있음.
alias - 현재 설정되어 있는 에일리어스 출력
alias 이름=' 명령' - 명령에 해당 이름을 붙임. (에일리어스 생성)
alias 이름=' 명령1;명령2;···;' - 여러 명령을 하나의 이름으로 사용.
* '=' 좌우로 공백이 있으면 안됨.
ex) alias ls=' ls -F' 으로 에일리어스 설정 후 ls를 실행하면 자동으로 -F 옵션이 적용.
에일리어스 삭제 - unalias 에일리어스명
히스토리 : 임시 버퍼에 저장된 작업한 명령들을 다시 불러와서 사용하는 것.
history - 히스토리를 출력.
명령 재실행하기
!! - 바로 직전에 실행한 명령 재실행.
!번호 - 히스토리에서 해당 번호의 명령을 재실행.
!문자열 - 히스토리에서 해당 문자열로 시작하는 명령 중 가장 최근에 실행한 명령을 재실행.
명령 편집 후 재실행
프롬프트에서 ↑ 키를 누르면 방금 실행한 명령이 나타남. ←, → 키로 커서를 이동해 명령을 편집하고 재실행.
ex) man hisdory 라고 잘못 입력한 경우, 화살표 키를 통해 명령을 다시 불러온 후 man history로 수정 후 실행함.
728x90
'cs > linux' 카테고리의 다른 글
[리눅스/Linux] 파일의 속성, 파일의 접근 권한 표기 (0) | 2021.01.23 |
---|---|
[리눅스/Linux] 프롬프트 설정 방법 (환경 변수 PS1) (0) | 2021.01.22 |
[리눅스/Linux] 셸 변수/환경 변수, 변수 출력/생성/해제/, set/env/export/unset (0) | 2021.01.22 |
[리눅스/Linux] 입출력 방향 바꾸는 방법, 출력/입력/오류 리다이렉션 (>, 1>, 2>, <, >>) (0) | 2021.01.22 |
[리눅스/Linux] 셸 특수문자 의미 (*, ?, [], ~, -, '', "", ``, \, >, <, >>) (0) | 2021.01.22 |