혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

10-11, 오픈소프트웨어

간지뽕빨리턴님 2019. 11. 24. 19:40
반응형
  오픈소프트웨어

쉘 스크립트 ( shell script )

 

echo $PATH

/home/bin:/usr/sbin:/

:는 우선순위

첫번째로 됨

 

로그 파일 남기기

로그 시작

$script <파일명> - 파일명이 없으면 기본 파일명 : typescript 생성됨

 

로그종료

$exit 또는 Ctrl + D

 

쉘 시작 (#!/bin/bash) <<<<<<<<<시험

echo "Enter a Number:";

read input 인풋이라는 값을 받아들이는 것

 

숫자비교 - > 바로 전에 적었던 글 참고

 

' Quick and dirty' 빠르지만 더럽다.

 

(()) < 두개를 쓴다면 C스타일과 비슷하게 쓸수 있음

 

반복문

반복문 내에 break문, continue 문을 넣얼 수 있음

while문

while condition 

do

command 

done

 

until 문

until condition

 

find -name 'o*' -> o가 들어간 것을 찾아줌

find /etc -name 'pass*'

 

whereis cd 명령어에 해당되는 바이너리와 매뉴얼 위치 출력

했는데 아무것도 나오지않는다면 내장 명령어라는 소리

 

which 특정 명령어의 위치 출력

 

grep 파일 내에서 지정한 문자열을 찾아 문자열을 포함한 모든 행 출력

파일로부터 프로그램 수정을 위해 변수, 함수명 등을 찾을 때 사용

$grep [-옵션] 패턴 파일명