기록해! 정리해!

Rinux (1) 본문

Rinux

Rinux (1)

zsuling 2022. 5. 31. 16:45

6/02

 

su - : 권한 변경

$ :일반유저

# :ROOT, 슈퍼유저

pwd : 현재 작업 경로 확인

 

리눅스 명령어는 무조건 단어와 단어사이를 띄워야한다. (대체로 소문자로 함)

 

cd : 체인지 디렉토리 (디렉토리 변경)

cd / : 최상위 root로 가는 것 (윈도우로 예를 들면 C드라이브로 가는 것)

 

경로를 나타낼 때

/ : 모두 다 가능

\ : 윈도우에서만 가능 (역슬래시)

 

./ : 현재 경로

../ :상위 경로

~ : 계정의 홈디렉토리 경로 

 

[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 : root의 홈디렉토리

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

usr : 응용프로그램

boot :부팅파일

etc : 설정파일

lib : 라이브러리 파일

mnt : 마운트 작업공간

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

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

tmp : 임시 저장소

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

 

init 0 : 프로그램 종료

ctrl+alt : 마우스 나타내기

init 6 : 재부팅

 

º 계정만들기

[root@localhost ~]# adduser young --계정 생성 (=useradd)
[root@localhost ~]# passwd young --계정의 비밀번호를 바꾸겠다
young 사용자의 비밀 번호 변경 중
새  암호: world63
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.
[root@localhost ~]# cd /home --꼭 붙혀써야됨
[root@localhost home]# ls --확인해보기
korea  ppk  young --있다 !
[root@localhost home]# 

 

º 계정 삭제하기

[root@localhost home]# userdel young

[root@localhost home]# ls
korea  ppk  young --그래도 없는거다 ! (계정은 있고 디렉토리는 없어짐.)

[root@localhost home]# rm -rf young --파일을 삭제할 때 사용하는 명령어
[root@localhost home]# ls
korea  ppk --다 없어짐....

 

다시 adduser young 해서 생성하고

[root@localhost home]# userdel -rf young --계정안의 디렉토리까지 한번에 다 지워짐

 

userdel young : 계정만 삭제하기

userdel -rf young : 계정과 계정의 공간까지 지우기

 

rm : 파일삭제하기

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

 

º

[root@localhost ~]# su - young1004
[young1004@localhost ~]$ pwd 
/home/young1004   --계정변경

[young1004@localhost ~]$ ls --확인해보니까 아직 아무것도 없네용
[young1004@localhost ~]$ touch text01.txt -- touch: 사이즈가 없는 빈파일 만들기
[young1004@localhost ~]$ touch text02.txt
[young1004@localhost ~]$ touch text03.xt
[young1004@localhost ~]$ ls
text01.txt  text02.txt  text03.xt
[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:35 text03.xt
[young1004@localhost ~]$ 

 

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

 

º 편집기

vi text01.txt --vi: 편집기

i (insert) 안에 내용 적을 수 있음 

한글상태 바꿀 수 있음

esc 빠져나오기

:wq! --저장하고 나오기 (w:저장/q:나오기/!:강제적으로)

 

[young1004@localhost ~]$ ls -l --하고 보면 데이터크기가 잡힌걸 볼 수 있음

 

º 디렉토리 만들기

[young1004@localhost ~]$ mkdir aaa --디렉토리 생성
[young1004@localhost ~]$ ls
aaa  text01.txt  text02.txt  text03.xt
[young1004@localhost ~]$ rmdir aaa --삭제
[young1004@localhost ~]$ ls
text01.txt  text02.txt  text03.xt

 

[young1004@localhost ~]$ cd aaa -aaa로 가보자
[young1004@localhost aaa]$ pwd -현재 어디인지 확인해보기
/home/young1004/aaa

 

[young1004@localhost aaa]$ cd ../ -다시상위로 올라오자
[young1004@localhost ~]$ pwd
/home/young1004

 

[young1004@localhost ~]$ rmdir aaa --디렉토리가 비어있지않기 때문에 지울 수 없음

[young1004@localhost ~]$ rm -rf aaa --삭제! 

 

 

'Rinux' 카테고리의 다른 글

Rinux (5) -아파치 데몬 핸들링  (0) 2022.06.07
Rinux (4)  (0) 2022.06.03
Rinux(예제 1)  (0) 2022.06.03
Rinux(3) -C언어 실습  (0) 2022.06.03
Rinux(2)  (0) 2022.06.03
Comments