⭐ 리눅스 기본 명령어
| date | 날짜 및 시간을 출력함 |
| hostname | 호스트명을 출력함 |
| uname | 시스템 정보를 출력함 |
| who | 현재 로그인한 사용자 정보를 출력함 |
| passwd | 패스워드를 변경함 |
| clear | 화면을 지움 |
| man 명령어 | 명령어에 대한 매뉴얼을 보여줌 |
| ps | 터미널에서 프로세스 표시 |
실습

⭐ 리눅스 파일 및 디렉토리 관련 명령어

| ls | 현재 디렉토리의 파일 정보를 표시함 |
| pwd | 현재 작업중인 디렉토리를 표시함 |
| mkdir | 디렉토리를 생성함 |
| cd | 다른 디렉토리로 이동함 |
| rmdir | 디렉토리 목록에서 빈 디렉토리를 삭제함 |
| cp | 한 디렉토리에서 다른 디렉토리로 파일을 복사함 |
| mv | 파일의 이름을 변경하거나 파일을 이동함 |
| rm | 파일을 삭제함 |
실습

1) 현재 작업 중인 디렉토리가 /home/winkey 라는 것 확인
pwd
2) 현재 디렉토리에는 파일이 없음
ls
- 리눅스는 숨김 파일(.)로 시작하는 것들은 안 보여줌
3) 숨김 파일까지 포함해서 확인
ls -al
- -a: 숨김 파일 포함
- -l: 자세한 정보 (권한, 소유자 등)
4) app이라는 새 디렉토리 생성 후 확인
mkdir app
ls
5) app 디렉토리 삭제 후 확인
rmdir app
ls
⭐ 리눅스 파일 편집 관련 명령어
| cat | 파일의 내용을 출력함 |
| touch | 빈 파일을 생성함 |
| grep | 파일의 내용 중에서 조건에 맞는 것을 찾아줌 |
| vi | 텍스트 편집기를 열어줌 |
⭐ 텍스트 편집기(vi) 관련 명령어
명령모드에서 입력모드로 전환
| a | 현재 커서 다음 칸부터 입력 |
| A | 현재 커서의 줄 맨 마지막 부터 입력 |
| i | 현재 커서 위치부터 입력 |
| I | 현재 커서줄의 맨 앞부터 입력 |
| o | 현재 커서의 다음 줄에 입력 |
| O | 현재 커서의 이전 줄에 입력 |
| s | 현재 커서 위치의 한 글자를 지우고 입력 |
| S | 현재 커서의 한 줄을 지우고 입력 |
저장 및 종료하기
| :q | 종료 (저장하지 않고 실행하면 오류 발생) |
| :q! | 저장하지 않고 종료 |
| :w | 저장 |
| :wq | 저장 후 종료 |
| :wq 파일 이름 | 저장 후 파일 이름 지정 |
입력모드에서 명령모드로 전환
ESC키
실습
1) 텍스트 편집기 시작
vi
2) 명령모드에서 입력모드로 전환
i
3) 내용 입력 후 다시 명령모드로 전환 (ESC키)
4) 파일 저장
:w text.txt

5) 텍스트 편집기 종료
:q
6) 생성된 파일의 내용 확인
cat text.txt
7) 파일을 다시 열어 수정 후 저장
vi text.txt

8) 파일 삭제
rm text.txt

'클라우드응용SW개발' 카테고리의 다른 글
| [Cloud] 3주차-1. 데이터 (0) | 2026.03.24 |
|---|---|
| [Cloud] 2주차-4. Azure Linux 서버 기반 Streamlit App 개발 실습 (0) | 2026.03.24 |
| [Cloud] 2주차-2. SSH(Secure Shell)와 접속 방법 (0) | 2026.03.24 |
| [Cloud] 2주차-1. 유닉스(Unix)와 리눅스(Linux) (0) | 2026.03.24 |
| [Cloud] 1주차-3. Azure 리소스 그룹 & 우분투 가상 머신 만들기 (0) | 2026.03.23 |