리눅스명령어 및 구조 정리

0. 공통
sitty - 특수문자 자판처리 코드 확인

Ctrl+q 진행 재개
Ctrl+s 진행 중단
Ctrl+c 진행 종료
Ctrl+h 마자막 문자삭제
Ctrl+w 마지막 한 단어 삭제
Ctrl+u 마지막 줄 삭제

passwd 패스워드변경


온라인 메뉴얼 보기 : man(-f) [ls, mkdir] 등등 빠져 나오기 q
:f옵션시 서머리처리

환경변수 설정 : vi /etc/profile

인코딩 설정 : vi /etc/sysconfig/i18n
예)
# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8"
# source /etc/sysconfig/i18n

사용자 홈 : /home : root 계정이 아닌 일반계정으로 접속한 경우
자동적으로 home 디렉토리로 이동된다.

1 .파일시스템

파일의 종류
1. 일반파일
2. 디렉터리 파일
3. 특수파일 /dev 디렉터리 하위 팡리
4. 소켓
5. 네임드파이프
6. 심볼릭/하드 링크

파일시스템 구조
root를 최상으로 가지는 트리구조

/bin 내부 실행파일
/dev 출력 및 주변 장치관련 파일
/etc 시스템 설정 및 다양한 프로그램, 관리자에 의해 관리되는 프로그램
/home 일반사용자 할당 공간
/lib 공유라이브러리 저장소
/proc 가상파일(프로그램 실행시 생성되는 파일을 저장)
/tmp 임시파일저장
/usr window program files와 동일
/usr/sbin 프로그램 실행시 필요한 파일모음(바로가기와 비슷)
/opt 리눅스에서 제공되지 않는 프로그램 저장
/var 시스템 작동중 변경되는 파일들을 저장(계정정보, 시스템통계)
/boot 부팅시 필요한 파일
/sbin Root 계정에서만 사용가능한 프로그램 저장

명령어 모음

1. 공통
와일드 카드 : *, ?, [], {}

2. 조회(ls)
-l : 권한및 파일정보
-a : 숨겨진 파일모두 보이기
-F : 파일종류에 따라 모양보이기
-c : chmod된 시간을 알수있다.
-L : 심볼릭링크 목록조회

3. 생성(touch)
tocuch : 파일을 만들수 있다

4. 복사(cp)
cp file1 file2[,dir1] := cp file1 >> file2 (file2에 file1을 추가된다.)
cp file* file2 또는
cp file[12] dir1
도 가능(와일드 카드사용)

-a : -dpr 과동일, 파일의 모든속성을 유지한채로 경로안에 하위 파일까지 모두 복사한다.
-b : 기존대상파일의 백업본을 만든다.
-d : 기존파일이 심볼릭이면 원본을 복사한다.
-f : 기존파일 강제 복사
-p : 모든 속성을 유지한채로 복사한다.
-r : 경로안의 모든 하위파일을 복사한다.
-s : 심볼릭링크를 만든다.

5. 이동(mv)
-b : 기존대상파일의 백업본을 만든다.
-f : 기존파일 강제 이동
-u : 이동되는 곳에 동일한 파일이 있을 때 기존 것보다 최신이 아닐경우 파일을 이동시키지 않는다.

6. 삭제(rm)
-r : 경로안의 모든 하위파일을 삭제한다.
-f : 파일 강제 삭제(지울파일이 없어도 묻지 않음)

7. 권한
작성자+작성자가속한그룹+다른사용자=>rwx + rwx + rwx
r : 읽기권한(4)
w : 쓰기권한(2)
x : 실행권한(1)

chmod : 파일 권한변경이 가능하다.
chown : 파일 소유자 변경이 가능하다.
chgrp : 파일 그룹변경이 가능하다.

umask : 파일권한을 제한한다.
find
-name
-type
-user
-size
-newer
-empty





댓글

이 블로그의 인기 게시물

어쩌다 마주친 spring Error

nginx 설정정리

이클립스에서 톰캣 publish할때 에러