OSX / Windows 및 Android에서 작업을 자동화하는 방법

Eklavya

안녕하세요, 멍청한 놈들 미안합니다. 최근에 생산성을 높이려고 노력하고 있으며 Mac, Windows 및 Android 컴퓨터에서 작업을 자동화하는 방법을 웹에서 검색하려고 노력하고 있습니다. 지금까지 저는 다음과 같이 믿어야했습니다. Mac : AppleScript는 특정 코드를 컴파일하기위한 설정 및 환경과 같은 터미널에서 작업을 자동화하기 위해 Mac에서 스크립트 (shell scrpits?)를 작성하는 데 사용할 수 있습니다. automator를 사용하여 쉘 스크립트 실행 Windows : 작업을 자동화하기 위해 Python으로 스크립트 작성. Android : Windows와 동일합니다. "Tasker"를 사용하여이 코드를 앱으로 실행합니다.

내 주요 의심은 다음과 같습니다. 1) 쉘 스크립트가 Windows에서 실행됩니까? 2) Windows에서 어떤 종류의 스크립트가 실행되지 않는다면? 3) 파이썬을 사용하여 쉘 스크립트를 작성할 수 있습니까? 4) applScript를 사용하여 쉘 스크립트를 작성할 수 있습니까? 5) 자바 스크립트를 사용하여 쉘 스크립트를 작성할 수 있습니까? 6) 의도 한 작업을 수행하기 위해 실제로 쉘 스크립트를 사용할 수 있습니까? 7) bash 스크립트는 무엇이며 쉘 스크립트와 어떻게 다릅니 까? 8) OSX 및 Windows에서 bash 스크립트를 사용하여 의도 한 작업을 수행 할 수 있습니까? 9) 스크립트 작성 방법은 어디서 배우나요?

cdarke

몇 가지 용어를 정의 해 보겠습니다. 안타깝게도 "shell"과 "script"라는 단어는 모호하며, 물론 어디에서 얻은 것인지 모르겠습니다.

쉘은 다른 것을 실행할 수있는 프로그램입니다. 따라서 Windows 탐색기는 UNIX / Linux / OS X 버전에서 실행되는 bash와 마찬가지로 쉘입니다. 그러나 대부분의 사람들은 cmd.exeWindows 및 UNIX의 bash와 같이 CLI (Command Line Interpreter)로 실행할 수있는 기능을 포함합니다 .

스크립트는 별도의 컴파일 단계없이 텍스트 파일에서 실행되는 프로그램입니다. 컴파일러는 소스 코드를 기계가 읽을 수있는 형식으로 변환합니다. 스크립팅 언어를 사용하면 컴파일러가 내장되어 있으며 일반적으로 사용자에게 보이지 않습니다.

쉘에는 종종 CLI와 언어라는 두 가지 기능이 있습니다. 이 두 가지는 때때로 충돌하며 일반적으로 CLI 구성 요소 (Perl, Python, Ruby)가없는 언어는 크고 복잡한 프로그램을 작성하는 데 더 좋습니다. 비교적 단순한 물건에는 껍질이 좋습니다.

1) 쉘 스크립트가 Windows에서 실행됩니까? "쉘 스크립트"가 의미하는 바에 따라 다르지만 그렇습니다. Windows에는 즉시 사용 가능한 두 개의 명령 줄 인터프리터가 cmd.exe있으며 Powershell. 둘 다 다른 운영 체제와 호환되지 않습니다.

2) Windows에서 어떤 종류의 스크립트가 실행되지 않는다면? 이제 "쉘 스크립트"대신 "스크립트"라고 말합니다. Python, Perl, Ruby는 모두 Windows에서 원활하게 실행되지만 설치해야합니다.

3) 파이썬을 사용하여 쉘 스크립트를 작성할 수 있습니까? 4) applScript를 사용하여 쉘 스크립트를 작성할 수 있습니까? 예-그런데 왜 "쉘"이라는 단어를 사용하고 있습니까?

5) 자바 스크립트를 사용하여 쉘 스크립트를 작성할 수 있습니까? 이론적으로는 그렇습니다.하지만이를 위해 설계된 것은 아니며 최상의 도구가 아닙니다.

