전체 글 71

wget 명령어를 이용한 파일 다운로드

wget 웹에서 파일 다운로드를 도와주는 리눅스 커맨드라인 유틸리티이다. HTTP, HTTPS, FTP 프로토콜을 이용하여 파일을 다운로드할 수 있다. 여러 파일을 다운로드하고, 대역폭을 제한하거나, 분할해서 다운로드 하는 등 다양한 옵션을 제공한다. wget이 설치돼있다면 아래와 같이 wget 명령어만 입력 시, missing URL이라는 문구가 나올 것이다. wget으로 가져올 URL을 입력해야하나, 입력하지 않아 발생하는 것이다. [root@test]wget wget: missing URL 아무런 옵션 없이, wget명령어를 이용하여 다운로드해보자. LINUX용 VSCODE를 다운받기 위해 아래 URL을 이용했다. 기본형식 wget 도메인주소(서버주소) https://update.code.visua..

운영체제/Linux 2022.09.19

rsync명령어에 대해서 (옵션 정리)

rsync rsync 명령어는 서버 간 파일 또는 디렉토리 등을 이동시키는 명령어이다. 유사 명령어인 scp는 모든 파일을 전송하는 반면, rsync는 목적지 서버와 파일을 비교하여 변경 파일만 전송함으로써 더 빠르고 효율적인 전송이 가능하다. rsync는 기본적으로 873포트를 이용한다. [root@test]# netstat -nlp |grep 873 tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 25739/rsync rsync 명령어 형식 #rsync [options] [source] [destination] short long 설명 -a --archive 자주 사용하는 옵션을 묶어놓은 옵션(= -rlptgoD) -r --recursive 하위 디렉토리까지 복사 -l --links..

운영체제/Linux 2022.09.16

[javascript] HTML요소를 선택하여 꾸미는 메서드에 대해서(querySelector, querySelectorAll)

html 요소를 꾸미는 메서드를 알기 위해선 먼저 javascript가 어떤 역할을 하는 언어인지 부터 알아야 한다. 자바스크립트란, 기존에 정의돼있는 HTML, CSS를 변경할 수 있는 기술이다. 자바스크립트에 대한 기본적인 개념은 아래 링크에서 확인 가능 https://wowy0211.tistory.com/4 JavaScript 란? 자바스크립트(JavaScript) 기존에 정의돼있는 HTML, CSS를 변경할 수 있는 기술이다. 조금 더 덧붙여서 말하자면, 기존에 HTML과 CSS로는 웹페이지에서 할 수 없었던 복잡한 기능을 구현할 수 있도록(동 wowy0211.tistory.com JS(JavaScript)로 우리는 HTML과 CSS를 수정하고 다룰 수 있으며 이 때 HTML의 요소를 선택해서 쉽..

언어/JavaScript 2022.09.14

Javascript 조건문에 대해서

조건문 조건문은 조건식의 값이 참 인지, 거짓 인지에 따라 소스 코드의 흐름을 제어한다. 예를 들어, 사용자에게 원하는 숫자 하나를 입력받았다. 해당 숫자가 홀수면 홀수라는결과를, 짝수면 짝수라는 결과를 말하는 프로그램을 만들어야 한다고 생각해보자. 이렇게 특정 조건에 따라 원하는 결과를 출력하기 위해 우리는 조건문을 사용해야 한다. if문 if 뒤에 따라오는 조건식이 참을 만족할 때만 코드를 실행한다. 아래는 if문의 기본형이다. 조건식을 참 또는 거짓을 반환한다. if(조건식) { 소스코드 } 아래의 예제를 살펴보자. let a = 1; if(a

언어/JavaScript 2022.09.13

인자(Argument), 매개변수(Parameter)에 대해서

매개변수(Paramter) 함수를 정의하면서 함수 선언 시 사용하는 변수명을 매개변수라고한다. 함수가 호출될 때 값을 전달받게 되는데 비로소 매개변수에 값이 정의되어 사용된다. 인자(Argument) 함수를 호출할 때 함수 내 포함돼있는 매개변수에게 전달되는 값이다. 아래의 예제를 보자 void test(int b) { printf("%d",b); } int main(int a, char* a[]) { test(2) } test라는 이름의 함수를 정의하면서 사용하는 정수형 변수 b가 매개변수 이다. main에서 test함수를 호출하면서 해당 매개변수 b에 전달하는 실제 값인 2가 인자이다.

ETC/알쓸신잡 2022.09.08

xargs 명령에 대해서

xargs 앞 명령어의 출력값을 다음 명령어의 인자(argument)로 넘기는 역할을 한다. |(파이프) 이전의 명령의 결과를 인자로 받아 명령어를 실행하는 구조이다. |(파이프) 뒤에 추가하여 사용한다. 두 개 이상의 명령어를 조합해서 사용할 때 큰 효과를 낸다. 사용 예시) echo "file1 file2 file3 |xargs touch // file1 file2 file3 이라는 문자열을 touch 의 인수로 넘겨주어 // touch file1 file2 file3 명령을 수행한 것과 같은 결과를 준다. (빈 파일 3개 생성) 그런데....다음 명령어의 인자로 넘긴다는 말이 이해가 잘.......🤣 인자(Parameter) 와 인수(Argument)란, 그리고 인자와 인수의 차이가 궁금하다면 아래..

