기본 명령어
ps
ps 명령어는 현재 실행 중인 프로세스의 정보를 보여줍니다.
ps
kill
kill 명령어는 프로세스를 종료시킵니다.
kill process_id
bg
bg 명령어는 작업을 백그라운드로 전환합니다.
bg job_id
fg
fg 명령어는 작업을 포그라운드로 전환합니다.
fg job_id
함수 및 응용 코드
함수 사용하기
# 함수 정의
hello() {
echo "Hello, World!"
}
# 함수 호출
hello
다른 함수와 함께 사용하기
# 함수 정의
greet() {
echo "Hello, $1!"
}
# 다른 함수와 함께 사용
hello_and_greet() {
hello
greet "Alice"
}
# 함수 호출
hello_and_greet
조건문과 반복문
조건문 사용하기
# 조건문 예시
if [ $num -eq 0 ]; then
echo "Number is zero"
elif [ $num -gt 0 ]; then
echo "Number is positive"
else
echo "Number is negative"
fi
반복문 사용하기
# 반복문 예시
for fruit in apple banana cherry; do
echo "I like $fruit"
done
성능 향상을 위한 팁
- 백그라운드 실행: 필요한 경우 작업을 백그라운드에서 실행하여 다른 작업을 동시에 처리할 수 있도록 합니다.
- 작업 제한: 필요하지 않은 프로세스를 종료하고 시스템 리소스를 최적화하여 성능을 향상시킵니다.
- 병렬 처리: 여러 작업을 병렬로 처리하여 CPU 코어를 최대한 활용하고 실행 시간을 단축시킬 수 있습니다.