전체 글(581)
-
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 -
Shell Script 띄어쓰기 (보호)
보호되어 있는 글입니다.
2022.04.13 -
2022-04-13 Shell_Kernel
쉘과 커널 쉘과 커널 - 생활코딩 쉘과 커널 - 생활코딩 수업소개 사용자가 명령을 입력하면 그 명령을 컴퓨터가 이해할 수 있도록 하는 프로그램이 쉘(shell)입니다. 이 수업에서는 명령을 해석하는 쉘과 실제로 일을 하는 커널의 관계를 살펴보는 수 opentutorials.org Kernel H/W에는 CPU, 메모리(RAM), 하드디스크(HDD), 기타 입출력 장치 등 많은 것들이 있다. 사용자가 실제 직접 조작할 수도 없고 할 수 있어도 위험하다. 그래서 커널이 존재한다. 사용자는 커널을 통해서 하드웨어 시스템의 자원을 관리, 제어할 수 있다. 윈도우즈는 커널의 소스를 공개하지 않는다. 오직 MS사에서만 커널을 수정할 수 있다. 반면 리눅스 커널은 오픈소스다. Shell 쉘은 사용자의 Applicat..
2022.04.13 -
2022-04-13 Linux_IO_Redirection
IO Redirection - 생활코딩 IO Redirection - 생활코딩 IO Redirection 2016-11-26 10:35:24 강의 output input 안 중요한 이야기들 opentutorials.org pipeline ps aux | grep nyancat pipeline : command to command IO Redirection output 1> : stdout to file (1>에서 1 생략 가능) 2> : stderr to file [unix_cmd] 1> result.txt 2> error.log input cat < hello.txt //(stdin) cat hello.txt //(command-line arguments : argv, argc) 혼종 head -n1 ..
2022.04.13 -
2022-04-13 Arduino_5
time = millis(); // 아두이노 보드가 현재 프로그램을 돌리기 시작한 후 지난 밀리 초 숫자를 반환한다. 이 숫자는 약 50 일 후에 오버플로우(0으로 돌아감)가 된다. led를 1초마다 꺼졌다 켜졌다를 반복하고 그때마다 프로그램이 경과한 시간을 출력하는 코드. 출처 : https://www.arduino.cc/reference/ko/language/functions/time/millis/ millis() - 아두이노 참조 설명 아두이노 보드가 현재 프로그램을 돌리기 시작한 후 지난 밀리 초 숫자를 반환한다. 이 숫자는 약 50 일 후에 오버플로우(0으로 돌아감)가 된다. 문법 매개변수 반환 프로그램 시작 후 지난 www.arduino.cc
2022.04.13 -
2022-04-12 .vimrc파일 github에 올리기
Github를 통해서 Vim setting 값을 관리하기 위해서 .vimrc 파일을 github에 올려보자. 1. github에서 repository를 새로 만든다. Repository name을 MyVimSettings라고 설정했다고 가정하고 진행한다. 2. create a new repository on the command line cd git init git add .vimrc git commit -m “first commit” git remote add origin git@github.com:your_github_id/MyVimSettings.git git push origin master 잘못된 주소를 수정하려면... git remote remove origin git remote add or..
2022.04.12 -
맥북, 터미널 단축키 모음(보호)
보호되어 있는 글입니다.
2022.04.12