BE(64)
-
2022-05-01 file을 찾는 방법
이고잉님의 오픈튜토리얼 강의 요약분. 출처 : https://opentutorials.org/course/2598/14212 locate locate [option] pattern locate : 파일 위치 찾기 locate 명령어는 모든 파일과 디렉터리의 위치 정보를 DB로 생성하여 사용자 키워드를 생성하고 파일이나 디렉터리의 위치를 출력한다. locate를 사용하기 위해서는 우선 updatedb 명령어를 이용하여 DB(=mlocate)를 생성해야 한다. sudo updatedb # mlocate db update locate -S # DB의 통계치 출력 locate *.log 확인해보았는데 맥북에는 아직 /var/db/locate.database가 생성되어 있지 않다. 필요하다면 그때가서 만들어서 사..
2022.05.01 -
[MySQL] Sever, Monitor, Workbench
인터넷과 데이터베이스의 관계 인터넷이 동작하기 위해선 최소 2대의 컴퓨터가 필요함. 최소 2대의 컴퓨터가 정보를 요청하고 응답한다. 역할에 따라서 클라이언트와 서버라고 나눈다. 정보를 요청하는 클라이언트, 정보를 제공하는 서버 둘이 모여 인터넷을 이룬다. 우리가 MySQL을 설치하면 아래 두 가지 프로그램을 설치함. 데이터베이스 클라이언트 데이터베이스 서버 우리는 데이터베이스 서버에 직접 접근할 수 없다. 그렇기에 우리는 MySQL monitor라는 클라이언트를 통해서 접근할 수 있다. MySQL은 SQL명령어를 통해서 데이터베이스 서버를 제어한다. 데이터베이스 클라이언트로는 bundle로 설치되는 MySQL monitor 외에도 원한다면 MySQL Workbench라는 것을 설치해 사용할 수 있다. M..
2022.04.30 -
2022-04-23 Shell_script_조건문_사용
if절에 and와 or을 사용하는 방법은 크게 3가지다. #AND if [[ condition1 && condition2 ]] : Logical AND if [ condition1 ] && [ condition2 ] if [ condition1 -a condition2 ] #OR if [[ condition1 || condition2 ]] : Logical OR if [ condition1 ] || [ condition2 ] if [ condition1 -o condition2 ] , (, ), &&와 ||등은 shell의 예약어다. 그렇기에 if [ ]에선 사용할 수 없다. 물론 는 \로 고쳐 사용하는 등 방법이 있긴 하다. 하지만 익숙하지 않고 복잡하다. 그리고 위계가 있는 AND와 OR의 경우 표현..
2022.04.23 -
2022-04-22 Shell_script_4
IF #!/bin/bash read -p "enter income amount" Income read -p "enter expenses aount" Expense let Net=$Income-$Expense if [ "$Net" -eq "0" ] then echo "Income and expences are equal" elif [ "$Net" -gt "0" ] then echo "profit : " $Net else echo "Loss : " $Net fi CASE case word in pattern1) command-list1 ;; pattern2) command-list2 ;; patternN) command-listN ;; esac checked against word for match may ..
2022.04.22 -
2022-04-22 Shell_산술_연산하는_방법
띄어쓰기 주의 Shell에서 산술 연산을 수행하는 방법은 크게 3가지가 있다. let command let c=a+b $((산술 연산 표현)) c=$((a+b)) c=$(( a+b )) c=$(( a + b )) expr command c=expr $a + $b #!/bin/bash 2 3 #1 4 Var=1+2 && echo 1 : $Var || echo 1 : error 5 6 #2 7 var1=1 8 var2=2 9 Var=$var1+$var2 && echo 2 : $Var || echo 2 : error 10 11 #3 12 Var=$(( 1 + 2 )) && echo 3 : $Var || echo 3 : error 13 14 #4 15 Var=$((1 + 2)) && echo 4 : $Var |..
2022.04.22 -
2022-04-16 Shell_script_추천글
shell에 대한 이해도를 높여주는 글 [중요] Shell 확장 [중요] Shell 확장 쉘의 중요 기능인 쉘 확장에 대해 다룬다. shoark7.github.io Shell 특수문자 정리 Shell 특수문자 정리 특수 매개변수 특수 매개변수는 bash 쉘이 Linux 또는 UNIX 시스템의 bash 스크립트에서 특별한 값을 처리하는 매개 변수입니다. 이 bash 스크립트 매개변수의 중요한 점은 참조만 가능하고 값을 지 coding-chobo.tistory.com 이보다 잘 정리할 수 없다.
2022.04.16 -
2022-04-14 Shell_script_3
Shell script 예제 강의 시간에 배운 예제를 중심으로 이해해보자. read vim name.sh #!/bin/bash read -p "enter your name: " first last echo "First name is $first" echo "Last name is $last" 이름을 묻고 성과 이름으로 나눠 출력한다. if if [ ] syntax if [ 조건절 ] then 실행절 elif [ 조건절 ] then 실행절 else 실행절 fi 조건절에 사용될 수 있는 옵션들 기능 Numeric String Greater than -gt Greater than or equal -ge Less than -lt Less than or equal -le Equal -eg =, == Not equ..
2022.04.15 -
2022-04-13 Shell_script_2
쉘 스크립트의 기본 문법 # : 주석 \ : 다음 라인에 계속 ; : 명령어 끝 && : 명령어 끝 (정상적으로 명령이 종료되면 다음 명령 실행) || : 명령어 끝 (비정상적으로 명령이 종료되면 다음 명령 실행) $ : 변수 & : 백그라운드에서 실행 출처: https://flower0.tistory.com/180 [쉘 스크립트] 작성법 / 기초문법 쉘 스크립트 해석기 ( Shell Script Interpreter) /bin /sh /bin /ksh /bin /csh /bin /bash /bin /tcsh 쉘 스크립트 작성 기초 (1)쉘에서는 띄어쓰기가 매우 중요. ex ) 다음과 같이 변수 선언 시, VAR=value 띄.. flower0.tistory.com 변수 이름 참조 $ window의 ba..
2022.04.14