[기본명령어]디렉토리 및 파일 조작 명령어 (ls, cd, mkdir, rm 등

기본 명령어

ls

ls 명령어는 현재 디렉토리의 파일과 디렉토리를 나열합니다.

ls

cd

cd 명령어는 디렉토리를 변경합니다.

cd directory_name

mkdir

mkdir 명령어는 새로운 디렉토리를 생성합니다.

mkdir directory_name

rm

rm 명령어는 파일 또는 디렉토리를 삭제합니다.

rm file_name

함수 및 응용 코드

함수 사용하기

# 함수 정의
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 코어를 최대한 활용하고 실행 시간을 단축시킬 수 있습니다.
  • 외부 명령어 대신 내장 명령어 사용: 내장된 Bash 쉘 명령어는 외부 프로그램보다 더 빠르게 실행되므로 성능 향상에 도움이 됩니다.

게시됨

카테고리

,

작성자