6) 의도 한 작업을 수행하기 위해 실제로 쉘 스크립트를 사용할 수 있습니까? 어서! 의도 된 작업은 무엇입니까? 쉘 스크립트로 애플리케이션을 작성하지 마십시오. 그러나 Perl, Python, Ruby와 같은 언어는 다른 문제이지만 아무도 이러한 셸을 호출하지 않습니다 (엄밀히 말하면 가능하지만).

7) bash 스크립트는 무엇이며 쉘 스크립트와 어떻게 다릅니 까? Bash 스크립트는 bash (Bourne-Again shell) 프로그램을 사용하는 프로그램입니다. 이들은 쉘 스크립트입니다. 셸에는 여러 가지 맛이 있으며 bash가 아마도 가장 인기가 있습니다.

8) OSX 및 Windows에서 bash 스크립트를 사용하여 의도 한 작업을 수행 할 수 있습니까? Bash는 일종의 에뮬레이션 환경 인 Windows의 Cygwin에서 실행됩니다. OS X의 Bash는 기본입니다. 나는 당신이 의도 한 작업이 무엇인지 모르기 때문에 이것은 말할 수 없습니다.

9) 스크립트 작성 방법은 어디서 배우나요? 명령 줄에 입력하는 모든 내용 은 편집기로 만든 텍스트 파일 인 스크립트 로 이동할 수 있습니다 .

Python, Perl 및 Ruby와 같은 언어에는 모두 광범위한 문서와 자습서가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows에서 Mac OSX로 Eclipse 작업 공간을 내보내는 방법

분류에서Dev

Windows가 아닌 MAC OSX의 Postgres Sql 9.6에서 백업 및 복원하는 방법

분류에서Dev

Windows, OSX 및 Linux에서 작동하는 외장 하드 드라이브?

분류에서Dev

웹 서비스 사용 작업을 자동화하는 방법

분류에서Dev

OSX에서 openfire 자동 시작을 끄는 방법

분류에서Dev

Android Studio의 Windows 및 Linux에서 작동하는 git repo를 설정하는 방법 (및 gradle 사용)

분류에서Dev

Windows Azure에서 작업자 역할을 업로드하는 방법

분류에서Dev

2019 년, Windows 10에서 자동 재부팅 및 업데이트를 * 비활성화 *하는 방법은 무엇입니까? 이전 방법이 더 이상 작동하지 않습니다.

분류에서Dev

2019 년, Windows 10에서 자동 재부팅 및 업데이트를 * 비활성화 *하는 방법은 무엇입니까? 이전 방법이 더 이상 작동하지 않습니다.

분류에서Dev

Windows에서 특정 작업을 종료하는 방법

분류에서Dev

Windows 7의 작업 표시 줄에서 고정 및 실행중인 프로그램을 그룹화하는 방법은 무엇입니까?

분류에서Dev

Instruments를 사용하여 자동화 및 할당 tracetemplate을 동시에 시작하는 방법이 있습니까?

분류에서Dev

Ubuntu 14.04에서 듀얼 부팅이 작동하도록 Windows에서 최대 절전 모드 및 빠른 부팅을 비활성화하는 방법

분류에서Dev

Ubuntu 14.04에서 듀얼 부팅이 작동하도록 Windows에서 최대 절전 모드 및 빠른 부팅을 비활성화하는 방법

분류에서Dev

작동하지 않는 Windows에서 새 Windows로 예약 된 작업을 복사하는 방법

분류에서Dev

RabbitMQ는 작업 및 핸들 결과에 작업을 분할하는 방법

분류에서Dev

사용자 및 봇 활동을 대화에 게시하는 방법

분류에서Dev

Windows 7 Ultimate에서 3 일마다 자동으로 exe 파일을 실행하는 자동화 된 방법?

분류에서Dev

Windows 8에서 "업데이트 및 다시 시작"대신 "업데이트 및 종료"를 얻는 방법

분류에서Dev

Upstart에서 사용자 작업을 활성화하는 방법

분류에서Dev

OSX 및 Ubuntu 용 공유 볼륨에 대한 권한을 관리하는 방법

분류에서Dev

Windows에서 폴더 최적화 유형을 자동화하는 방법이 있습니까?

분류에서Dev

