전체 글 665

[리눅스 팁] 테스팅용 파일 생성, shuf과 pwgen 활용

테스팅용 파일 생성, shuf과 pwgen 활용shuf -n $RANDOM -o $(pwgen -N1 10).txt /usr/share/dict/words명령어 기능pwgen -N1 10:pwgen 명령어를 사용하여 길이가 10인 암호를 1개 생성합니다.예를 들어, 생성된 암호가 abcd1234ef라면 이 암호가 파일 이름으로 사용됩니다.$(pwgen -N1 10):pwgen 명령어의 출력 결과를 명령어 확장으로 사용하여 파일 이름으로 지정합니다.예를 들어, abcd1234ef.txt라는 파일 이름이 생성됩니다.shuf -n $RANDOM -o /usr/share/dict/words:shuf 명령어를 사용하여 /usr/share/dict/words 파일에서 무작위로 라인 수를 선택합니다.$RANDOM ..

[리눅스명령어] 안전한 패스워드 생성 명령어, pwgen

안전한 패스워드 생성 명령어, pwgenpwgen은 강력하고 안전한 암호를 생성하기 위한 도구입니다. 이 명령어를 사용하면 다양한 옵션을 통해 원하는 형태의 암호를 쉽게 생성할 수 있습니다.기본 사용법기본적인 pwgen 명령어의 사용법은 다음과 같습니다.pwgen [옵션] [길이] [개수]주요 옵션-c, --capitalize: 암호에 대문자를 포함합니다.-n, --numerals: 암호에 숫자를 포함합니다.-y, --symbols: 암호에 특수 문자를 포함합니다.-B, --ambiguous: 헷갈리기 쉬운 문자를 제외합니다. (예: 0, O, l, 1 등)-s, --secure: 보안 수준이 높은 암호를 생성합니다. (무작위 생성)-r char-set, --remove-chars=char-set: 지정..

[리눅스명령어] `shuf` 명령어

shuf 명령어shuf 명령어는 파일이나 입력에서 무작위로 라인을 섞어 출력하는 유용한 도구입니다. 이 명령어는 텍스트 파일의 라인을 랜덤 하게 정렬하거나 특정 범위의 숫자를 무작위로 생성할 때 유용합니다.사용법기본적인 shuf 명령어의 사용법은 다음과 같습니다.shuf [옵션]... [파일]주요 옵션-e 또는 --echo: 파일 대신 인자로 주어진 문자열을 무작위로 섞어서 출력합니다.-i 또는 --input-range=숫자-숫자: 주어진 범위 내의 숫자를 무작위로 섞어서 출력합니다.-n 또는 --head-count=숫자: 출력할 라인의 수를 지정합니다.-o 또는 --output=파일: 결과를 지정한 파일에 출력합니다.-r 또는 --repeat: 입력의 라인을 무작위로 반복하여 출력합니다.예제1. 파일의..

[리눅스 팁] 'sed' 명령에서 다양한 구분자(delimiter)

'sed' 명령에서 다양한 구분자(delimiter)sed 명령어에서 구분자(delimiter)는 s(substitute) 명령에서 원본 문자열과 대체 문자열을 구분하는 데 사용됩니다. 기본적으로 /를 구분자로 사용하지만, 문자열에 / 문자가 포함된 경우 혼동을 피하기 위해 다른 구분자를 사용할 수 있습니다. 여기서 구분자로 사용될 수 있는 문자의 예로 @, |, # 등을 들 수 있습니다.기본 구분자 /기본적으로 sed는 /를 구분자로 사용합니다. 예를 들어:sed 's/original/replacement/g' file.txt이 명령어는 file.txt에서 original을 replacement로 대체합니다.다른 구분자 사용 예텍스트에 /가 포함되어 있는 경우, 구분자를 다른 문자로 바꾸면 가독성이 좋..

[리눅스 명령어] sed 명령어 사용법

sed(stream editor) 명령어 사용법sed(stream editor)는 텍스트 파일을 조작하고 변환하는 강력한 명령어입니다. 주로 파일 내 텍스트의 검색, 치환, 삽입, 삭제 작업을 수행하는 데 사용됩니다.기본 구문sed [옵션] 'script' [파일...]주요 옵션-e script : 스크립트를 인라인으로 추가-f script-file : 스크립트 파일에서 명령어를 읽음-i[SUFFIX] : 파일을 직접 수정-n : 출력하지 않음, 특정 명령으로 출력 제어기본 사용법텍스트 치환가장 일반적인 sed 사용법은 텍스트 치환입니다. s 명령어를 사용하여 특정 문자열을 다른 문자열로 바꿉니다.sed 's/old/new/' 파일예제:echo "Hello World" | sed 's/World/Linu..

[리눅스 명령어] seq 명령어 사용법

