All (21) 썸네일형 리스트형 [WIN] 윈도우 실행 명령어 Windows 실행 명령어 윈도우 운영체제를 사용하다보면 자주 사용하게되는 명령어들이 있다. 그 중에서도 내가 자주 사용하는 실행 명령어를 정리했다. WIN + R 을 입력하여 실행 창을 띄울 수 있다. 입력 창에 아래와 같은 명령어를 입력하여 바로 프로그램을 실행 할 수 있다. cmd - 명령 프롬프트 regedit - 등록된 레지스트리 목록 보거나 수정 할 수 있는 에디터 services.msc - 컴퓨터에 등록되어 있는 서비스 관리 diskmgmt.msc - 컴퓨터에 등록된 드라이브 관리 taskschd.msc - 반복적이거나 주기적인 실행 관리 [WIN] 특정 파일명, 확장자 삭제 Windows에서 특정 파일명이나, 특정 확장자를 삭제 할 때가 있다. 이 때, 아래의 명령어를 사용하여 쉽게 삭제 할 수 있다. 커맨드 forfiles /P "path" /S /M *.txt /D -0 /C "cmd /C del @path" 옵션 /P 경로 /S 재귀 /M 검색 대상 /D 기간 지정 /C 각 파일에 지정된 명령어 실 적용 작업 스케줄러를 설정하게 되면 주기적으로 해당하는 파일들을 삭제할 수 있다. forfiles /P "C:\새 폴더 (2)" /S /M *.txt /D -0 /C "cmd /C del @path" /P : 경로 지정 C:\새 폴더 (2) /S : 재귀옵션을 사용하면 하위 디렉토리까지 삭제 /M : 특정 확장자 삭제는 *.txt, *.pdf, *.docx와 같이 지정하면 .. [Rust]Rust 설치 Rust 설치 https://www.rust-lang.org/learn/get-started 위의 페이지에서 운영체제에 맞게 설치하면 된다. Rust는 다양한 IDE 에디터를 지원하고 대표적으로 VS Code, InteliJ, Eclipse, vim 등이 있다. 에디터는 VS Code 사용할 것이다. 설치를 완료하고 rustc -V 입력 - 추가로 VS Code가 실행되고 있는 상태에서 VS Code 터미널에서 명령어를 입력하면 오류가 나오므로 실행을 하고 재시작을 하면된다. 설치를 하게되고 간단하게 Hello, World 예제를 출력해보겠다. main.rs 파일을 생성 fn main() { println("hello, World!"); } rustc main.rs # exe로 생성되므로 exe파일 실행.. [Rust]Rust 기초 러스트란? 모질라 리서치에서 개발한 범용 프로그래밍 언어로 안전하고 병렬적, 실용적인 언어로 디자인 되어 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원 빌드시스템 cargo라는 빌드 시스템 사용 CPU 병행처리, 메모리 자원 누수 방지를 위해 설계 빌드 과정에서 사전에 불안정한 결과를 방지할 수 있는 빌드시스템으로 완전한 안전성을 실현 특징 인터넷에서 실행되는 서버 및 클라이언트 프로그램을 개발하는데 적합한 언어로 설계되었다.목표에 따라 안전성, 병행 프로그래밍, 메모리 관리의 직접 제어에 초점을 맞추었다.성능면에서는 C++와 비슷한 수준을 목표로 하고 있다. 문법은 중괄호 코드 블록으로 구분 if, else, while 등의 키워드를 사용하.. [Linux]Cron Cron이란? 리눅스의 작업 스케줄러 : 특정 시간에 스케줄을 설정하여 원하는 시간에 작업이 작동하도록 해줌. 기본 커맨드 편집 crontab -e 출력 crontab -l 삭제 crontab -r 주기 설정 기본적으로 아래와 같이 기본적으로 작성하는데 ***** test.sh ***** 분(0~59) 시간(0~24) 일(1~31) 월(1~12) 요일(0~7) 위치마다 주기를 설정 할 수 있어 순서대로 분-시간-일-월-요일 순으로 설정할 수 있다. 범위로도 지정 가능 해당 사이트에서 주기를 만들 수 있다. - https://crontab.guru/#*_*_*_*_* [TF]Terraform 반복문 Terraform에서도 반복문은 for문을 사용한다. IAM Group과 IAM User를 생성하여 IAM User를 IAM Group에 할당시켜보자 main.tf provider "aws" { region = "ap-northeast-2" } resource "aws_iam_group" "developer" { name = "developer" } resource "aws_iam_group" "employee" { name = "employee" } output "groups" { value = [ aws_iam_group.developer, aws_iam_group.employee, ] } variable "users" { type = list(any) } resource "aws_iam_user" .. [TF]Terraform 조건문 Terraform에서는 조건식을 지원한다. 조건식 Condition ? If_True : If_False를 사용하여 나타낼 수 있다. 예제 provider "aws" { region = "ap-northeast-2" } variable "is_jhon" { type = bool default = true } locals { message = var.is_jhon ? "Hello John!":"Hello!" } output "message" { value = local.message } 위의 코드에서 값이 True면 Hello John!을 출력하게 되고 Flase면 Hello!를 출력하게된다. 조건식을 활용한 IGW provider "aws" { region = "ap-northeast-2" } varia.. [TF]Terraform Count, Foreach IAM User 생성 provider "aws" { region = "ap-northeast-2" } resource "aws_iam_user" "user_1" { name = "user-1" } resource "aws_iam_user" "user_2" { name = "user-2" } resource "aws_iam_user" "user_3" { name = "user-3" } output "user_arns" { value = [ aws_iam_user.user_1.arn, aws_iam_user.user_2.arn, aws_iam_user.user_3.arn, ] } Output 결과 소 수의 사용자의 경우 위와 같은 코드를 사용할 수 있지만 다 수의 사용자를 관리하기 쉽게 반복문을 사용하여 반.. 이전 1 2 3 다음