Windows 8 및 7에서 많은 작은 파일을 빠르게 이동하는 방법

분류에서Dev

Windows Server 2012 : MySQL 데이터베이스의 덤프 및 압축을 자동화하는 방법

분류에서Dev

C #에서 Windows 서비스를 자동 시작하는 방법

분류에서Dev

Windows Form에 대해 크기 조정 및 이동을 모두 비활성화하는 방법

분류에서Dev

Mac 및 Windows에서 Keepass Portable을 실행하는 방법

분류에서Dev

Java 8에서 HttpsURLConnection 및 Jsoup을 사용하도록 Gmail 로그인을 자동화하는 방법

분류에서Dev

Skype에서 맞춤법 검사 및 자동 수정을 비활성화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Windows에서 Mac OSX로 Eclipse 작업 공간을 내보내는 방법

  2. 2

    Windows가 아닌 MAC OSX의 Postgres Sql 9.6에서 백업 및 복원하는 방법

  3. 3

    Windows, OSX 및 Linux에서 작동하는 외장 하드 드라이브?

  4. 4

    웹 서비스 사용 작업을 자동화하는 방법

  5. 5

    OSX에서 openfire 자동 시작을 끄는 방법

  6. 6

    Android Studio의 Windows 및 Linux에서 작동하는 git repo를 설정하는 방법 (및 gradle 사용)

  7. 7

    Windows Azure에서 작업자 역할을 업로드하는 방법

  8. 8

    2019 년, Windows 10에서 자동 재부팅 및 업데이트를 * 비활성화 *하는 방법은 무엇입니까? 이전 방법이 더 이상 작동하지 않습니다.

  9. 9

    2019 년, Windows 10에서 자동 재부팅 및 업데이트를 * 비활성화 *하는 방법은 무엇입니까? 이전 방법이 더 이상 작동하지 않습니다.

  10. 10

    Windows에서 특정 작업을 종료하는 방법

  11. 11

    Windows 7의 작업 표시 줄에서 고정 및 실행중인 프로그램을 그룹화하는 방법은 무엇입니까?

  12. 12

    Instruments를 사용하여 자동화 및 할당 tracetemplate을 동시에 시작하는 방법이 있습니까?

  13. 13

    Ubuntu 14.04에서 듀얼 부팅이 작동하도록 Windows에서 최대 절전 모드 및 빠른 부팅을 비활성화하는 방법

  14. 14

    Ubuntu 14.04에서 듀얼 부팅이 작동하도록 Windows에서 최대 절전 모드 및 빠른 부팅을 비활성화하는 방법

  15. 15

    작동하지 않는 Windows에서 새 Windows로 예약 된 작업을 복사하는 방법

  16. 16

    RabbitMQ는 작업 및 핸들 결과에 작업을 분할하는 방법

  17. 17

    사용자 및 봇 활동을 대화에 게시하는 방법

  18. 18

    Windows 7 Ultimate에서 3 일마다 자동으로 exe 파일을 실행하는 자동화 된 방법?

  19. 19

    Windows 8에서 "업데이트 및 다시 시작"대신 "업데이트 및 종료"를 얻는 방법

  20. 20

    Upstart에서 사용자 작업을 활성화하는 방법

  21. 21

    OSX 및 Ubuntu 용 공유 볼륨에 대한 권한을 관리하는 방법

  22. 22

    Windows에서 폴더 최적화 유형을 자동화하는 방법이 있습니까?

  23. 23

    Windows 8 및 7에서 많은 작은 파일을 빠르게 이동하는 방법

  24. 24

    Windows Server 2012 : MySQL 데이터베이스의 덤프 및 압축을 자동화하는 방법

  25. 25

    C #에서 Windows 서비스를 자동 시작하는 방법

  26. 26

    Windows Form에 대해 크기 조정 및 이동을 모두 비활성화하는 방법

  27. 27

    Mac 및 Windows에서 Keepass Portable을 실행하는 방법

  28. 28

    Java 8에서 HttpsURLConnection 및 Jsoup을 사용하도록 Gmail 로그인을 자동화하는 방법

  29. 29

    Skype에서 맞춤법 검사 및 자동 수정을 비활성화하는 방법은 무엇입니까?

뜨겁다태그

보관