본문 바로가기

리눅스

[ 12일차 ] FEDORA 30

 

fedora 30

pwd: world63

 

 

리눅스 명령어는 단어와 단어를 무조건 띄어쓰기한다

특별한 사항 아니면 소문자로 적어준다

 

su - : root로 권한 변경

$ : 일반유저

# : root, 슈퍼유저

pwd : 현재경로확인

cd : change directory 디렉토리 변경

cd / : 최상위 루트로 감 (윈도우의 경우 씨드라이브)

 

경로를 나타낼 때

 / :모두 가능하다

 \ : 윈도우에서만 가능함

 

./ : 현재경로

../ : 상위경로

~ : 계정의 홈디렉토리

 

ls : 디렉토리들이 나온다

[root@localhost /]# ls

bin dev home lib64 media opt root sbin sys usr

boot etc lib lost+found mnt proc run srv tmp var

 

bin :실행파일이 있는 경로

dev : 장치드라이버

home : 일반계정의 홈디렉토리

[root@localhost /]# cd /home

[root@localhost home]# ls

korea ppk

root : root의 홈디렉토리

sbin : 관리자가 사용하는 실행 파일

usr : 응용프로그램

boot : 부팅파일

etc : 설정파일

lib : 라이브러리파일

mnt : 마운트 작업공간 (마운트란 리눅스에서 장치를 사용하기위해서는 공간에 마운트라는것을 시켜서 사용한다

마운트 작업을 하지 않으면 리눅스는 하드웨어 장비를 사용할 수 없다)

tmp : 임시저장소

var : 가변길이 (홈페이지, 프린터, mail, log)

 

init 0 : 리눅스 종료 crtl+alt 마우스 꺼내기

init 6 : 재부팅하기

 

adduser young : 계정만들기 (useradd 도 가능)

passwd young : young계정에 비밀번호 설정하기

world 63설정

 

[root@localhost ~]# cd /home ( ★/home 꼭 붙여서 써줘야함)

[root@localhost home]# ls

korea ppk young -- 만들어진것 확인

 

userdel young : 계정삭제하기

[root@localhost home]# userdel young

[root@localhost home]# ls

korea ppk young --뜨지만 삭제가 된것임

[root@localhost home]#

 

rm : 파일삭제하기

-rf : 하위디렉토리를 강제로 제거하기

 

[root@localhost home]# rm -rf young --young 디렉토리의 하위디렉토리를 제거

[root@localhost home]#

 

[root@localhost home]# useradd young --다시생성

 

[root@localhost home]# ls

korea ppk young

[root@localhost home]# userdel -rf young

[root@localhost home]# ls

korea ppk -- 한번에 계정의 디렉토리까지 다 삭제됨

[root@localhost home]#

 
 

 

[root@localhost home]# adduser young1004

[root@localhost home]# passwd young1004

young1004 사용자의 비밀 번호 변경 중

새 암호:

잘못된 암호: 암호는 8 개의 문자 보다 짧습니다

새 암호 재입력:

passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

[root@localhost home]# su young1004

[young1004@localhost home]$ cd ~ (~ 쓰면 계정의 홈디렉토리)

[young1004@localhost ~]$ pwd (경로확인, 현재위치확인)

/home/young1004

[young1004@localhost ~]$

 

[young1004@localhost ~]$ touch text01.txt (touch 는 파일에 사이즈가 없는 빈파일을 만들어주는것)

[young1004@localhost ~]$ touch text02.txt

[young1004@localhost ~]$ touch text03.txt

[young1004@localhost ~]$ ls

text01.txt text02.txt text03.txt

[young1004@localhost ~]$ ls -l (상세목록확인하기)

합계 0

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text01.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text02.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:36 text03.txt

 

[young1004@localhost ~]$ ls -l -a (숨어있는파일까지 다보임)

합계 28

drwx------ 4 young1004 young1004 4096 6월 2 17:36 .

drwxr-xr-x. 5 root root 4096 6월 2 17:33 ..

-rw-r--r-- 1 young1004 young1004 18 2월 16 2019 .bash_logout

-rw-r--r-- 1 young1004 young1004 141 2월 16 2019 .bash_profile

-rw-r--r-- 1 young1004 young1004 376 2월 16 2019 .bashrc

drwx------ 2 young1004 young1004 4096 6월 2 17:34 .cache

drwxr-xr-x 4 young1004 young1004 4096 4월 26 2019 .mozilla

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text01.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text02.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:36 text03.txt

 

[young1004@localhost ~]$ vi text01.txt (텍스트파일 열림)

(i 누르고 숫자랑 영어 쓰고, esc :w 하면 저장, :wq 하면 저장하고 나가기)

 

[young1004@localhost ~]$ ls -l

합계 4

-rw-rw-r-- 1 young1004 young1004 16 6월 2 17:38 text01.txt --사이즈가 16으로 잡힘

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text02.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:36

 

한글로 쓰기

 

 

mkdir : 폴더 만들기

rmkir : 폴더 삭제하기

 

[young1004@localhost ~]$ mkdir aaa

[young1004@localhost ~]$ ls -l

합계 12

drwxrwxr-x 2 young1004 young1004 4096 6월 2 17:51 aaa -- 폴더로 만든건 제일앞에 d로 시작함

-rw-rw-r-- 1 young1004 young1004 6 6월 2 17:40 text.txt

-rw-rw-r-- 1 young1004 young1004 32 6월 2 17:44 text01.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:35 text02.txt

-rw-rw-r-- 1 young1004 young1004 0 6월 2 17:36 text03.txt

 

 

[young1004@localhost ~]$ mkdir aaa

[young1004@localhost ~]$ cd aaa

[young1004@localhost aaa]$ pwd

/home/young1004/aaa

[young1004@localhost aaa]$ vi text99.txt -> : test 99 쓰고 wq! ( wq랑 눈으로 보이는 차이는 없지만 강제종료한다는 의미 주로 더 많이씀)

[young1004@localhost aaa]$ ls

text99.txt

[young1004@localhost aaa]$

 

[young1004@localhost aaa]$ cd ../ (상위로 올라가기)

[young1004@localhost ~]$ pwd

/home/young1004

 

 

[young1004@localhost ~]$ rmdir aaa

rmdir: failed to remove 'aaa': Directory not empty (파일에 내용이 있으면 rmdir로 못지움)

[young1004@localhost ~]$ rm -rf aaa (rm으로 지운다)