일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ios
- 사양정보
- 일본대학원
- 부자아빠가난한아빠
- ads.txt
- 동시접속
- 사용자100명
- QA
- DevNet
- JMeter
- 韓国ヒップホップ
- 코로나바이러스
- 리눅스
- 환경정보
- 200-301
- 5G
- 명령어
- 한국판뉴딜
- move앱
- 정보처리기사
- 4차산업
- 사양
- 스펙정보
- certification
- 성능측정
- 일본유학
- gbd-200
- 다음메일
- 스마트시티
- 韓国
- Today
- Total
목록네트워크/리눅스 (12)
IT 컴퓨터공학 자료실
https://www.fun-coding.org/linux_basic2.html 리눅스 (linux) 익히기: 리눅스 쉘(bash), 기본 명령어 이해 및 실습 - 잔재미코딩 리눅스 쉘(bash), 기본 명령어 이해 및 실습 2. 리눅스 쉘(bash), 기본 명령어 이해 및 실습¶ 2.1. 쉘 종류¶ 쉘(shell) 운영체제 커널과 사용자 사이를 이어주는 역할 사용자의 명령을 해석하고, 커널에 www.fun-coding.org https://www.fun-coding.org/linux_basic3.html 리눅스 (linux) 익히기: 쉘 스크립트 - 잔재미코딩 실습 bash 쉘에서 제공하는 echo 함수를 이용하여 화면에 "Hello bash" 를 출력 할 수 있도록 스크립트 작성 www.fun-cod..
*Title : The typeset and declare commands for variable *Local Variables and Typeset Variables can be created in a function that will not be available outside of it. The typeset command makes variables local, can provide a type, or can provide formatting. typeset –i x # x must be an integer Arithmetic is faster for variables defined to be integers. Let allows for convenient arithmetic: let x++; l..
일반적인 프로그래밍 언어인 C언어나 파이썬도 언어마다 같은 for문을 사용하더라도 조금 다른 특징과 문법을 가지고 있듯이 쉘 프로그래밍에서도 일반적인 언어처럼 프로그램 작성이 가능하지만 비슷하면서도 조금은 다른 문법을 가지고 있습니다. ▶주석 프로그램의 기능과는 별도로 설명을 돕기 위해 사용되는 주석은 쉘 프로그래밍에서는 # 을 사용합니다. 행의 맨 앞에 #이 있으면 뒷줄은 프로그램의 실행에 아무런 영향을 끼치지 않습니다. ▶변수 모든 프로그래밍 언어에서 가장 기본이 되는 변수는 특정 데이터를 저장하는 공간으로 사용합니다. 쉘에서는 C언어와는 다르게 문자열만 변수로 사용 가능하며 변수를 사용하기 전에 변수형 선언을 할 필요가 없습니다. (perl, python도 마찬가지) ▶변수 사용 시 주의사항 변수를..
쉘스크립트 (파일) 실행방법 사용할 명령어를 모아놓은 쉘 스크립트를 실행하는 방법에는 여러 가지가 있습니다. 일반적으로 chmod 명령을 통해 사용권한을 부여한 뒤 실행하는 방법과, 권한을 부여하지 않고도 실행할 수 있는 방법이 있습니다. 또한, 환경변수 PATH에 등록한다면 일반 명령어처럼 사용할 수도 있습니다. 1. 권한 부여 후 실행 파일을 작성한 뒤 파일에 "chmod 755 " 명령을 통해 실행권한을 부여합니다. 이후 "./" 명령으로 실행할 수 있습니다. 파일에 권한 부여 후 실행하는 방법 파일에 권한을 부여하는 chmod 명령을 실행한 뒤 파일의 이름 색깔이 초록색으로 바뀐 것을 확인할 수가 있습니다. 이후 "./test.sh" 명령을 통해 실행한다면 정상적으로 이루어집니다. 2. 권한없이 ..
쉘 (shell) 프로그래밍이란? 쉘에서 여러 개의 동일한 명령을 반복적으로 실행해야 하는 경우, 매번 같은 명령을 치는 번거로운 막일 작업의 경우 한두 번은 괜찮지만 반복적으로 매일 같은 작업을 하는 경우 시간적으로도, 일적으로도 너무 비효율적입니다. 따라서, 하나의 파일을 만들어 그 안에 반복되는 여러 명령어를 적어놓은 뒤 파일을 실행했을 때 명령어들이 자동으로 실행되도록 만드는 과정을 우리는 "쉘 프로그래밍"이라고 합니다. 또한 이런 파일이나 프로그램을 주로 "스크립트"라고 부릅니다. 간단한 쉘 프로그래밍 작성방법 쉘 프로그래밍을 위해 파일을 생성할 경우 어떤 언어로 작성할지에 따라 파일의 확장자나 내용의 형식이 바뀌기도 합니다. 그중 가장 기본적으로 사용되는 bash쉘을 이용해서 간단한 프로그램을..
* 이 강의에서 필요한 것 - 리눅스 배쉬 프로그램 - 커맨드라인 경험 - 약간의 프로그래밍 지식 * The Man and info Command - 배쉬는 많은 기능을 가지고 있다. - 약간의 온라인 문서가 존재한다. - 프린트하면 약 100 페이지 정도가 된다. - https://www.gnu.org/software/bash/manual/bashref.html Bash Reference Manual www.gnu.org - man bash - info bash - https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html Bash Reference Manual www.gnu.org * Scrpit File Basics - 첫 , 두 번째 글자는..
※Title : Sourcing and aliasing with bash * Source Scripts - source example.sh, or . example.sh - It is "dot space" as a short way to source a script. - The shell executed the script in the shell's own process instead of in a new process. - Sourceing is a common way to import variable assignments or functions. - the sourced script is executed within the calling shell's process. * Working with Ali..

