반응형

developer 11

Linux Date 명령어 - 과거/미래 시간계산

Bash shell로 스크립트 작성시 시간 포맷을 명령어 인자로 많이 사용한다 이때 시간정보를 얻어 올수 있는 date 명령어의 옵션을 이용하여 시간 계산하는 방법에 대해서 알아 보자 # date 터미널에서 date를 입력하면 현재 시간을 가져온다. $ date Tue Sep 12 17:01:23 KST 2023 date - '-d' 옵션 . 리눅스의 경우 date 명령어의 -d 옵션을 이용해 과거 시간을 계산할수 있다. date -d 'yesterday'# 어제 date -d '1 day ago'# 1일전 date -d '1 week ago'# 1주일전 date -d '1 month ago'# 1달전 date -d '1 year ago'# 1년전 date -d '10 second ago'# 10초전 d..

문자열 조작하기

## 문자열 변수 연결 new_value = ${old_01}-to-${old_02} 위와 같이 사용하면 ${old_o1} 변수값과 ${old_02} 변수값 사이에 '-to-' 문자열이 추가되어 새로운 문자열 변수가 만들어짐 ## 문자열 변수 자르기 문자열 인덱스가 0부터 시작 ${변수이름:시작}: 시작부터 End 까지 ${변수이름:시작:개수} : 시작부터 개수 까지 ${변수이름:시작:-(개수)} : 시작부터 개수 만큼 맨뒤에서 빼고 리턴 TEST="ABCDEFGHIJK" echo ${TEST:2} echo ${TEST:2:5} echo ${TEST:2:-3} 위 실행 결과(#시작점은 0부터임) Output: CDEFGHIJK CDEFG CDEFGH ## 문자열 삭제 문자열 변수의 앞 뒤에 오는 특정 패..

python 설치하기 (인터넷 환경)

설치 환경은 Rocky 8.5 버전입니다. centos8 / rocky8 버전의 경우 python이 default로 설치 되어 있지 않아 별도로 설치해서 사용하셔야 합니다. 인터넷이 되는겨우는 dnf로 설치 하시면 되며 폐쇄 환경의 경우 소스를 받아서 설치 하시면됩니다. 여기에서는 dnf로 설치하는 방법입니다. root 계정을 알고 계지면 root 계정으로 로그인하시고 하시면되며 root 계정을 모르신다면 sudo 로 설치 하시면됩니다. # dnf install python3 or $ sudo dnf install python3 마지막 메타자료 만료확인 0:30:18 이전인: 2022년 03월 07일 (월) 오전 10시 20분 45초. 종속성이 해결되었습니다. ========================..

developer/python 2022.03.07

openjdk11 Yum 설치하기 (CentOS)

CentOS7 에서 기본 제공하는 openjdk 설치를 yum으로 진행하는 방법입니다. java-11-openjdk 설치 --------------------------------------------------------------- . yum 으로 pkg 설치 # yum install java-11-openjdk java-11-openjdk-devel . java 버전 확인하기 - java버전은 상이할수 있습니다. # java -version openjdk version "11.0.11" 2021-04-20 LTS OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS..

developer/java 2021.07.13

Node 설치하기 (CentOS)

Node 설치 하기 (CentOS7) 노드를 설치하는 방법은 여러가지가 있으며 여기에서는 Yum / nvm 으로 설치하는 방법에 대하여 설명 드립니다. # Yum으로 설치하기 1. Node의 yum repository 등록 현재 Node.js의 LTS 버전은 14.x 이며 이전 버전인 12.x 를 설치 하려면 setup_14.x 를 setup_12.x로 변경 하시면됩니다. $ curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - 2. node 설치 $ sudo yum install nodejs -y 3. node 버전확인 $ node --version v14.17.1 # NVM 으로 설치 하기 1. nvm 설치 하기 # NVM 참고 (최신버전 확인)..

developer/node 2021.06.30

Java 버전관리툴 jenv 설치 하기 (CentOS, MAC OS)

Java 버전관리툴 jenv 설치 하기 (CentOS,MAC OS) ## 개발이나 TEST 환경 구성시 여러가지 java 버전을 사용합니다. ## 이때 여러 java 버전을 쉽게 관리할수 있는 jenv 라는 툴을 설치해보겠습니다. 설치하기 1. jenv github에서 다운로드 2. Mac의 경우 homebrew를 통해서 다운로드 ##### Centos, Mac OS ##### $ git clone https://github.com/gcuisinier/jenv.git ~/.jenv ##### Mac OS ##### $ brew install jenv jenv 설치 후 Default 쉘에 환경 변수를 설정합니다. (bash 쉘일 경우) $ echo 'export PATH="$HOME/.jenv/bin:$P..

developer/java 2021.06.30

python 버전 관리툴 pyenv 사용하기 (CentOS)

### python 버전 관리툴 pyenv 사용하기 (CentOS) #필수 패키지 설치 $ yum install -y bzip2 bzip2-devel curl gcc gcc-c++ git libffi-devel make openssl-devel readline-devel sqlite sqlite-devel xz xz-devel zlib-devel # pyenv 설치 $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash # bash_profile에 환경변수 설정 $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo ..

developer/python 2021.06.30

python 버전 관리툴 pyenv 사용하기 (mac)

### python 버전 관리툴 pyenv 사용하기 (Mac) Github : https://github.com/pyenv/pyenv homebrew가 설치되어 있으면 아래와 같이 설치가 가능함 $ brew install pyenv 설치 가능 리스트 확인 $ pyenv install -list or pyenv install -l Available versions: 2.1.3 2.2.3 2.3.7 2.4.0 python 3.9.5 버전 설치 하기 (2021-06-30일 기준) $ pyenv install 3.9.5 pyenv shell : 사용을 위해서는 먼저 pyenv init - 명령어 실행이 필요함 $ pyenv shell pyenv: shell integration not enabled. Run `..

developer/python 2021.06.30
반응형