일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 버추얼머신
- autoset
- 정보처리기사
- javaee
- jsp
- Java
- NCS
- 자바
- Cisco
- ciscopacket
- 정처기필기
- 오라클
- 이것이 자바다
- php
- jsp연결
- sql
- 리눅스
- ospf
- 데이터베이스
- html
- Oracle
- rinux
- 참조타입
- cisco packet
- VLAN
- w3school
- 네트워크관리사
- 원형그래프
- 라우터
- 네트워크
- Today
- Total
기록해! 정리해!
Rinux (1) 본문
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 |