일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 7월 공모주 청약 일정
- 리눅스
- linux
- jquery
- 자바스크립트
- 공모주
- Oracle
- 맥
- 주식 청약
- codeigniter
- 공모주 청약
- html
- 오라클
- 코드이그나이터
- SQL
- Stock ipo
- php
- Eclipse
- 자바
- java
- 제이쿼리
- MYSQL
- 주식 청약 일정
- IPO
- JavaScript
- 주식
- 6월 공모주 청약 일정
- css
- 공모주 청약 일정
- Stock
- Today
- Total
개발자의 끄적끄적
[linux] 호스트에 접속하여 자주 사용하는 기본 명령어 본문
[linux] 호스트에 접속하여 자주 사용하는 기본 명령어
파일 목록 보기
ls : 현재 디렉토리(폴더)의 파일 목록을 보여줌.
ls -al : 파일의 속성(크기, 퍼미션, 히든 파일)을 모두 보여줌.
ls -at : 파일이 생성된 시간까지 보여줌.
압축 해제와 압축하기
tar : 압축과 해제 명령
압축하기 : tar cvfz 파일이름.tar.gz
압축풀기 : tar xvfz 파일이름.tar.gz
디렉토리 이동
cd : 이동할 디렉토리 이름
예) cd myhome / myhome이라는 디렉토리로 이동
파일이나 폴더에 접근 권한 부여
chmod : 파일이나 디렉토리의 접근을 제어하는 명령으로 소속에 따라 읽기, 쓰기를 제어한다. 서버에 있는 파일을 접근할 때 접근 하는 사람 마다 제어권을 부여한다. 예를 들면 ‘이도령’은 해당 파일을 읽기만 가능하게 ‘성춘향’은 해당 파일을 읽고 쓰기가 가능하게 등
예) chmod 755 myhome.html / myhome.html 파일은 소유자 모든 권한, 같은 그룹 사용자 실행, 읽기, 모든 사용자 실행, 읽기
참고
파일 또는 폴더에 부여하는 권한은 rwx 로 이루어져 있고, r은 읽기, w는 쓰기, x는 실행권한이다. 이것을 숫자로 표현하여 함께 쓰기도 한다. 각 숫자에 부여되는 글자의 의미는 다음과 같다.
1 - 실행 (x)
2 - 쓰기 (w)
4 - 읽기 (r)
1, 2, 4 의 세 가지의 숫자는 서로 조합해 보면 1~7까지의 숫자를 만들어 낼 수 있다. 숫자로 권한을 설정하는 것을 절대 모드라고 한다.
권한은 3그룹으로 나눈다. 앞의 자리는 소유자, 가운데 자리는 소유자가 속한 그룹, 맨 뒤의 자리는 다른 사용자(모든 사용자)에 대한 권한이다.
절대모드 표현의 예
파일이나 폴더에 777을 부여하면 7의 의미는 1 + 2 + 4 = 7 해서 1(실행), 2(쓰기), 4(읽기) 권한을 모두 부여한다. 따라서 777권한은 소유자 실행, 읽기, 쓰기 소유자가 속한 그룹 사용자 실행, 읽기, 쓰기 . 모든 사용자 실행, 읽기, 쓰기.
하나 더 예를 들면 755일 경우 소유자는 1 + 2 + 4 = 7, 그룹 사용자는 1 + 4 = 5, 모든 사용자는 1 + 4 = 5에 해당한다.
새 디렉토리 만들기
mkdir : make directory의 약어로 디렉토리를 새로 만든다.
예) mkdir test test라는 디렉토리를 만들어라.
디렉토리 삭제
rmdir : remove directory의 약어로 디렉토리 삭제
주의 : 디렉토리 속에 파일이 있으면 살아있는 디렉토리임으로 지워지지 않는다.
예) rmdir test
디렉토리 및 파일 삭제
rm : remove의 약어로 디렉토리 및 파일 삭제.
파일이 디렉토리 석에 있어도 강제 삭제가 가능하다.
rm -r : 디렉토리 이름 / 디렉토리 까지 지우는 옵션
rm -f : 디렉토리 이름 / 경고로 되물어보지 않고 강제로 지우는 옵션
rm -rf : 디렉토리 이름 / 디렉토리속에 파일이 있어도 강제로 삭제
디렉토리 및 파일의 복사
cp : copy 의 약어 / 디렉토리 및 파일을 복사
cp -r : 디렉토리까지 복사
예) cp test.html test.htm ; 같은 디렉토리에 있는 test.html파일을 test.htm으로 이름바꾸고 복사
예) cp -r test /home/02/test ; /home/02/test라는 디렉토리로 test디렉토리를 통째로 복사
디렉토리 및 파일의 이동
mv : Move약어 / 디렉토리 및 파일을 이동시키거나 이름을 변경한다.
예) mv index.html index.htm / index.html파일을 index.htm으로 변환
예) mv index.htm ../test / index.htm을 상위의 test폴더로 이동
예) mv index(디렉토리 명) test(디렉토리 명) / index라는 폴더를 test라는 폴더로 이동
출처 : m.blog.naver.com/PostView.nhn?blogId=magicmedia&logNo=220948419767
'개발 > linux' 카테고리의 다른 글
[LINUX] vi 찾기, 찾아바꾸기 [펌] (0) | 2020.09.13 |
---|---|
[Linux] 리눅스 디렉토리 삭제 [펌] (0) | 2020.09.10 |
[linux] 리눅스 디렉토리 구조 (0) | 2020.09.05 |
[linux] 리눅스 rm - 파일 삭제와 디렉토리 삭제 [펌] (0) | 2020.09.05 |
[linux] 리눅스 명령어 모음집 [펌] (0) | 2020.09.01 |