터미널 창의 개념
- 명령 기반 인터페이스(CLI)를 바탕으로 개발된 프로그램
시스템 날짜와 시각
date: 현재 시각과 날짜 출력
timedatectl: 시간 동기화
cal: 오늘의 날짜가 속한 달 출력
cal [옵션]: 달력 출력
- 년도를 입력하면 해당 년도의 달력 출력
clear: 수행했던 모든 명령과 실행결과 화면에서 지우기
history: 지금까지 사용한 명령들의 목록 출력
시스템 사용자 정보
logname: 사용 중인 로그인 네임 출력
users: 접속한 사용자의 아이디 출력
who: 로그인 한 모든 사용자 계정 등의 정보 출력 (+터미널, 로그인 시각 등)
whoami: 현재 우분투에 접속한 사용자 확인 (동시에 접속된 사용자)
우분투 시스템 정보
uname [옵션] : 시스템 정보 출력
-a : 시스템의 모든 정보 확인
-m : 시스템이 사용 중인 하드웨어 정보 확인
-n : 호스트네임 확인
-r : 운영체제의 릴리즈번호 확인
-s : 운영체제의 이름 확인
-v : 운영체제의 버전출시 일자 확인
cf. 한꺼번에 확인 가능 (ex. uname -sv)
arch : 하드웨어 정보 출력
env : 환경변수 확인
echo : 문자열 표준 출력
- echo Have a good time 이라고 하면 Have a good time 이 출력됨
echo -e 내용 : 내용에 아래의 이스케이프 문자열을 추가할 수 있음
“\a” : 삑~ 경고음
“\b” : 백스페이스 적용
“\c” : 마지막에 줄 바꿈 문자 출력 안 함
“\f” : 폼 피드 형식으로 출력 (프린터에서 용지 변경)
“\n” : 줄 바꿈 문자 출력
“\r” : 다음 행의 처음으로 커서 이동 (개리지 리턴)
“\t” : 수평 탭 정렬
“\v” : 수직 탭 정렬
“\\” : 역슬래시 (또는 \) 출력
“\nnn” : 아스키코드가 8진수인 문자 출력
ex)
echo -e Have a good time. “\n” Nice good day.
Have a good time.
Nice good day.
which [명령어]: 명령어 디렉터리 경로
ls [디렉터리명]: 해당 디렉터리의 파일 목록 출력
![라인 번호]: 사용했던 명령을 라인 번호로 다시 실행
(history를 통해 몇 번째 라인에 무슨 명령어를 썼는지 알 수 있음)
history -[옵션] [라인번호]: 라인 번호를 지정하여 명령 삭제
- 옵션 -d 를 사용해서 삭제할 수 있음
- ex) history -d 25 : 25번째 명령어 삭제
history -c : 사용했던 모든 명령어를 한꺼번에 삭제
'공부 기록 > 리눅스 기초' 카테고리의 다른 글
| [리눅스 기초] 06 우분투 에디터 (0) | 2025.11.02 |
|---|---|
| [리눅스 기초] 05 파일 명령어 (0) | 2025.10.31 |
| [리눅스 기초] 04 디렉터리 명령어 (0) | 2025.10.31 |
| [리눅스 기초] 03 디렉터리와 파일 (0) | 2025.10.31 |
| [리눅스 기초] 01 리눅스와 가상머신 (0) | 2025.10.31 |