no image
[Linux] diff 명령어
diff 명령어 : 리눅스에서 파일을 비교하는 명령어 diff [옵션] file1 file2 file1과 file2를 비교하여 차이점을 찾아냄 옵션 -b : 연속된 공백 무시-i : 대소문자를 구분하지 않음-t : 출력 라인에 TAB 문자를 넣음-w : 두 행의 비교 시 공백을 무시--brief : 파일 비교 후 결과 표시(같은지, 다른지)-d : 세세한 차이까지 검색-H : 큰 파일을 빠르게 처리할 때 사용-q : 두 파일의 차이점만 출력-s : 두 파일이 같은 지 확인-r : 두 디렉토리의 차이점 출력-u : undirectional new file 옵션으로 비교하는 파일/디렉토리가 빠져있을 경우 dummy로 처리해서 출력을 통일시킴-r : recursive 하위 디렉토리 모두 검색-N : 검색 중 ..
2018.08.05
[Linux] cp 명령어와 mv 명령어
1. cp 명령어 : 리눅스에서 파일 복사(copy) 하는 명령어 cp [옵션] [원본] [사본] 옵션 -a: 원본 파일의 속성, 링크 정보들을 그대로 유지하면서 복사한다. -b: 복사할 대상이 이미 있을 경우 기존 파일을 백업하고 복사한다. -d: 만약 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사한다. -f: 만약 복사할 대상이 이미 있으면 강제로 지우고 복사한다. -i: 만약 복사할 대상이 이미 있으면 사용자에게 물어본다. -l: 하드링크 형식으로 복사한다. -P: 원본 파일 지정을 경로와 같이했을 경우 그 경로 그대로 복사된다. -p: 파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사된다. -r: 원본이 파일이면 그냥 복사되고 디렉터리라면 디렉터리 전체가 복사된다. -s: 파..
2018.08.05
[C++] STL 정리
STL(Standard Template Library) : C++의 템플릿을 사용하여 표준으로 정리된 라이브러리 - 반복자 / 컨테이너 / 알고리즘 함수객체 등의 라이브러리로 구성 컨테이너(Container) : 컨테이너란 기본 자료형과 유저가 정의한 자료형을 담는 일종의 자료구조 1. 시퀀스 컨테이너 일반적인 자료구조와 동일한 형태 (vector / list / string / deque ...) 자료를 입력한 순서대로 저장하기 때문에 저장, 검색, 알고리즘에 불리함 적은 양의 자료나 검색 속도가 중요하지 않은 경우에 사용 2. 연관 컨테이너 일정한 규칙에 따라 자료를 조직화하여 저장 (set / map / multiset / multimap ...) 자료를 정렬하여 저장하기 때문에 검색에 유리 많은 ..
2018.08.05