본문 바로가기
리눅스 마스터

리눅스 마스터 2

by 윤라경 2024. 6. 18.

[2024.06.16]

01. 리눅스의 시작과 종료

 

1) 시작: 전원 스위치 켜기

2) 종료

#shutdown [옵션] [설정값/시간]

#shutdown -h now

#shutdown -h +1  <-- 시간 설정 / +1이 1분이며, 분 단위로 설정 가능하다

#shutdown -h 12:30  <-- 12시 30분으로 시간 지정

#shutdown -c  <-- 취소 명령어

 

#init 0

#halt -p

#poweroff

 

*아래 세 개도 종료 명령어지만, shutdown 사용을 권장

 

---------------------------------------------------------------------------------

 

<런 레벨>

0: 종료

1: 단일 사용자/긴급 모드

2: 다중 사용자 모드(Not NFS)

3: 다중 사용자 모드(텍스트 모드/CLI/TUI)

4: Not Used

5: 다중 사용자 모드(GUI/X-Windows)

6: 재시작

 

-----------------------------------------------------------------------------------

 

ex)

 

3) 재시작

#shutdown -r now

#shutdown -r +1

 

#reboot

#init 6

 

 

02. 부팅 모드 변경

 

1) 텍스트 모드

#systemctl set-default multi-user.target

 

 

2) X-Window 모드(GUI)

#systemctl set-default graphical.target

 

 

텍스트 모드에서 해당 명령어를 실행 후 reboot를 하게 되면 다시 그래픽 모드로 돌아온다

 

 

03. 사용자 모드

 

1) 일반 사용자

[test(사용자명)@(구분자)localhost(호스트명) ~(자신의 홈 디렉터리)]$ 

[test@localhost ~]$ 

 

 

 

2) 관리자 모드

[root(사용자명)@(구분자)localhost(호스트명) ~(자신의 홈 디렉터리)]#

[root@localhost ~]#

 

 

04. 리눅스 기본 명령어

 

#ls  <-- 파일/디렉터리 목록 출력

#ls -l  <-- 자세하게 파일/ 디렉터리 목록

 

<옵션>

 

 

#cd  <--  디렉터리 이동

#pwd  <-- 현재 작업 디렉터리 출력

#.. <-- 한 단계 상위 디렉터리로 이동

#cd -  <-- 바로 이전 단계 디렉터리로 이동(자격증 시험에 간혹 나옴)

 

 

root  <-- 최상위 Directory

 

 

#cd /

ls를 하게 되면 최상위 디렉터리에 있는 리스트

 

 

05. 리눅스 디렉터리 구조 및 활용

 

> /bin: 일반 명령어 저장*

> /boot: 부팅과 관련된 파일 저장(커널 저장)*

> /dev: 장치 파일 저장*

> /etc: 모든 환경 설정 파일 저장*

> /home: 일반 사용자들의 홈 디렉터리*

> /root: root 사용자의 홈 디렉터리

> /lib: 동적 라이브러리 파일 저장(32비트)

> /lib64: 동적 라이브러리 파일 저장(64비트)*

> /media: 미디어 마운트 디렉터리

> /mnt: 파일 시스템 마운트 디렉터리

> /opt: 대용량 프로그램 설치

> /sbin: 시스템 관련 명령어 저장*

> /srv: 서버/서비스 관련 파일 저장

> /tmp: 임시 디렉터리

> /usr: 일반 사용자들의 명령어 및 라이브러리 저장*

> /var: 시스템 운영 중 변경되는 파일 저장*

 

* 표시된 건 다 중요

 

 

06. 디렉터리 관련 명령어

 

1) 이동

#cd  <-- 디렉터리 이동

# cd  <-- 자신의 홈 디렉터리로 이동

# cd ~ <-- 자신의 홈 디렉터리로 이동

# cd - <-- 바로 직전 디렉터리로 이동

#cd ..  <-- 한 단계 상위 디렉터리로 이동

#cd.  <-- 현재 디렉터리

 

2) 디렉터리 생성

#mkdir [옵션] [생성할 디렉터리명]

 

#mkdir dir1  <-- dir1 디렉터리 생성

#mkdir dir2 dir3 dir4  <-- dir2, dir3, dir4 디렉터리를 한 번에 생성

#mkdir -p dir2/dir3/dir4  <-- dir2, dir3, dir4 하위 디렉터리를 한 번에 생성

 

3) 디렉터리 삭제

#rmdir [디렉터리명]  <-- 빈 디렉터리만 삭제

#rm [옵션] [디렉터리명]  <-- 빈 디렉터리 및 파일/디렉터리가 존재해도 삭제 가능

 

 

07. 파일 관련 명령어

 

1) 생성

> 각종 편집기 생성

 

#touch [파일명]  <-- 빈 파일 생성

#touch [파일명]  <-- 파일이 존재하면 파일의 수정 시간 변경(파일이 없을 경우 파일이 생성된다)

 

#echo [내용] > [파일명]

 

 

2) 파일 내용 확인

#cat [파일명]

#cat file5.txt

 

 

3) 삭제

#rm [파일명]

#rm file1.txt

 

#rm file1.txt

#rm -rf f*.txt  <-- f 문자로 시작되는 모든 파일 삭제

#rm -rf *.txt  <-- .txt로 끝나는 모든 파일 삭제

#rm -rf *  <-- 모든 파일 파일/디렉터리 삭제

 

<옵션>

-r: 디렉터리 삭제

-f: 삭제 여부 묻지 않음

 

=================================================

 

<Console>

CTLR+ALT+F2  <-- 현재 기본창

CTLR+ALT+F3

CTLR+ALT+F4

CTLR+ALT+F5

CTLR+ALT+F6

 

> 화면 지우기

#clear

 

CTRL+SHIFT+N: 새창 열기

CTRL+SHIFR+T: 있는 터미널 창에서 터미널 창 추가

 

> 사용자 전환

$su root  <-- root 사용자로 전환할 때

password:

 

#su test

$

 

*test에서 root로 전환할 때는 패스워드를 묻지만, root에서 test로 전환할 때는 패스워드를 묻지 않는다

 

> 명령어 자동 완성 기능

> [TAB]

 

> 방향키  <-- 이전 명령어 사용

 

> help 명령어

> man 명령어

 

(부르는 이름 정도)

X 윈도우

Windows 10

윈도 10

'리눅스 마스터' 카테고리의 다른 글

리눅스 마스터 6  (1) 2024.06.30
리눅스 마스터 5  (0) 2024.06.30
리눅스 마스터 4  (0) 2024.06.23
리눅스 마스터 3  (0) 2024.06.23
리눅스 마스터 1  (0) 2024.06.18