Shell

🌏 OS/Linux

[Linux] 리눅스 쉘 프로그래밍 (2)

리눅스 쉘 프로그래밍 (2) 1. 조건문 쉘 스크립트 조건문 if-then-fi 조건 명령어, command 실행 결과에 따른 서로 다른 command를 실행 if grep 계정명 /etc/passwd &> /dev/null then 계정이 존재합니다 else 계정 생성 fi case $var의 값에 따라 선택해서 명령어를 실행 echo -n "What do you want?" read answer case $answer in yes) echo "System restart.";; no) echo "shutdown the system.";; *) echo "entered incorrectly";; esac 2. 반복문 쉘 스크립트 반복문 while 다음의 command가 성공하는 동안 do~done 사이의..

🌏 OS/Linux

[Linux] 리눅스 쉘 프로그래밍 (1)

리눅스 쉘 프로그래밍 1. 리눅스 Shell Script 리눅스 쉘 스크립트 리눅스 command들을 모아 놓은 ASCII Text 파일 실행 퍼미션을 할당해야 실행 가능 (chmod) Shell 구문은 기본 top-down 방식으로 해석해서 실행됨 ✔ #으로 시작하는 line은 comment (주석) ✔ #!/bin/bash를 최상단에 적어줘야지 bash로 실행 가능 위치 매개 변수 Positional Parameters $1, $2, $3와 같은 변수에 저장되어 Script에 전달 2. Input & Output echo 문자열이나 변수를 출력하는 명령어 echo 옵션 메세지 -n : 메시지 출력 후 newline 문자를 추가하지 않음 -e : backslash escape 문자를 해석하여 특별한 의..

🌏 OS/Linux

[Linux] 리눅스 Shell 명령어

리눅스 Shell 명령어 1. 리눅스 Shell Shell Shell 명령어 해석기 사용자가 프롬프트에 입력한 명령을 해석해서 운영체제에게 전달 Shell의 종류 Bourne shell (sh) AT&T 벨 연구소의 스티븐 본이 개발한 오리지널 셸 C Shell (csh, tcsh) Bill joy가 C언어의 기술을 넣어 만든 셸 C언어의 문법을 적용 Korn shell (ksh) David Kom이 기존 sh에 csh의 기능을 포함시켜 생성 Bourne-again shell (bash) GNU Project로 만들어 짐 csh, ksh이 가진 기능을 포함하면서 sh와 호환성을 많이 높임 사용 가능 한 Shell 리스트 확인하기 cat /etc/shells 현재 로그인 한 Shell 확인하기 echo $..

heywantodo
'Shell' 태그의 글 목록