Android에서 Linux bash 스크립트를 작성하는 방법과 이를 작성하려는 이유

Android 장치에서 새로운 Linux 터미널 사용을 시작하는 방법

잭 월렌 / 엘리스 베터스 피카로 / ZDNET

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • Android에서 Linux 지원을 활성화하면 여러 가지 이점이 있습니다.
  • 이 기능을 사용하면 bash 스크립트를 생성하고 실행할 수 있습니다.
  • 이는 스크립트의 내용을 익히는 데 매우 유용합니다.

Bash 스크립트는 모든 종류의 반복 작업을 자동화하는 훌륭한 방법입니다. 백업 실행, 임시 파일/로그 지우기, 파일 이름 바꾸기 또는 일괄 이름 바꾸기, 소프트웨어 설치 또는 업데이트 등을 수행할 수 있습니다.

이러한 스크립트를 작성하는 것이 생각만큼 어렵지는 않지만, bash 스크립트를 자세히 익히는 데는 시간이 좀 걸립니다.

또한: 정말 유용한 안드로이드의 숨겨진 기능 6가지(그리고 내 삶을 어떻게 더 쉽게 만들어줬는지)

좋은 소식: Android 장치가 있는 경우 Linux 터미널을 활성화할 수 있습니다. 즉, 이동 중에도 bash 스크립팅을 생성하거나 연습할 수 있습니다.

시도해 보고 싶은 것 같으면 계속해서 읽어서 Android에서 Linux bash 스크립트를 작성하는 방법에 대해 자세히 알아보세요.

Android에서 Linux bash 스크립트를 작성하는 방법

필요한 것: 이를 위해 필요한 유일한 것은 Linux 환경이 활성화된 Android 장치입니다. 이 작업을 수행하는 방법은 내 기사 “Android 장치에서 새로운 Linux 터미널을 사용하는 방법 – 쉽습니다.”에서 확인할 수 있습니다.

Linux 터미널이 준비되었으면 bash 스크립트 여행을 시작하겠습니다.

나노 설치

Bash 스크립트를 생성/수정하는 데 사용할 nano 편집기를 설치하는 단계는 다음과 같습니다.

App Drawer를 열고 ‘터미널’이라고 표시된 실행기를 검색하세요.

더 보기

nano를 설치하기 전에 먼저 Linux를 업데이트해야 합니다. 이렇게 하려면 터미널에 다음 명령을 입력하세요.

더 보기

sudo 적절한 업데이트

해당 명령이 완료된 후 다음을 사용하여 업그레이드하십시오.

sudo 적절한 업그레이드

이제 다음 명령을 사용하여 nano 편집기를 설치할 수 있습니다.

더 보기

sudo apt 설치 나노

그 후에는 갈 준비가 된 것입니다.

첫 번째 스크립트 만들기

기본 Linux bash 스크립트를 작성하는 것은 실제로 매우 쉽습니다. 터미널에 “Hello, ZDNET”을 간단히 인쇄하는 스크립트를 만들어 보겠습니다.

이렇게 하려면 다음 명령을 실행하십시오.

나노 hello.sh

이제 콘텐츠를 담을 수 있는 빈 파일이 표시됩니다. Bash 스크립트의 첫 번째 줄은 다음과 같습니다.

#!빈 / 배시

참고: / 문자 양쪽에 있는 공백을 제거해야 합니다.

추가 정보: Android 휴대폰 캐시를 지우는 방법(그리고 지연을 영원히 없애는 방법)

위 줄의 역할은 스크립트가 Bash 셸을 통해 실행되는지 확인하는 것입니다.

다음 줄은 다음과 같습니다.

echo “안녕하세요, ZDNET”

Ctrl을 누른 다음 키보드에서 x를 눌러 파일을 저장하고 닫습니다. 메시지가 나타나면 다음을 입력하세요. 와이, 그런 다음 Enter를 탭하세요.

다음으로 다음 명령을 사용하여 스크립트 실행 권한을 부여해야 합니다.

chmod u+x hello.sh

스크립트를 실행하고 어떤 일이 일어나는지 살펴보겠습니다. 다음과 같이 수행됩니다.

./hello.sh

출력에 “Hello, ZDNET”이 표시되어야 합니다.

좀 더 유용한 스크립트를 작성해 보겠습니다. /tmp 디렉토리에서 파일을 제거하는 스크립트를 작성하겠습니다. 시스템이 이를 처리하도록 해야 하지만 스크립트는 작업을 처음 접하는 사람들에게 좋은 소개입니다.

다음을 사용하여 파일을 만듭니다.

나노 삭제.sh

평소와 같이 첫 번째 줄은 위 스크립트와 동일합니다. 그러면 스크립트의 주요 줄은 다음과 같습니다:

rm -rf /tmp/*.*

파일을 저장하고 닫습니다. 다음을 사용하여 새 스크립트 실행 권한을 부여하십시오.

chmod u+x delete.sh

이제 다음을 사용하여 이 파일을 실행할 수 있습니다.

sudo ./delete.sh

/tmp 내의 항목을 변경하려면 관리자 권한이 필요하므로 sudo를 사용해야 합니다. /tmp를 살펴보면 이제 비어 있음을 알 수 있습니다.

또한: 모든 신규 사용자가 배워야 할 처음 8가지 Linux 명령

위의 파일 제거 방법은 일반적인 경로는 아니지만 배울 수 있는 좋은 방법이라는 점을 기억하세요. 사용자 입력이 필요한 스크립트를 사용하여 백업을 생성해 보겠습니다.

input.sh라는 새 파일을 만듭니다. 해당 파일에서 동일한 시작 줄을 맨 위에 배치하고 다음을 추가합니다.

read -p “이름을 입력하세요: ” name
echo “안녕하세요, $name님! ZDNET에 오신 것을 환영합니다.”

파일을 저장하고 닫습니다. 새 스크립트 실행 권한(chmod u+x input.sh)을 부여한 후 명령(./input.sh)을 실행하면 입력한 이름의 출력이 표시됩니다.

이것을 명심하세요

귀하는 Android에서 Linux를 사용하고 있으므로 이것이 Android 장치를 관리하는 실행 가능한 방법이라고 생각하지 않습니다. 그러나 이는 Linux용 bash 스크립트 작성 방법을 배울 수 있는 좋은 방법입니다.

그러나 위의 주의 사항에 별표를 추가하고 싶습니다. 일부 Android 디렉터리 구조, 특히 /mnt/shared에 액세스할 수 있습니다. 해당 디렉터리에서는 기기에 설치한 일부 앱의 하위 디렉터리를 찾을 수 있습니다. 예를 들어, 한 디렉토리는 /mnt/shared/Pictures입니다.

해당 디렉토리를 비우는 스크립트를 생성한다고 가정해 보겠습니다. 해당 스크립트는 항상 동일한 첫 번째 줄로 시작하고 다음을 추가합니다.

sudo rm /mnt/shared/Pictures/*.*

또한: 꼭 사용해야 하는 8가지 Linux 명령과 이를 사용하여 삶을 더 쉽게 만드는 방법

그렇습니다. Android에서 Bash 스크립트를 만드는 것은 교육용이 아닌 경우 유용할 수 있습니다. 그러나 Android 디렉터리에서 Bash 스크립트를 사용할 때는 주의하세요. 언제든지 Linux 지원을 비활성화하고 다시 활성화하여 처음부터 시작할 수 있기 때문에 Linux 환경에서 사용하는 것이 좋습니다. Android 파일 구조를 망친 경우 공장 초기화를 수행해야 할 수도 있습니다. 당신은 그것을 원하지 않습니다.

관련 기사

댓글 남기기