elice/토끼성장일지

[엘리스 AI트랙] 01-05-03 웹 프로그래밍 기초 (...근데 이제 리눅스를 곁들인)

Juliie 2021. 9. 25. 17:22
WIL은 한 주간 새롭게 알게 된 내용 위주로 작성하고 있어요 ✏️

 

1. 정규 표현식

// 링크 추가 예정

 

2. grep

grep [option][각주:1] [pattern][각주:2] [파일명]

 

3. File Redirection

  • 표준 스트림의 흐름을 바꾸어 일반적인 표준 입출력 및 오류를 사용하지 않고 다른 경로인 파일로 재지정 하는 것을 의미

              →  파일로 입력을 받거나 출력을 받을 수 있음

  • 표준 스트림의 종류: stdin(키보드 입력), stdout(화면 출력), stderr(오류 내용 출력) ← 문자열로 콘솔에 출력되도록 설정되어 있음

 

  • > : 표준 출력을 재지정
    • ls > ls.txt는 ls의 실행 내용을 ls.txt에 저장하겠다는 뜻
  • >> : 파일이 존재하지 않는다면 파일을 새로 생성하고, 존재한다면 파일내용에 덧붙여서 작성

 

4. mount - 리눅스의 경우 PnP 기능이 없어 사용자가 직접 mount 해야함

 

1) mount 실행 명령어: mount [option][각주:3] [device] [directory]

2) mount를 취소하는 명령어: remove [device] [directory]

3) 현재 mount 된 디스크 정보 출력: df

 

 

(etc/fstab: mount 설정을 유지시켜주는 설정 파일)

 

  1. option  
    -i 대소문자를 구분하지 않고 검색
    -v 패턴과 일치하지 않는 행을 출력
    -c 패턴과 일치하는 행의 개수를 출력
    -w 패턴과 단어 단위로 매칭 되는 경우만 출력

    [본문으로]

  2. 패턴의 자리에 정규식을 넣을 수 있음 [본문으로]
  3. -a /etc/fstab에 명시된 파일 시스템을 마운트 할 때 사용
    -t 파일 시스템의 유형을 지정, 생략할 시 /ect/fstab 파일 참조
    -o 추가적인 설정을 적용할 때 사용
    다수의 조건을 적용할 때는 콤마(,)로 구분

    [본문으로]