shell(4)
-
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-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 -
2022-04-13 Shell_Kernel
쉘과 커널 쉘과 커널 - 생활코딩 쉘과 커널 - 생활코딩 수업소개 사용자가 명령을 입력하면 그 명령을 컴퓨터가 이해할 수 있도록 하는 프로그램이 쉘(shell)입니다. 이 수업에서는 명령을 해석하는 쉘과 실제로 일을 하는 커널의 관계를 살펴보는 수 opentutorials.org Kernel H/W에는 CPU, 메모리(RAM), 하드디스크(HDD), 기타 입출력 장치 등 많은 것들이 있다. 사용자가 실제 직접 조작할 수도 없고 할 수 있어도 위험하다. 그래서 커널이 존재한다. 사용자는 커널을 통해서 하드웨어 시스템의 자원을 관리, 제어할 수 있다. 윈도우즈는 커널의 소스를 공개하지 않는다. 오직 MS사에서만 커널을 수정할 수 있다. 반면 리눅스 커널은 오픈소스다. Shell 쉘은 사용자의 Applicat..
2022.04.13