본문 바로가기

Shell

LINUX , UNIX 컴맨드 0.0.0.1 서브 디렉토리까지 파일안의 문자열 모두 검색 find ./ -name "*" -exec grep 'abc' {} ; -print find . -name -print -exec grep abc {} ; grep -r abc * 0.0.0.2 haha와 huhu가 동시에 들어있는 행 뽑기 grep haha foo.txt | grep huhu 0.0.0.3 찾아서 지우기 find / -name "*.eml" -exec rm -f {} ; 0.0.0.4 공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어,공사중 또는 Under Construction이라는 공지를 넣으면 됩니다. 0... 더보기
리눅스 Shell 명령 1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 +---------------+--------------------------------.. 더보기
PHP 를 Shell script 로 사용 글쓴이 : 오렌지블루 출처 : www.phpschool.com 오늘날 동적 웹 페이지를 개발하는 최고의 언어가 PHP라는 것은 누구나 다 아는 사실입니다. 하지만 PHP가 쉘 스크립트 언어로도 사용할 수 있다는 것은 모르는 사람이 많은 것 같습니다. 쉘 스크립트 언어로써의 PHP는 Bash나 Perl만큼 튼튼하지는 않지만 많은 이접이 있습니다. PHP를 쉘 언어로 사용하기 위해 요구되는 것은 PHP를 아파치 모듈 대신 CGI 바이너리로 설치해야 합니다. 보안 문제가 걸려 있기 때문에 PHP메뉴얼의 참고하기 바랍니다. 일반적인 PHP 웹 페이지와 PHP 쉘 스크립트 사이의 단 한가지 차이점은 PHP스크립트의 제일 첫 번째 줄에 다음과 같이 쉘 호출을 해주어야 하는 점입니다. #!/usr/local/bin/.. 더보기