본문 바로가기

전체 글75

File archive / Compress - 11주차 수업 - 1 파일 아카이브(tar)tar - Tape Archive의 약자. Archive의미: 보관소, 저장소tar [-cxtv] [-f archive] 보관할 파일명ex) tar -xvf archive.tar libe.html User_Guide.ps더보기-c Creates an archive-x Extracts files from archive-t Display files in archive-v Display the progress(verbose)-f archive Specifying the name of archive-c 특정 디렉토리로 이동하여 아카이브를 해제하는 명령어파일 압축(gzip)파일 압축 - gzip ex) gzip be.html더보기gzip -d 압축 해제(decompress)압축 해제 - un.. 2023. 5. 30.
find - 10주차 수업 - 2 findfind 경로 검색조건 [동작]경로파일을 찾을 디렉토리의 절대, 또는 상대 경로더보기/etc /etc 디렉토리에서 찾기 시작(절대 경로)~ 홈 디렉토리에서 찾기 시작. 현재 디렉토리에서 찾기 시작/ /(root)디렉토리에서 찾기 시작(전체 파일 시스템 검색)unix unix디렉토리에서 찾기 시작(상대 경로)검색조건파일을 찾기 위한 검색 기준, and, or을 이용하여 조건 결합 가능더보기-name [파일 이름] filename 특정 파일명에 일치하는 파일 검색, 메타문자도 가능하나, " " 안에 있어야 한다.-type [파일 종류] 특정 파일 종류에 일치하는 파일 검색(f, d)-mtime [+ | -]n [수정시간] 수정시간이 +n일보다 오래되거나, -n일보다 짧거나 정확히 n일에 일치하는 파일.. 2023. 5. 30.
cut - 10주차 수업 - 1 cut파일의 각 줄에서 특정 섹션을 잘라내서 출력하는 기능이다.더보기cut -b LIST [파일명] byte단위로 자를 수 있다.cut -c LIST [파일명] charactor단위로 자를 수 있다.cut -f LIST [-d 구분자] [-s] [파일명] fileld, 구분자로 구별되어 있는 항목-b LIST LIST에 지정된 바이트를 잘라서 출력-c LIST LIST에 지정된 문자를 잘라서 출력-f LIST LIST에 지정된 필드를 잘라서 출력-d 구분자(delimiter)지정-s 구분자가 없는 행은 통과 tr입력 데이터에서 특정 문자들을 교체 또는 제거하는 변환tr SET1 SET2SET1 문자집합에서 SET2 문자집합으로 변환$ echo "b is a cd" | tr 'abcd' 'jkmn'k is.. 2023. 5. 29.
상속A 상속(inheritance) 부모클래스에 만들어진 필드, 메소드를 자식클래스가 물려받음. 상속을 통해 간결한 자식 클래스 작성. 동일한 특성을 재정의할 필요가 없어서 간결해진다. 상속의 장점 클래스의 간결화 - 멤버의 중복 작성이 불필요하다. 클래스 관리 용이 - 클래스들의 계층적 분류 소프트웨어의 생산성 향상 - 클래스 재사용과 확장 용이, 새로운 클래스의 작성 속도가 빠르다. 상속의 특징 클래스의 단일 상속만 지원 상속 횟수는 무제한 상속의 최상위 조상 클래스는 java.lang.Object클래스 - 모든 클래스는 컴파일러에 의해 자동으로 java.lang.Object를 상속받음. 상속 선언 public class Person { ... } public class Student extends Pers.. 2023. 5. 29.