반응형

Javascript 156

[Sass/SCSS] 문법 - 주석

Sass(SCSS) 문법 - 주석 위의 ‘Sass와 SCSS의 차이점’에서 설명한대로 Sass와 SCSS의 기능은 동일하니, 편의를 위해 SCSS 문법으로 설명을 진행합니다. 단, Sass와 SCSS의 차이점이 있다면 나눠 설명합니다. 주석(Comment) CSS 주석은 /* ... */ 입니다. Sass(SCSS)는 JavaScript처럼 두 가지 스타일의 주석을 사용합니다. // 컴파일되지 않는 주석 /* 컴파일되는 주석 */ Sass: /* 컴파일되는 * 여러 줄 * 주석 */ // Error /* 컴파일되는 * 여러 줄 * 주석 */ Sass의 경우 컴파일되는 여러 줄 주석을 사용할 때 각 줄 앞에 * 을 붙여야 하고, 중요한 것은 * 의 라인을 맞춰줘야 합니다. SCSS: /* 컴파일되는 여러 ..

Sass(SCSS) 컴파일 방법

Sass(SCSS) 컴파일 방법 Sass(SCSS)는 웹에서 직접 동작할 수 없습니다. 어디까지나 최종에는 표준 CSS로 동작해야 하며, 우리는 전처리기로 작성 후 CSS로 컴파일해야 합니다. 다양한 방법으로 컴파일이 가능하지만 자바스크립트 개발 환경(Node.js)에서 추천하는 몇가지 방법을 소개합니다. SassMeister https://www.sassmeister.com 간단한 Sass 코드는 컴파일러를 설치하는게 부담될 수 있습니다. 그럴 경우 SassMeister를 사용할 수 있습니다. 페이지 접속 후 바로 Sass나 SCSS 문법으로 코딩하면 CSS로 실시간 변환됩니다. HTML를 작성하여 적용된 결과를 보거나 Sass 버전 설정 등 여러 환경 설정들을 지원하니 학습에 도움이 될 것입니다. n..

[Sass/SCSS] Sass와 SCSS는 차이점

Sass와 SCSS는 차이점 Sass(Syntactically Awesome Style Sheets)의 3버전에서 새롭게 등장한 SCSS는 CSS 구문과 완전히 호환되도록 새로운 구문을 도입해 만든 Sass의 모든 기능을 지원하는 CSS의 상위집합(Superset) 이다. SCSS는 CSS와 거의 같은 문법으로 Sass 기능을 지원한다 더 쉽고 간단한 차이는 {}(중괄호)와 ;(세미콜론)의 유무 이다 Sass: Sass는 선택자의 유효범위를 ‘들여쓰기’로 구분 .list width: 100px float: left li color: red background: url("./image.jpg") &:last-child margin-right: -10px SCSS: SCSS는 {}로 범위를 구분 .list ..

[Sass/SCSS] CSS Preprocessor(전처리기) 란?