seq 명령어 사용법seq 명령어는 연속된 숫자를 생성하는 데 사용됩니다. 이는 숫자 리스트를 생성하거나 루프를 통해 작업을 수행할 때 유용합니다. seq 명령어는 다양한 옵션을 제공하여 숫자 생성 방식을 세밀하게 조정할 수 있습니다.기본 사용법seq [옵션]... 마지막숫자예제1부터 10까지의 숫자를 출력하려면 다음과 같이 입력합니다.seq 10출력:12345678910시작 숫자와 간격 지정seq 명령어는 시작 숫자, 간격, 마지막 숫자를 지정하여 숫자를 생성할 수 있습니다.seq 시작숫자 간격 마지막숫자예제1부터 10까지 2씩 증가하는 숫자를 출력하려면 다음과 같이 입력합니다.seq 1 2 10출력:13579포맷 지정숫자의 형식을 지정하려면 -f 옵션을 사용합니다. 이는 숫자를 특정한 형식으로 출력할..

[리눅스 팁] Asciidoc 사용법

Asciidoc 사용법Asciidoc은 문서 작성 및 형식을 지정하는 데 사용되는 마크업 언어입니다. 이는 다양한 문서 형식을 생성할 수 있으며, 특히 기술 문서와 같은 정형화된 문서 작성에 유용합니다. 여기서는 Asciidoc의 기본적인 사용법과 주요 기능들을 소개합니다.기본 문법제목Asciidoc에서는 제목을 = 문자를 사용하여 표시합니다. 제목의 레벨에 따라 =의 개수가 달라집니다.= 문서 제목== 1단계 제목=== 2단계 제목==== 3단계 제목단락일반적인 단락은 별도의 구문 없이 작성할 수 있습니다. 단락 사이에는 빈 줄을 넣어 구분합니다.이것은 첫 번째 단락입니다.이것은 두 번째 단락입니다.목록Asciidoc에서는 여러 종류의 목록을 작성할 수 있습니다.순서 없는 목록*, -, + 기호를 사용..

[QGIS] 전국 버스정류장 위치 정보

전국 버스정류장 위치 정보전국 버스정류장 위치 정보를 QGIS에 올려 봅니다. 우선 qgis 프로그램을 실행합니다. 리눅스에서 실행하는 방법은 여러 가지가 있는데, 그중 하나는 터미널에서 아래와 같이 'qgis' 명령으로 실행하는 방법도 있습니다. 영어한국어일본어중국어 (간체)중국어 (번체)베트남어인도네시아어태국어독일어러시아어스페인어이탈리아어프강스어복사하기 이 확장을 지원합니다  다음과 같이 QGIS가 실행되면서 초기 화면이 나옵니다. 업데이트를 통한 프로그램은 최신 버전은 아니군요. LTR 3.22 버전이 로딩됩니다.QGIS국토교통부에서 제공하는 전국 버스정류장 위치 정보를 다운로드합니다. '공공데이터 포털'에 '전국버스정류장 위치'를 검색했더니 제일 위로 올라오는 파일데이터가 '국토교통부_전국 버스정..

[QGIS] 리눅스에서 QGIS를 업데이트하는 방법

리눅스에서 QGIS를 업데이트하는 방법리눅스에서 QGIS를 업데이트하는 방법을 단계별로 설명드리겠습니다. QGIS는 오픈 소스 지리정보 시스템(GIS) 소프트웨어로, 최신 버전으로 업데이트하면 새로운 기능과 버그 수정을 이용할 수 있습니다. 여기서는 우분투(Ubuntu)를 기준으로 설명드리겠습니다.1. 저장소 추가 및 업데이트1.1. QGIS 저장소 추가먼저, QGIS 저장소를 추가해야 합니다. 터미널을 열고 아래 명령어를 입력합니다.sudo add-apt-repository ppa:ubuntugis/ppaQGIS 저장소를 추가하면 더 최신 버전의 QGIS를 쉽게 설치할 수 있습니다.1.2. QGIS 키 추가다음으로, QGIS 저장소의 키를 추가합니다. 아래 명령어를 입력하여 키를 추가합니다.sudo a..

[리눅스 팁] tee 명령으로 중간 결과 확인하기

tee 명령으로 중간 결과 확인하기리눅스에서 명령어를 실행할 때, 중간 결과를 확인하면서도 명령어 출력을 파일로 저장하고 싶을 때가 있습니다. 이런 경우 tee 명령어를 사용하면 매우 유용합니다. tee 명령어는 표준 출력을 파일에 저장하면서 동시에 화면에 출력해 줍니다. 이번 글에서는 tee 명령어를 사용하여 중간 결과를 확인하는 방법을 설명합니다.tee 명령어란?tee 명령어는 표준 입력을 받아서 이를 표준 출력과 파일에 동시에 기록합니다. 주로 파이프(|)와 함께 사용되어 명령어의 출력을 저장하고자 할 때 유용합니다.기본 사용법기본 형태:command의 출력을 filename 파일에 저장하고 동시에 화면에 출력합니다. command | tee filename파일에 추가하기:-a 옵션을 사용하면 기존..