-
리눅스 잡스러운 기초내용들 정리linux 2019. 6. 1. 01:15
리눅스 잡스러운 기초내용들 정리 리눅스 잡스러운 기초내용들 정리
사용시 알아두면 편리한 것들
- 복사 : Ctrl +insert 붙여넣기 : shift+insert
- backspace가 안 먹힐땐 ctrl 또는 shift를 누르면서 backspace를 누르면 ok
- tap 키로 폴더명/파일명 자동완성하기 !
- 명령어 뒤에 --help 붙여서 사용법 확인 가능
- 작업 도중에 취소하고 돌아가기는 ctrl+c
권한 관련 이해
권한(permission)이란? r read, w write x excute 이렇게 rwx 로 파일과 디렉토리의 권한이 존재함 보통 모든 권한이 주어지는 경우는 ll -l 로 출력시 rwxrwxrwx =777
- 권한있으면 1, 없으면 0이라고 할 때 이진수 표현으로 111= 자연수7 111 rwx -읽기쓰기실행하기 =4+2+1=7 100 r - - 읽기전용= 4 110 rw- 읽고쓰기 = 4+2=6 대충 이런식으로 숫자로 권한표현!
rwx 권한표현이 3개나 있는 이유 1.파일 소유자의 권한 2. 파일 소유자가 속한 그룹원의 권한 3.그외 그룹의 권한
예시) 권한 앞의 d는 디렉토리를 의미함
xxxxxxxxxx
drwxrwxr-x 2 webdev webdev 4096 May 31 20:15 bin
-rw-rw-r-- 1 webdev webdev 29314274 May 29 10:23 elasticsearch-2.2.1.rpm
drwxrwxr-x 4 webdev webdev 4096 May 30 12:05 esworks
drwxr-xr-x 7 webdev webdev 4096 Jul 7 2018 jdk1.8.0_181
-rw-rw-r-- 1 webdev webdev 170023183 May 24 20:59 jdk-8u181-linux-x64.rpm
권한변경 명령어들- chmod, chown chmod /chown - change mod 와 change owner의 약자. 대체로 sudo를 앞에 붙여서 실행하는 게 속편함 root 유저는 모든 권한을을 내맘대로 변경가능함 보통 sudo su 로 루트유저로 접속 가능
- 디렉토리의 권한을 변경 시, 하위 파일에도 일괄적으로 변경하고 싶을 때 chmod -R 777 디렉토리명 위와같이 옵션을 붙여주면 디렉토리 내 모든 파일과 디렉토리가 한방에 변경됨
기본으로 알아두면 편리한 명령어들
find - 파일 검색 명령어
xxxxxxxxxx
find /etc -name "ssh*" -type d
/etc 폴더 안에서 이름이 ssh로 시작하는 디렉토리 타입인 폴더를 찾으라는 명령
파일인 경우에는 -type을 안쓰면 됨
*를 붙이면 포함하는 것을 찾아줌
find는 옵션이 많으니 나중에 찾아서 별도로 정리해서 알아두자 !!
cp - copy 의 약자 파일, 디렉토리 복사가능
xxxxxxxxxx
cp 파일명 파일명 --> file1을 복사하여 file2가 생성됨
cp 파일명 디렉토리명 --> 파일을 해당 디렉토리 안으로 복사
cp 파일명 파일명 디렉토리명 --> 파일 두개를 해당 디렉토리로 한번에 복사
cp -r 디렉토리명 디렉토리명 --> 옵션으로 디렉토리 하위 파일들까지 전체복사
cp -r 디렉토리명/ backup$(date '+_%Y%m%d') --> 해당 디렉토리의 백업디렉토리를 현재 날짜를 붙여서 백업본 만들어줌
mv - move의 약자, 파일/디렉토리 이동 및 이름변경
xxxxxxxxxx
mv 파일명 파일명 --> 파일 이름 변경
mv 파일명 디렉토리명 -->디렉토리로 파일 이동
mv 파일명 파일명 디렉토리명 --> 파일2개 한번에 이동
mv 디렉토리명 디렉토리명 -->디렉토리 이름 변경
ls -list 의 약자 현재 폴더안에 있는 것들을 리스트업 출력해줌
xxxxxxxxxx
옵션의 종류가 젤 중요함 ㅎ
-l long 상세하게 -h 파일사이즈 KMG로 보여줌
-a all 숨김파일까지전부다
-S size 사이즈별로 출력해줘
예) ls -al v*.c v로 시작하면서 .c로 끝나는 파일만 리스트로 출력
-al, -alS, 등의 옵션조합 사용 가능
vi, vim 파일 생성 및 편집기 (*디렉토리 생성은 mkdir)
tail -f 로그를 계속 보고 싶을 때는 tail -f 로 로그파일을 실시간업데이트 확인 가능
'linux' 카테고리의 다른 글
[centOS7] oracle 11g xe 설치 후 임포트까지 (0) 2020.01.20