티스토리 뷰
RHEL(RedHat Enterprise Linux) 기준으로 Linux명령어에 대해 시리즈로 정리하고자 합니다.
RHEL이 없다면 아래 링크를 참조하여 container로 centos를 설치하고 실습하시기 바랍니다.
여러 명령 한 줄에 실행하기
"&&" vs ";" vs "||"
"&&"은 에러가 나는 명령이 있으면 그 이후 명령은 실행하지 않습니다.
❯ echo 1&&echo2&&echo 3
1
zsh: command not found: echo2
";"은 에러가 나도 모든 명령을 실행합니다.
❯ echo 1;echo2;echo 3
1
zsh: command not found: echo2
3
"||"는 명령이 성공하면 그 이후 명령을 실행하지 않습니다.
❯ echo 1||echo2||echo 3
1
긴 명령은 역슬래쉬()로 구분하여 보기 좋게 만들수 있습니다.
❯ echo 1 ; \
echo 2 ; \
echo 3
1
2
3
명령 편집하기
현재 명령 내용을 수정하는 단축키입니다.
- CTRL-a : 제일 처음으로 이동
- CTRL-e : 제일 끝으로 이동
- CTRL-k : 현재 커서 이후의 문자열 삭제
이전 명령 실행하기
위/아래 화살표로 이전 명령을 보고 실행할 수 있습니다.
history
과거 수행한 명령 목록을 볼 수 있음
![번호]
$ history
...
10031 echo 1||echo2|\n
10032 echo 1;echo 2;echo 3;echo 4;echo5\n
10033 echo 1;echo 2;echo 3;echo 4;echo 5\n
$ !10033
echo 1;echo 2;echo 3;echo 4;echo 5
![문자열]
문자열 포함하는 가장 최근 명령어를 표시
~
❯ !echo
~
❯ echo 1;echo 2;echo 3;echo 4;echo 5
!!
마지막 명령을 보여줌
~
❯ !!
~
❯ echo 1;echo 2;echo 3;echo 4;echo 5
CTRL-r
CTRL-r을 누르고 문자열을 입력하면 과거 명령 목록에서 그 문자열을 포함하는 라인을 보여줍니다.
Enter를 눌러 선택하고, 다시 한번 Enter를 누르면 실행할 수 있습니다.
❯
9909 git checkout 20200531
9911 git checkout dev
9912 git checkout 20200531
9913 git add . && git commemt -m "change DNS vm install"
9914 git add . && git commit -m "change DNS vm install"
9915 git checkout dev
9916 git pull origin dev && git merge 20200531 && git push origin dev
9917 git checkout 20200531
9967 git add . && git commit -m "add keycloak"
9968 git checkout dev
9969 git pull origin dev && git merge 20200531 && git push origin dev
10018 rm -rf kubepia.github.io
10019 rm -rf kubepia.github
> 10022 git clone https://github.com/kubepia/kubepia.github.io.git
1160/10039 +S
> git
'Infrastructure > OS' 카테고리의 다른 글
Red Hat System Administration I: 사용자/그룹 관리 (1) | 2020.06.03 |
---|---|
Red Hat System Administration I: 환경변수 이용하기 (0) | 2020.06.02 |
Red Hat System Administration I: CRUD for text files (0) | 2020.06.02 |
Red Hat System Administration I: 파일 & 디렉토리 (0) | 2020.06.02 |
OS 계정 만들기(ubuntu) (0) | 2019.10.10 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 호모프롬프트
- 애자일
- SAGA
- 마이크로서비스 패턴
- spotify
- 육각형인간
- AXON
- 분초사회
- 마이크로서비스
- 요즘남편 없던아빠
- Event Sourcing
- 버라이어티가격
- 스포티파이
- API Composition
- 리퀴드폴리탄
- 스핀프로젝트
- CQRS
- micro service
- 도파밍
- 돌봄경제
- 디토소비
- agile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함