티스토리 뷰
1. Linux(Unix) 쉘과 프롬프트
- bash shell : Bourn Again Shell - Stephen Bourne : 최초의 유닉스 쉘인 bourne Shell과 호환되도록 만들어진 쉘
2. 일반 사용자 계정과 관리자 사용자 계정
- $ (dollar sign) : 일반 유저 권한상에서 쉘을 사용하고 있는 것을 나타냄. 일반 유저 권한에서는 작업에 제한이 생기기 때문에 Permission Dinied와 같은 문구가 발생할 수 있음
- sudo : $ (일반 유저 권한)일 경우에 관리자 권한으로 명령어를 실행하고 싶을 때 사용
- sudo su (swich user) : sudo su - root : root 사용자로 유저를 바꿔줌. sudo su - : sudo su - root와 같은 의미. sudo su : su 뒤에 아무것도 입력하지 않을 경우는 현재 사용자에서 권한만 root로 변경.
- exit : root 사용자에서 다시 일반사용자 계정으로 변경하고 싶을 경우에 입력
리눅스에서는 보안을 위해 root계정으로 로그인 할 수 없으며, 일반 유저에 root 권한을 주거나, 일반 유저로 접속해서 root 유저로 변경하는 방식으로 Admin계정을 사용한다.
3. 파일 시스템 구조
- ~ (필드 기호) : home 디렉터리를 나타내는 특수 기호 pwd를 하면 현재 폴더위치를 보여준다. 홈 디렉터리로 이동할 때는 / ~ 명령어로 간단하게 home 디렉터리로 이동할 수 있다.
- ls : 파일 정보 출력 ls -l (파일 정보 자세히 보여주기) ls -al (숨김파일 까지 자세히 보여주기)
- ls -l 명령어를 통해 파일 정보를 확인하면, 파일 정보의 맨 앞에 해당 데이터가 디렉터리인지 아닌지 알 수 있다. 디렉터리라면 d라는 알파벳이 데이터의 맨 앞에 온다.
- ls 디렉터리이름 : 해당 디렉터리에 이동하지 않고 'ls 디렉터리이름'을 통해 그 디렉터리의 파일 정보를 출력할 수 있다
- man ls : ls 명령어의 사용법을 알려줌, man : 명령어의 사용법을 알려주는 명령어
* 파일 : 파일은 디렉터리를 포함하는 개념으로 디렉터리는 파일에 포함된다.
4. 파일 관리 명령어
1) mkdir
- 디렉토리 생성
2) rmdir
- 디렉토리 삭제
3) touch
- 빈 파일 생성
4) mv
- 파일 이동 / 변경
ex) 파일 변경 : mv bin(변경할파일) aa(설정할이름) : bin이라는 파일의 이름을 aa로 변경한다
ex) 파일 이동 : mv test.txt(이동할 파일) workspace/(이동할 위치) : test.txt라는 파일을 workspace 디렉터리로 이동한다.
5) rm
- 파일 삭제
ex) rm : 파일을 삭제한다, 디렉터리는 삭제할 수 없다
ex) rmdir : 비어있는 디렉터리만 삭제할 수 있다.
ex) rm -r : recursive하게 디렉터리를 지우기 때문에 디렉터리 안의 모든 파일을 다 삭제할 수 있다.
ex) rm -ri aa : i(상호작용), aa를 지우기전에 한번 물어본다.
6) cp
- 파일 복사
- cp test.txt(복사대상파일명) test.cpy(복제된파일명) : test.txt파일을 복사한 test.cpy파일이 만들어진다.
'리눅스 > Ubuntu on Windows 10' 카테고리의 다른 글
파일 압축 관리, 링크 파일 (Ubuntu) (0) | 2020.04.29 |
---|---|
Linux(Unix) 유용한 명령어 (0) | 2020.04.29 |
Linux(Unix) 파일 찾기와 파일 정보 확인 (0) | 2020.04.29 |
Linux(Unix) 파일 편집 및 관리 (VI, nano) (0) | 2020.04.29 |
WSL에서 Window로 접근하기 (0) | 2020.04.21 |
- 20200417
- 20200317
- 백준
- 20200330
- 20200406
- 20200425
- likelion
- 20200423
- 20200420
- 20200624
- 20200415
- 20200504
- 생활코딩리눅스
- 20200427
- 20201204
- 20200622
- chapter7
- 20200502
- 20200503
- 20200428
- 20200429
- 20200512
- 20200413
- 20200424
- 20200319
- chapter8
- 20200421
- 20200403
- 20200510
- 20200804
- Total
- Today
- Yesterday