지금까지 쉘 스크립트를 정말 많이 작성하고 사용하였는데 이 때 사용하던 #!(셔뱅)을 그냥 형식적으로만 사용했지 제대로 알고 사용하지는 않았습니다. 그래서 이번 기회에 한 번 알아보고 이제 알고 써보기로 하였습니다. 1. #!(Shebang, 셔뱅)이란? 유닉스 계열 운영체제에서 스크립트를 작성할 때 맨 처음에 위치하며, 주로 쉘 스크립트를 작성할 때 많이 사용됩니다. 이 의미는 #!(셔뱅)으로 선언된 부분으로 스크립트를 동작시키겠다는 의미로 보시면 됩니다. 2. #!(Shebang, 셔뱅) 사용법 다른 스크립트에서도 사용할 수 있지만 저의 경우에는 주로 쉘 스크립트를 사용할 때 많이 사용하였습니다. 스크립트 최상단에 #! [인터프리터] [옵션] 을 이용하여 선언하여 주시면 됩니다. 예를들어 설명드리도록..
리눅스 쉘 커맨드 강의 요약 ( 3시간 강의 ) * 일반적인 커맨드 문법 예) ls –lh /user/bin sort –u user.txt grep –i “needle” haystack Command Option(s) Argument(s) * Option(s) 의 특징 커맨드를 어떻게 작동할 지 -로 시작함 보통 한 개의 캐릭터 글자로 사용함 대부분의 Option(s) 명령어는 한 개 혹은 그 이상의 명령어 * 실습 1 ◎ ls 명령어 : 현재 디렉토리의 파일 목록을 간단히 보여줌 ◎ ls –l 명령어 : 현재 디렉토리의 파일 목록을 자세히 보여줌 * 유용한 단축키 ◎ TAP 키 : 자동적으로 파일이나 폴더의 풀 네임을 치지 않아도 자동적으로 완성해주는 키 : 경로의 내용에 근거하여 추측할 수 있게 도와..
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 SCP에 대해서 알아보겠습니다. SCP설명 scp란 Secure Copy의 약자로 로컬서버에서 리모트(원격)서버로 파일을 복사해서 올리거나 내려받을 때 사용하는 unix계열 utility입니다. 사용방법 다른 서버로 파일 복사해서 보내기 $ scp 보낼파일 서버사용자계정@서버주소:복사될경로 다른 서버에서 파일 복사해서 가져오기 $ scp 서버사용자계정@서버주소:가져올파일경로 복사될경로 사용예제 서버A와 서버B가 있다고 가정했을때, 두가지 case에 대해 알아봅니다. (두 서버는 같은 내부 네트워크에 물려있음을 가정합니다.) 서버A IP = 172.172.2.20 서버B IP = 172.172.2.30 서버A에서 서버B로 특정 파일(sampleA.txt)..