CSS Preprocessor 란? Sass, Less 등이 있습니다. 이 친구들은 CSS 전(예비)처리기 입니다. 보통 CSS Preprocessor 라고 부릅니다. CSS가 동작하기 전에 사용하는 기능으로, 웹에서는 분명 CSS가 동작하지만 우리는 CSS의 불편함을 이런 확장 기능으로 상쇄할 수 있습니다. 사스는 기초 언어에 힘과 우아함을 더해주는 CSS의 확장이다. 어떻게 사용할까? 위에서 언급한 것처럼 웹에서는 CSS만 동작합니다. Sass, Less, Stylus 같은 전처리기(이하 ‘전처리기’로 표기)는 직접 동작시킬 수 없습니다. 그렇다면 어떻게 사용할 수 있을까? CSS는 불편하니 일단 배제하고 우선 전처리기로 작성(코딩)합니다. 전처리기는 CSS 문법과 굉장히 유사하지만 선택자의 중첩(N..

유닉스 포그라운드(foreground), 백그라운드(background)

포그라운드(foreground), 백그라운드(background) 포그라운드와 백그라운드 작업의 이해 쉘은 프로세스를 작업(job) 단위로 관리 유닉스는 동시에 여러 작업을 할 수 있는 다중 작업(Multitasking) 운영체제 포그라운드(foreground, 전위) 처리와 백그라운드(background, 후위) 처리 방식으로 동작 포그라운드 처리 사용자가 입력한 명령이 실행되어 결과가 출력될 때까지 프롬프트가 출력되지 않아 다른 명령을 입력할 수 없어 기다려야 하는 경우 사용자가 명령을 입력하면 쉘이 명령을 해석하여 실행한 결과를 화면에 출력 사용자는 화면에 출력된 결과를 보고 다시 명령을 입력하여 대화식 작업을 함 포그라운드 프로세스 : 포그라운드 처리로 실행되고 있는 프로세스, 포그라운드 작업 포..

유닉스 프로세스 관리 명령

프로세스 목록 보기 ps 명령 현재 실행 중인 프로세스의 정보를 출력 형식 : ps [옵션] 옵션 -e : 시스템에서 실행 중인 모든 프로세스 정보 출력 -f : 프로세스에 대한 자세한 정보 출력 -u uid : 특정 사용자에 대한 모든 프로세스 출력 사용 예 : ps, ps –ef, ps aux 현재 단말기의 프로세스 목록 출력 ps 명령을 옵션 없이 사용하면 현재 쉘이나 단말기 창에서 실행시킨 사용자 프로세스의 정보 출력 $ ps PID TTY TIME CMD 2570 tty1 00:00:12 bash 6710 tty1 00:00:00 ps $ 프로세스의 상세 정보 출력 -f 옵션은 프로세스의 상세 정보 출력 $ ps –f UID PID PPID C STIME TTY TIME CMD ksshin 25..

유닉스 프로세스의 개념과 종류

데몬 프로세스 프로세스(process)란 현재 실행 중인 프로그램 프로그램 : 어떤 문제를 해결하기 위해 사용되는 명령어나 유틸리티의 집합 프로그램을 실행하면 메모리(RAM, 주기억장치)에 상주. 이 때의 프로그램을 프로세스라고 함 시스템 운영에 필요한 기능을 수행하는 시스템 프로세스, 사용자들이 실행시킨 사용자 프로세스 사용자의 입력에 관계없이 실행되는 백그라운드(Background) 프로세스, 명령 입력 후 수행종료까지 기다려야 하는 포그라운드(Foreground) 프로세스 멀티태스킹(Multitasking)과 작업 전환 멀티태스킹이란 동시에 하나 이상의 프로그램을 실행하는 것 사용자 기준에서는, 다수의 프로그램들을 백그라운드 프로세스로 실행시킨 상태에서 추가로 포그라운드 프로세스로 다른 작업 수행 ..

유닉스 기본 접근 권한 설정

umask 명령을 이용한 기본 접근 권한 설정 기본 접근 권한 파일이나 디렉토리를 생성할 때 부여되는 접근 권한 일반 파일 생성시 소유자는 읽기와 쓰기 권한, 그룹과 기타 사용자는 읽기 권한 부여 디렉토리 생성시 소유자는 읽기, 쓰기, 실행 권한, 그룹과 기타 사용자는 읽기와 실행 권한 부여 유닉스 시스템에 설정된 기본값에 따라 부여됨. 설정된 값을 바꾸면 파일이 생성될 때 부여되는 접근 권한도 바꿀 수 있음 파일 생성 후 기본 접근 권한 확인 파일 소유자와 그룹은 읽기, 쓰기 권한, 기타 사용자는 읽기 권한이 설정되어 있음 $ touch test1 $ ls –l total 4 -rw-rw-r-- 1 ksshin ksshin 0 6월 14 17:19 test1 -rw-r--r-- 1 ksshin kssh..

유닉스 접근 권한 변경

기호를 이용한 파일 접근 권한 변경 chmod 명령 파일의 사용 권한 변경 형식 : chmod [옵션] 권한모드 파일/디렉토리명 옵션 -R : 하위 디렉토리까지 모두 변경 두 가지 동작 모드 기호 모드 : 접근 권한을 변경하기 위해 문자와 기호를 이용해 권한을 표시 숫자 모드 : 접근 권한을 변경하기 위해 8진수를 사용 기호 모드를 이용한 권한 변경 기호 모드에서는 카테고리와 권한을 모두 문자로 표현 기호 모드는 세 가지 항목으로 구성 사용자 카테고리 : 소유자, 그룹, 기타 사용자를 나타내는 문자로 표기 연산자 : 권한 부여나 권한 제거를 나타내는 기호로 표기 권한 : 읽기, 쓰기, 실행을 나타내는 문자를 사용 권한 변경의 예 u+w : 소유자(u)에게 쓰기(w) 권한 설정(+) u-x : 소유자(u)..

유닉스 파일의 속성

파일의 속성 파일 접근 권한의 개요 다중 사용자 시스템인 유닉스에서 다른 사용자의 파일을 마음대로 사용할 수 없도록 하는 보안 기능 제공 사용자가 자신의 파일에 접근 권한 부여 부여된 권한만큼만 파일 사용 가능 접근 권한은 파일이 가지고 있는 속성 중 하나 권한 대상 : 파일의 사용자(소유자), 소유자가 속한 그룹, 그 밖의 사용자 파일 모드 숫자로 표현한 권한 파일의 속성 파일의 속성을 알기 위해 ‘ls –l’ 명령 사용 $ ls –l total 1 -rw-r--r-- 1 ksshin ksshin 221 6월 5 22:12 text $ 파일 종류 파일 속성의 첫 번째 항목 -는 일반 파일, d는 디렉토리 파일, l은 심볼릭 링크 파일 등 파일의 종류를 알려주는 명령 : file i) 형식 : file ..

반응형