Linux
Linux04 :: 쉘 스크립트
Linux04 :: 쉘 스크립트
2020.09.22ㅡ. 쉘 스크립트 CentOS에서 기본적으로 사용하는 셸은 bash이다. 환경변수는 echo $환경변수이름 형식으로 명령을 실행해서 확인할 수 있다. 여기서 환경변수 값을 설정할때는 export 환경변수 = 값 형식으로 실행한다. 기본적으로 제공하는 환경변수 값들이 있고 그 외에는 printenv 명령을 통해 실행할 수 있습니다. 테스트를 위해서 name.sh 로 쉘 스크립트 파일을 하나 생성 여기서 실행 가능 속성을 추가해보면 만일, shell script를 다른 사용자에게서 사용하게 하고 싶다면 아래의 CLI를 사용하여 권한을 제공하고 실행시킬 수 있다. cp name.sh /usr/local/bin/ chmod 755 /usr/local/bin/name.sh //권한 755를 제공합니다. su - ..
Linux03 :: bash, update, cat
Linux03 :: bash, update, cat
2020.08.21ㅡ. #! /bin/bash 쉘 스크립트 작성시에 첫 라인에 #! /bin/bash를 기재합니다. 이 의미는 스크립트 파일을 bash shell로 실행시킨다는 의미입니다. e.g)tcsh로 실행시킨다. #! /bin/tcsh 로 시작 또다른 의미는 !/bin/bash 로 지정해서 다른 쉘 간의 오류를 방지합니다. ㅡ. apt-get update 사용 가능한 패키지와 그 버전들의 리스트를 업데이트 합니다. 최신 버전 패키지 확인해서 우분투내에 알려주는 역할을 수행합니다. cat 다음에 EOF > > EOF
Linux02 :: 변수 생성하기
Linux02 :: 변수 생성하기
2020.08.19export BUCKET_NAME="bucket-name" echo BUCKET_NAME //result -> bucket-name
Linux01 :: 리눅스 grep 명령어
Linux01 :: 리눅스 grep 명령어
2020.08.19grep은 입력으로 전달된 파일의 내용중에서 특정 문자열을 찾고자할때 사용합니다. 내부적으로 문자열 매칭이 아니라 정규 표현식을 사용하는 패턴매칭을 수행합니다. $ grep [OPTION] [PATTERN] [FILE] e.g File = "hi name" cat File.txt #result hi name grep "hi" File.txt #result hi name (hi를 찾아줍니다.)