전체 글(193)
-
GitLab 설치
$ netstat -t | grep ESTABLISH GitLab 설치 매뉴얼 (참고) : Download and install GitLab Download, install and maintain your own GitLab instance with various installation packages and downloads for Linux, Kubernetes, Docker, Google Cloud and more. about.gitlab.com 설치하기 위 문서를 통해 certification 관련 기본 패키지 설치 후 다음을 설치한다. deb 패키지 기준. gitlab-ee gitlab-cli $ sudo aptitude install gitlab-ee gitlab-cli --- (실행결과) T..
2024.02.20 -
PPT 슬라이드쇼 실행 시 한 쪽 모니터에만 띄우기
원활한 작업을 위해 듀얼모니터를 쓰다가 PPT 슬라이드쇼를 실행했을 때의 갑갑함이란... 마이크로소프트가 오피스계통의 툴을 잘 만들지만 가끔 이런 사소한 곳에서 빡침을 불러 일으키곤 한다. 작업자는 한 쪽에서 슬라이드를 보면서 다른 한 쪽에서는 개발툴을 띄워 놓은 채 코딩하고 싶은데 무슨 놈의 오피스가 내 두 번째 화면까지 좀 먹느냐 싶은 게, 그렇다고 안쓸 수도 없고 해서, 하는 수 없이 스라이드쇼 닫고 왼쪽 미리보기창은 접고 Ctrl Scroll up/down 으로 슬라이드를 확대/축소해서 보다가 다시 다음 페이지로 넘기면서 작업을 하고 있을 것이다. (고요 속의 빡침... 내 맘 속의 고요함을 깨뜨리고 널 고치고 난 떠나네...) 이 짜증을 해결해줄 방법을 유튜브의 어느 선구자가 이미 알고 있었다...
2024.01.09 -
PPT 파일 1개를 여러 창으로 분할해서 보기
일감이 들어와서 분석해야 하는데 PPT 로 정의된 페이지를 슬라이드별로 왔다갔다 하면서 둘러 보려니 정신없다. 내 아무리 화면이 큰 17인치짜리 노트북을 쓰고 있다고 해도, 현실적으로 모니터 두 개를 쓸 수 없는 환경에서 문서를 보려니 ("나 그냥 일 안하면 안될까?") 숨이 막힌다. 의외로 간단한 방법이 있었다. 이건 이클립스, IntelliJ IDEA 제품에서도 써오던 방식이다. 새 창으로 분리해서 보면 된다.
2024.01.08 -
쉘 스크립트 메뉴
다음은 모 Q&A 사이트에 답변으로 달았던 내용이다. 쉘 스크립트를 익히는 과정이기도 했고 추후 쉘스크립트 참고용도로 여기에 올린다. #!/bin/bash echo ---------------------------------------- echo 나의 명령어 메뉴에 오신 것을 환영합니다. echo ---------------------------------------- echo 1. 파일 리스트. echo 2. 파일 삭제. echo 3. 에디터 시작. echo 4. 파일 내용 보기. echo 5. 종료. echo ------------------------------------------- read -p '메뉴 번호 입력: ' NUM if [[ $NUM -eq '1' ]];then echo read -p..
2023.12.30 -
read, awk - 한 줄 읽어서 여러 변수에 할당하기
data.txt 는 식별번호, IP, 포트, 접속URL 로 구성되어 있다. 문제) test 용 IP, 포트, 접속URL 을 read 1회 실행으로 구하는 코드를 작성하라. IP, PORT, URL 변수에 할당해야 한다. data.txt 의 내용 : # 0 - dev # 1 - test # 2 - prod 0,127.0.0.1,8080,/main.do 1,test.myapp.com,7777,/index.do 2,www.myapp.com,8888,/login.do 해결과정) 1) AWK 를 써서 첫 번째 값이 '1' (test) 인 줄만 출력한다. 2) ',' 를 구분자로 해서 2, 3, 4번째 열을 출력한다. grep -v '#' data.txt --- (실행결과) 0,127.0.0.1,8080,/main..
2023.12.30 -
date, read -p, while 을 활용한 정합성 검사 loop 로직
날짜입력 후 정합성 검사 본 게시글에서는 가장 해석하기 쉬운 yyyymmdd 포맷으로 입력을 받는다. 입력된 날짜 변수값을 활용해서 전후의 날짜를 만들어내려면 입력한 날짜 데이터가 순수 숫자인지 검사해야 한다. #!/usr/bin/bash # 숫자로만 이루어져 있는지 검사하는 패턴 NUM_PAT='^[0-9]+$' while [ true ] do # 날짜를 입력으로 받아서 DATE (변수) 에 저장한다. read -p '원하는 날짜를 입력하세요: ' DATE # DATE 변수값이 숫자로만 이루어졌는지 검사(변수값 =~ 패턴) if ! [[ $DATE =~ $NUM_PAT ]]; then echo 숫자만 입력하세요. # '1223' 처럼 년도를 지정하지 않으면 통과시키지 않음. elif [ ${#DATE}..
2023.12.23