“ 매주 목요일마다 당신이 항상 하던대로 신발끈을 묶으면 신발이 폭발한다고 생각해보라.
컴퓨터를 사용할 때는 이런 일이 항상 일어나는데도 아무도 불평할 생각을 안 한다. ”- Jef Raskin
맥의 아버지 - 애플컴퓨터의 매킨토시 프로젝트를 주도
반응형
오픈소프트웨어 |
쉘 스크립트 ( 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 [-옵션] 패턴 파일명