운영체제/Linux 2022.09.07

자바스크립트의 기본 사용 문법, 변수와 자료형에 대해서

자바스크립트의 기본 사용 문법을 알아보자. 자바스크립트는 아래와 같은 기본 문법으로 이루어져있다. JS를 사용하기 위해서는 BODY태그 가장 하단 SCRIPT 태그에 작성을 한다. 직접 JS코드를 작성할 수 있으며, 파일을 분리해서 사용할 수도 있다. 코드 작성 시 주의사항 코드는 대소문자를 구분하여 작성한다. 코드 한 줄을 작성한 뒤엔 세미콜론(;)을 사용한다. 문자형 데이터를 작성할 때는 따옴표 겹침을 주의한다. 코드를 작성할 때는 괄호의 짝이 맞아야 한다. 자바스크립트의 주석은 // 으로 표시한다. 자바스크립트의 문법 대부분은 Java, C, C++을 기반으로 하고 있다. 앞서 말한 바와 같이, 대소문자를 구별하며 유니코드 캐릭터셋(문자형)을 이용한다. 변수 변수란 데이터를 담을 수 있는 박스(메모..

언어/JavaScript 2022.09.06

JavaScript 란?

자바스크립트(JavaScript) 기존에 정의돼있는 HTML, CSS를 변경할 수 있는 기술이다. 조금 더 덧붙여서 말하자면, 기존에 HTML과 CSS로는 웹페이지에서 할 수 없었던 복잡한 기능을 구현할 수 있도록(동적인 기능을 추가해주는) 도와주는 프로그래밍 언어이다. 동적으로 콘텐츠를 바꾸고, 멀티미디어를 제어하는 등 거의 모든 것을 만들 수 있는 스크립팅 언어이다. 요즘 우리가 보는 웹 페이지의 경우 대부분 자바스크립트가 들어가있다고 생각하면 된다. 자바스크립트는 인터프리터 언어, 스크립트 언어이다. 인터프리터 언어란 무엇일까? 컴파일 언어와는 대비되는 의미로, 컴파일을 할 필요없이 소스코드를 바로 실행할 수 있는 언어를 말한다. 소스코드를 읽어가며 바로 실행한다. 번역과 실행이 동시에 일어나는 것..

언어/JavaScript 2022.09.06

MySQL 시스템 변수에 대해서

시스템 변수 MySQL 실행 시, 설정 파일의 내용을 읽어 메모리나 작동 방식 등을 초기화하고, 사용자를 제어하기 위해 저장된 값 시스템 변수는 MySQL 서버, 클라이언트에 영향을 미친다. 시스템 변수는 글로벌 변수, 세션 변수로 구분된다. 글로벌 변수, 세션 변수 글로벌 변수 MySQL 서버 인스턴스에서 전체적으로 영향을 미치는 시스템 변수 MySQL 서버 자체에 관련된 설정 InnoDB 버퍼 풀 크기(innodb_buffer_pool_size) 또는 MyISAM 키 캐시 크기(key_buffer_size) 등이 있다. 예시 ) /etc/my.cnf에 설정돼있는 InnoDB 버퍼 풀 크기. 8G로 설정돼있다. innodb_file_per_table innodb_buffer_pool_size = 8G ..

DB/MySQL 2022.09.06
728x90