ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20140228 (리눅스 디렉토리 종류, vi편집기)
    부산IT학원/스마트컨트롤러 2014. 2. 28. 15:50

    10일차

    리눅스 기본적인 것을 배웠다.

    오전에는 해커스쿨에서 리눅스 기본 명령어를 좀 공부하고

    오후에는 vi편집기에 대해 배웠다.

     

    --------------------

    리눅스 디렉토리 종류

    --------------------

    / 리눅스 최상위 디렉토리

    /bin : 기본적인 실행 파일

    /boot : 부팅, 커널 관련 파일

    /dev : 설치된 하드웨어 정보

    /etc : 리눅스 설장파일

    /home : 일반 사용자 아이디와 작업공간

    /lib : 라이브러리 파일

    /mnt : mount 명령 사용하여 마운트 시킨 cd-rom, flopy,...등등

    /proc : 프로세스들이 파일 형태로 저장된 곳

    /root : root의 홈 디렉토리

    /sbin : 기본 명령을 제외한 시스템 관리용 실행 파일

    /tmp : 누구나 사용가능한 작업공간

    /usr : 다양한 응용 프로그램 설치

    /var : 운영 중 생성되는 임시파일, 외부 접속 로그파일

     

    기본적인 중요 파일

    /etc/passwd 사용자 정보

    /etc/shadow 사용자 비밀번호

    /etc/services 서비스 종류

    /etc/issue.net 처음 접속시 띄우는 화면

    /etc/motd 로그인 후에 메시지

    ~/public_html 각 사용자 홈페이지 파일

     

    기본 정보

    whoami 자신 아이디 확인

    w 접속자 확인

    id 자신 아이디 자세히 확인

    uname -a 커널 버젼 확인

    /etc/*release 이 파일은 os 버젼 정보

    rpm -qa 설치된 패키지 정보확인

    /proc/cpuinfo cpu 정보확인

     

    tar 파일 합치기 명령어

     옵션 c Create 새로운 묶기

          x eXtract 묶기 해제

          v View 과정보기

          f File 파일로 백업하겠다는 옵션

    ex)

    tar cvf "합치고파일이름" "합칠파일들"

    tar xvf "해제할파일"

     

    gzip 압축 명령어

    옵션 -d 압축해제

    ex)

    gzip "파일이름"

    gzip -d "파일이름"

     

    cat 파일 읽기

    cat > "파일이름" 새로 글쓰기

    cat >> "파일이름" 글 추가

    gcc c소스컴파일

    옵션 -o output?

    ex)

    gcc -o "프로그램이름" "소스파일"

     

     

    vi 에디터

    옵션

    set number 줄번호

    처음에 켰을 땐 명령상태이다

    "esc" 명령상태로

    "w" word 단어크기로 이동

    "i" insert 명령상태 -> Edit 상태

    "a" add edit 상태

    "dd" delete 라인 지우기

    "dw" delete word 단어 지우기

    "d2j" delete 밑으로 현재줄 빼고 밑에 두 줄 삭제

    "d2k" delete 밑으로 현재줄 빼고 위에 두 줄 삭제

    "u" undo 이전 상태로

    "x" 선택 글자 삭제

    "pp" 붙여넣기 dd하면서 삭제하는 동시에 복사함

    "yy" 한 줄 복사

    "yw" 한 단어 복사

    "P" 위에 붙여넣기

    "J" Join 위에 아래 줄 붙이기

    "r" 한 글자만 수정

    "R" 한 글자 수정하고 edit 모드

    "D" 뒤에 다 삭제

    "v" v모드 "d" 잘라내기 "y" 복사

     

    ":" 확장명령

    "숫자" 숫자 줄로 이동

    "w" 저장

    "q" 종료

    "q!" 저장하지 않고 종료

    ".이름.swp"
    만약에 저장되지 않은 문서가 예기치 못한 상황에 종료되었을때
    백업파일이 해당 폴더에 남는다

     

    '부산IT학원 > 스마트컨트롤러' 카테고리의 다른 글

    20140304 (cl 환견변수 등록)  (0) 2014.03.04
    20140303  (0) 2014.03.03
    20140227 (마인트 스톰 실습)  (0) 2014.02.27
    20140226 (마인드 스톰 실습)  (0) 2014.02.26
    20140225  (0) 2014.02.25
Designed by Tistory.