전체 글 135

[Linux] touch, mv, cp, rm 명령어

■ touch 명령어 $ touch [Option] [File] - 빈 파일을 생성한다. ex) $ touch fileName{1..9}.txt - {1..9}를 통해 빈 파일 9개 생성 ■ mv 명령어 $ mv [Option] [이동시킬 파일] [이동시킬 경로] - 파일을 이동시킨다. ex) $ mv fileName[123].txt Public/ - fileName1.txt, fileName2.txt, fileName3.txt 파일을 한번에 Public 디렉토리에 이동 $ mv fileName{1..9}.txt Public/ - fileName1 ~ 9.txt 파일이 한번에 Public 디렉토리에 이동 ■ cp 명령어 $ cp [Option] [복사할 파일] [복사할 파일 경로] - 파일을 복사한다. ..

Linux 2021.08.11

[Linux] grep 명령어

■ grep $ grep ['검색할 문자'] [File] - 특정 문자열을 검색해서 존재하는 라인을 출력하는 용도이다. - 특정 파일에 대한 정보를 뽑아서 사용 가능하다. - 일반적으로 따옴표는 큰 의미가 없다. 단, 띄어쓰기 등의 특수한 기능의 기호가 함께 사용될 때 필요하다. " " ₩, $, \ 기호 사용시 기능 활성화 ' ' 위 3가지 기호 기능 제거 ■ 정규표현식 (grep) - grep 명령어는 파일 등의 내용에서 특정 패턴 검색 시 사용하며 정규표현식을 이용해서 검색 가능하다. ^ 패턴의 앞에 입력하면 해당 패턴이 라인의 시작 $ 패턴의 뒤에 입력하면 해당 패턴이 라인의 끝 . 임의의 문자 1개 * 앞에 오는 문자의 개수가 0 ~ 무한 \ 뒤에 오는 문자의 기능을 제거 ■ grep 활용한 실..

Linux 2021.08.11

[Linux] ls, man 명령어

■ ls 사용법 $ ls [Option] [File] - ls 사용 기본 구조 $ ls - 파일들의 목록을 보겠다. $ ls -l - 파일 / 디렉토리를 자세하게 보겠다. $ ls -a - 숨겨진 파일 / 디렉토리까지 보겠다. ■ Manual Page $ man [Options] [Section] command ★ 가독성을 높이기 위해 Manual Page 사용 (Page를 나가는 입력 -> q) $ man -k [Keyword] - 해당 Keyword로 발견되는 모든 매뉴얼의 내용을 검색하여 보여준다. $ man -f ls [Keyword] - 해당 Keyword로 발견되는 매뉴얼의 설명 부분을 제외하여 보여준다.

Linux 2021.08.11

[BOJ] 1012:유기농 배추

■ 문제풀이 1) dfs 알고리즘 ■ 해답 import sys sys.setrecursionlimit(10 ** 8) def dfs(x, y): if x = n or y = m: return False if graph[x][y] == 1: graph[x][y] = 0 # 상, 하, 좌, 우 dfs(x - 1, y) dfs(x + 1, y) dfs(x, y - 1) dfs(x, y + 1) return True return False # 테스트 케이스 입력 t = int(input()) result = [] for i in range(t): # m = 가로, n = 세로, k = 배추가 심어져 있는 위치의 개수 m, n, k = map(int, sys.stdin.readline().split()) # 0으..

Algoritm/BOJ 2021.08.09

[Virtualization] Storage 가상화

Storage 가상화 ● RAID (Redundant Array of Independent Disks) 하드디스크를 병렬로 배열해 사용하는 기법 저렴한 디스크 여러개를 묶어서 고사양 디스크로 사용하기 위핸 기법 디스크를 묶어주는 개념 데이터를 나누는 여러 방법이 존재 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 다양한 목적을 만족 1) 성능 향상 2) 용량 향상 1), 2) 둘 중 하나의 조건이 충족된다면 RAID라고 부름 RAID Level ○ RAID 0 패리티가 없는 Stripe 방식 적어도 2개의 디스크 필요 (2개 이상의 하드디스크를 병렬로 연결하여, 하나의 디스크처럼 보이게 함) 개선된 성능 (전체 디스크를 모두 동시에 사용) 추가적인 기억 장치를 제공 (단일 디스크에 ..