리눅스1 part.1

으누·2024년 11월 25일
post-thumbnail

리눅스

01. 리눅스의 시작과 종료

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

2) 종료 (init 0)

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


# shutdown -h now 

# shutdown -h now +1 <-- 1분 후 종료

# shudown -h 12:30 <-- 12시 30분 종료


# init 0 (종료)

# halt -p 옵션까지 주면 종료가 됩니다
 
# poweroff 종료


# systemd
< 레벨>
0: 종료
1: 단일 사용자/ 긴급
2: 다중 사용자모드(Not NFS)
3: 다중 사용자 모드(텍스트모드/CLI/TUI)
4: Not Used
5: 다중 사용자 모그(GUI/X-Windows)
6: 재시작

3) 재시작

#shutdown -r now
#shutdown -r +1

#reboot
#init 6

02.부팅 모드 변경
1) 텍스트 모드(TUI)

#systemctl set-default multi-user.target Tab 누르고 엔터
2) 그래픽 모드 (X-Window)(GUI)

systemctl set-default

graphical.target Tab 누르고 엔터

3) 사용자 모드

1) 일반 사용자

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

[test@localhost ~]$


2) 관리자 모드test

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

[root@localhost ~]#

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

서로 모드를 변경할때 su 를붙이고 뒤에 변경할 모드를 입력한다

명령어 자동 완성 기능
[TAB]

help 명령어
man 명령어

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

04. 리눅스 기본 명령어

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

<옵션>
-l: 자세히 출력
#cd <-- 디렉터리 이동
#pwd <-- 현재 작업 디렉터리
#cd <-- 디렉터리 이동
#cd.. <-- 한 단계 상위 디렉터리로 이동
#cd _ <-- 바로 이전 단계 디렉터리로 이동

--------------------> 하위

<---------------------- 상위


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 . <-- 현재 디렉터리

2) 디렉터리 생성

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

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

3) 디렉터리 삭제

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

07. 파일 관련 명령어

1) 생성

> 각종 편집기 생성
#touch [파일명] <--  파일 생성
#echo [내용]> [파일명]

파일 내용 확인

#cat [파일명]
#cat file5.txt

3) 삭제
#rm [파일명]
rm file1.txt

< 옵션 >
-r: 디렉터리 삭제
-f: 삭제 여부 묻지 않음


<Console>
CTRL + ALT + F2
CTRL + ALT + F3
CTRL + ALT + F4
CTRL + ALT + F5
CTRL + ALT + F6

화면 지우기
#clear

systemd(최상)

#history (지금까지 했던 쳤던 명령어를 나온다)

CTRL + SHIFT + N : 새창열기
CTRL + SHIFT + T: 새 터미널 열기

리눅스 최소의 디렉터리는 root Directory
/ 이다

디렉터리를 바꿀때는 # cd / 또는 ~

profile
코딩 일기장

0개의 댓글