본문 바로가기

Learning/└◆Shell Scripts

[ShellScripting] 본 셸(Bourne shell)의 동작 ________________________________________________________________________________ 제 1 부 본쉘 제 1 장 유닉스 쉘 제 2 장 본쉘의 개요 제 3 장 본쉘의 동작 제 4 장 유닉스 명령어 제 5 장 본셀의 특징 제 6 장 본셀 프로그래밍 ________________________________________________________________________________ 제 3 장 본 쉘의 동작 --------------------------- 1. 시스템 시동과 로그인 쉘 2. 명령어 종류 3. 프로세스와 쉘 4. 리다이렉션 5. 파이프 --------------------------- 이번장에서는 본쉘의 동작을 이해하기 위해 .. 더보기
[ShellScripting] 본 셸(Bourne shell)의 개요 ________________________________________________________________________________ 제 1 부 본쉘 제 1 장 유닉스 쉘 제 2 장 본쉘의 개요 제 3 장 본쉘의 동작 제 4 장 유닉스 명령어 제 5 장 본셀의 특징 제 6 장 본셀 프로그래밍 ________________________________________________________________________________ 제 2 장 본쉘의 개요 ---------------------------- 1. 본쉘의 역할 2. 로그인 쉘 3. 본쉘 프로그램의 사용 범위 4. 쉘 변경 및 확인 ---------------------------- 여러가지 유닉스에서 제공되고 있는 쉘은 본쉘(B.. 더보기
[ShellScripting] 유닉스 셸 ________________________________________________________________________________ 제 1 부 본쉘 제 1 장 유닉스 쉘 제 2 장 본쉘의 개요 제 3 장 본쉘의 동작 제 4 장 유닉스 명령어 제 5 장 본셀의 특징 제 6 장 본셀 프로그래밍 ________________________________________________________________________________ 제 1 장 유닉스 쉘 ----------------------- 1. 쉘의 기능 2. 유닉스 쉘의 역사 3. 쉘의 종류 4. 쉘의 기능 비교 ----------------------- 1 쉘의 기능 쉘은 유닉스 운영체제의 핵심인 커널과 사용자 사이의 인터페이스를 .. 더보기
[ShellScripting] 솔라리스 관리자를 위한 본 셸프로그래밍 배시 쉘스크립트 과정을 위한 실습 환경 구축 0. 사용시스템 - linux200(bash 쉘 사용) 1. 네트워크 설정 계획(Y: 강의장 번호, 2XX: 자리번호) 이전 네트워크 설정 새로운 네트워크 설정 네트워크 타입 NAT Bridge IP 192.168.20.200/255.255.255.0 172.16.Y.2XX/255.255.0.0 Hostname linux200.example.com linux2XX.example.com Gateway 192.168.20.100 172.16.0.1 DNS 192.168.20.200/168.126.63.1 168.126.63.1 ■ 6강의장 자리배치도(EX: 솔데스크 6강의장) ========================================== 200 20.. 더보기
Shell Basics - Linux Tutorial Shell Basics - echo and read - Linux Tutorial #1 Shell Basics - New Line and Screen Clearing - Linux Tutorial #2 Shell Basics Writing a Shell Script Linux Tutorial Final # vi test.sh # chmod +x test.sh && bash test.sh # cat color.log ($name favorite color is #color. >> color.log) A little bit more detail 더보기
Linux Shell Scripting In this I will be showing you how to make your own shell script using Vim editor. The first example I make a script that echos "Hello User". Please comment, rate, and subscribe! Thanks I appreciate it. Act1. # vim test1.sh # ./test1.sh Act2. Act3. 더보기
배시 스크립트(bash scripts) 셸은 사용자가 커맨드라인에서 입력한 명령을 해석해서 운영체제의 핵심인 커널에 전달하는 도구 이다. 커맨드라인 에서 ls -al 명령을 내리면 셸이 ls와 -al로 나누고 ls는 명령어, -al은 옵션으로 분석한 다음 리눅스 커널에 전달하며 처리 결과를 화면에 출력한다. 이런 셸을 명령어 해석기라고 한다. 프로그래밍 언어를 배우기 전에 C언어를 사용하면 숙달하는데 시간도 오래 걸리고 실제로 활용하여 사용하기 어렵다. 일반적인 용도보다 전문적인 개발이나 용도로 쓰이기 때문에 실 생활에서 바로 사용할 수 있는 스크립트 언어를 먼저 배우는게 유용하다고 할 수 있다. 스크립트 종류는 수없이 많지만 가장 기본적인 배시 셸 스크립트를 먼저 접하는게 지루하지 않고 접할수 있는 방법중 하나이다. 우분투를 비롯한 대부분의.. 더보기
쉘 스크립트 작성 가이드_조건문,반복문,if문,비교연산자 여러가지 구문 주의사항 1. if 뒤에는 반드시 조건문이 와야하고 [ ] 사이에 한칸을 띄워 주어야 한다 2. elif (else if) 뒤에도 조건이 필요하고 , elif사용시 else가 꼭 들어가야 한다. 더보기
쉘 스크립트 작성 가이드 쉘 스크립트란? 쉘 스크립트(shell script)는 쉘이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영 체제를 위해 쓰인 스크립트 단순 도메인 고유 언어로 여기기도 한다. 쉘 스크립트가 수행하는 일반 기능으로는 파일 이용, 프로그램 실행, 문자열 출력 등이 있다. 쉘 스크립트라는 말은 유닉스 쉘을 위해 쓰인 스크립트를 말하는 반면, COMMAND.COM(도스)과 CMD.exe(윈도우)명령 줄 스크립트는 보통 배치 파일이라고 불리지만 이 글에는 두 개의 속성 모두를 논한다. 스크립트를 작성하기 전 중요하게 생각해야 할 것은 스크립트 이름이다. 이름만으로도 기능을 알 수 있게 만들면 나중에 스크립트를 여러개 만들어도 관리가 쉬워지기 때문 스크립트의 이름은 기본적으로 test.sh처럼 뒤에 확장.. 더보기