쉘 명령어 env, man
명령어 | 내용 |
env | 리눅스 내 환경 변수를 출력하기 위한 명령어 |
man | 기본적인 명령에 대한 도움말 메뉴얼을 제공 예시) man [명령어] : man의 메뉴얼을 보고 싶으면 'man man'으로 조회를 하면 됨 |
간단한 필수 기능
방향키 up↑을 누르면 이전에 실행했던 명령을 보여주는데 이처럼 쉘은 명령어 history를 저장한다. up을 누른후 down을 누르면 원래의 공백라인을 다시 볼 수 있다.
키 | 내용 |
left(←) | 왼쪽으로 커서 이동, 문자를 지우지 않고 문자 하나를 이동한다. |
right(→) | 오른쪽으로 커서를 이동, 문자 하나를 이동한다. |
up() | 명령 히스토리에 있는 이전 명령어를 출력한다. |
down() | 명령 히스토리에 있는 다음 명령어를 출력한다. |
Ctrl+b | 왼쪽으로 커서 이동, 문자를 지우지 않고 문자하나를 이동한다. |
Ctrl+f | 오른쪽으로 커서를 이동, 문자 하나를 이동한다. |
Ctrl+p | 명령 히스토리의 이전 명령어를 출력한다. |
Ctrl+n | 명령 히스토리의 있는 다음 명령어를 출력한다. |
Tab key | 명령 문자열 전체가 아닌 일부분의 문자를 입력하고, 탭 키를 누르면 매칭되는 파일명을 검색하여 자동으로 타이핑해 준다. |
날짜 명령어 - date
현재의 날짜와 시간을 출력. 단, 소문자로 입력을 해야 한다. 대문자는 불가
# date '+%H:%M'
08:11
# date -u -- UTC 기준 현재 시간 출력시 사용하는 옵션
Tue Jul 14 23:11:50 UTC 2009
vi 명령어 기능
키 | 내용 |
i | insert |
a | append |
x | delete |
dd | 명령어 라인 모든 문자열 삭제 |
Esc | 편집모드 들어가기 |
h | 왼쪽으로 커서 이동, 문자를 지우지 않고 문자 하나를 이동한다. |
l | 오른쪽으로 커서 이동, 문자 하나를 이동한다. |
k | 명령 히스토리에 있는 이전 명령어를 출력한다. |
j | 명령 히스토리에 있는 다음 명령어를 출력한다. |
변수 지정과 메세지 출력 명령어
변수 지정의 경우 아래와 같이 큰따음표를 지정하고 묶어주는 것이 좋다.
echo 명령어와 $변수명을 입력하면 변수값을 출력 할 수 있다.
# FILENAME = "text.txt"
# echo $FILENAME
text.txt
다중 명령어 사용 - (; && ||)
하나의 라인에서 여려 개의 명령을 실행하게 하려면 하나의 명령 다음에 세메콜론(;)를 추가해 주어 명령이 끝났음을 지정해 주면 된다. 단, 첫 번째 명령이 실패하여도 두 번째 명령은 반드시 실행된다는 점을 기억해두자.
명령어 사이에 더블 엠퍼센트(&&)를 사용하게 된다면 첫번째 명령이 에러 없이 정상적으로 종료했을 경우에만 두번째 명령을 수행하게 된다. 즉, 첫번째 명령이 오류가 나면 두번째 명령은 실행되지 않는다.
첫번째 명령의 결과에서 에러가 발생하더라도 각각의 모든 명령을 수행하도록 하기 위해서는 더블 버티컬바(||)를 사용하면 된다.
반응형
'IT > Linux' 카테고리의 다른 글
[Linux] 리눅스 파일 시스템 정리 (2) | 2024.12.27 |
---|