전체 글

전체 글

    리눅스마스터 2급 2차 [셸]

    리눅스마스터 2급 2차 [셸]

    셸 # 개념 및 종류 ◦개념 -셸은 커널과 응용 프로그램 사이에서 사용자가 입력한 명령어를 해석하여 커널에 전달하고 커널에서 수행한 것을 사용자에게 전달하는, 대화식 인터페이스를 제공하는 셈이다. -로그인할 때 실행되어 사용자별로 사용 환경 설정을 가능하게 함. 즉, 사용자마다 사용하는 셸이 다를 수 있음! -기능 : 강력한 스크립트언어(프로그래밍 기능) / 입출력 방향 재지정 & 파이프 기능 / 포그라운드&백그라운드 프로세스 실행. ◦종류 -사용자 프롬포트 : $(본셸) , %(C셸) -대부분의 셸은 본셸 계열의 기능을 포함하여 확대발전한 형태! (그래서, C셸은 본셸의 모든 기능+히스토리, 별명, 작업제어기능을 추가로 가지고 있음) (1)본셸 계열 (2)C셸 계열 # 셸 확인 및 변경 ◦ 로그인 셸 ..

    리눅스마스터 2급 2차 [파일 시스템]

    리눅스마스터 2급 2차 [파일 시스템]

    디스크 쿼터를 공부하다가 다시 앞으로 돌아가서 mount(+마운팅 방법)도 제대로 공부하고포맷도 다시 알아보니 새로운 개념을 알게된 기분이라서 세가지 개념을 주절주절적어봤다. 실습도 중요했지만 제대로 파일 시스템이 어떻게 구성됐고 리눅스 체제가 어떤지 알게되니 훨씬 제대로 알고 넘어가는 기분이다. 세가지 개념은 파일로 첨부해놓겠다.내 중심으로 써서 정신없는 내용임.. 파일 시스템의 개요와 종류 # 개요 운영체제가 파일을 시스템의 디스크상에 구성하는 방식. 즉, 컴퓨터에서 파일이나 자료를 쉽게 발견,접근할 수 있도록 보관&조직하는 체제. 데이터들을 파일&디렉터리로 분류 및 정리해놓음으로써 우린 편리함을 느끼죠! 그게 리눅스의 파일 시스템이라고 생각하면 쉽습니다. 운영체제에 따라 사용되는 파일 시스템이 다른..

    리눅스마스터 2급 2차 [다시 봐야 할 개념]

    리눅스마스터 2급 2차 [다시 봐야 할 개념]

    # 명령어 chown [-R] ; 파일과 디렉터리의 사용자 소유권과 그룹 소유권을 변경하는 명령어 ◦ -R 옵션 : 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권 변경 ◦ 예시 더보기 #chown -R root Youngjin : 디렉터리 Youngjin의 모든 파일과 하위 디렉터리의 소유권을 root로 변경. #chown :root TST : 디렉터리 TST의 그룹 소유권을 root로 변경. #chown -R root :user1 TST1 : 디렉터리 TST1의 모든 파일과 하위 디렉터리의 소유권을 root로, 그룹 소유권을 user1으로 변경. # 디스크 쿼터 (Disk Quota) 관련 명령어 ; 파일 시스템마다 사용자/그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것. ; ..

    기초 #6. 인터페이스 예습

    인터페이스 # 클래스와 인터페이스의 관계 우리가 어플, 게임, 전화, 문자 등의 기능이 있는 스마트폰을 갖고있는데, 부모님에게 전화기라고 소개를 하게되면, 부모님은 전화기로만 그 스마트폰을 이용하게되고 꼬맹이에게 게임기라고 소개하게되면, 꼬맹이는 누군가한테 실수로 전화&문자할 일 없이, 게임기만을 이용하게 된다. 여기서 스마트폰은 클래스이고, 전화기, 게임기는 인터페이스라고 생각하면된다. 한 인스턴스가 게임기만을 쓰고자 할때는, 그 게임기 인터페이스를 타입으로 지정하면 되는 것이다. (이럴때 그 인스턴스는 다른 기능의 메서드에 접근하지 못한다.) # implement : 구현하다 변수의 타입으로 인터페이스를 지정하면, 그 인터페이스를 구현하는 클래스를 대입할 수 있다. 이제 세가지 상황을 코드로 봐볼 것..

    if문과 for문 문제

    if문과 for문 문제

    # 10171번, 고양이 public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 개념 : \를 기능없는 문자로 쓰기 위해서는 앞에 \를 한개 더 붙여줘야한다. # 2753번, 윤년을 판별하는 문제 윤년윤년의 조건은 4의 배수이면서 100의 배수는 아니거나 400의 배수인 년이다. 윤년일 경우, 1을 아니면 0을 출력하는 코드. # 14681번 , 사분면 고르기 1. 사용자의 입력을 받기위해서는 a. import java.util...

    기초 #5. 추상클래스 (ex. 계산기 프로그램)

    기초 #5. 추상클래스 (ex. 계산기 프로그램)

    추상? 추상이란, 실체들 간에 공통되는 특성을 추출한 것이다. ex) 삼각형, 사각형, 원 -> 모양, 그리기 등 추상 클래스? 실체 클래스(서브)들의 공통되는 필드와 메소드를 정의만 한 클래스이다. 실체클래스의 부모 역할이어야 한다. 단독X 추상클래스는 온전한 클래스가 아니기때문에 (new연산자로) 인스턴스 생성을 못한다. (상속받은 자식클래스에서 생성 가능하다.) 추상 메서드 : 실체 클래스(서브)들의 공통되는 메서드. (정의만) 실체 클래스 : 추상 클래스의 메서드를 구현하는 클래스. 실체 메서드 : 추상메서드를 구현. (오버라이딩-메서드 이름은 동일하지만 실행내용이 다른 메서드.) 간단한 예를 들면, Animal()이라는 추상클래스가 있고, 여기에는 Sound()라는 추상 메서드를 정의한다. pu..