windows 에서 DOS 명령 (BAT 원리) 과 Linux 셸 을 내 립 니 다.

3960 단어 OS
1. windows 에서 BAT 일괄 처리 의 작업 원 리 는 한 번 에 여러 개의 DOS 명령 을 처리 하 는 것 으로 그 효 과 는 DOS 에서 각 명령 을 순서대로 집행 하 는 것 과 같다.BAT 파일 은 사실 텍스트 파일 입 니 다. 임의의 텍스트 편집기 로 열 수 있 습 니 다.
윈도 우즈 에서 bat 파일 을 빌려 리 눅 스 에서 셸 스 크 립 트 를 빌려 많은 작업 절 차 를 완성 할 수 있 지만 작업 순서 가 같 고 전체 과정 을 여러 번 반복 해 야 하 는 경우 가 있다.예 를 들 어 windows 에서 비 IDE 컴 파일, 링크 프로그램, Linux 에서 NDK 개발 등 을 사용 합 니 다.
2. DOS 명령 에 자주 사용 되 는 것 은 86 개 입 니 다 (DOS 창 에서 help 명령 을 실행 하면 모든 DOS 명령 이 표 시 됩 니 다).
help > result.txt

result. txt 파일 을 얻 을 수 있 습 니 다. 그 내용 은 다음 과 같 습 니 다.
           ,    HELP    
ASSOC                      。
ATTRIB                  。
BREAK                   CTRL+C   。
BCDEDIT                          。
CACLS                        (ACL)。
CALL                         。
CD                           。
CHCP                      。
CHDIR                        。
CHKDSK                    。
CHKNTFS                     。
CLS                。
CMD                  Windows         。
COLOR                        。
COMP                       。
COMPACT              NTFS         。
CONVERT          FAT      NTFS。     
                    。
COPY                          。
DATE                  。
DEL                    。
DIR                          。
DISKCOMP                。
DISKCOPY                       。
DISKPART                  。
DOSKEY              、   Windows       。
DRIVERQUERY                   。
ECHO               ,           。
ENDLOCAL                     。
ERASE                   。
EXIT              CMD.EXE   (      )。
FC                                   。
FIND                             。
FINDSTR                   。
FOR                                。
FORMAT              ,    Windows   。
FSUTIL                     。
FTYPE                             。
GOTO             Windows              
                       。
GPRESULT                    。
GRAFTABL          Windows             。
HELP              Windows        。
ICACLS           、  、        
     ACL。
IF                              。
LABEL            、          。
MD                   。
MKDIR                。
MKLINK                   
MODE                 。
MORE                 。
MOVE                                。
OPENFILES                        。
PATH                          。
PAUSE                         。
POPD               PUSHD             。
PRINT                  。
PROMPT            Windows     。
PUSHD                ,        。
RD                 。
RECOVER                       。
REM                     CONFIG.SYS     。
REN                  。
RENAME               。
REPLACE            。
RMDIR              。
ROBOCOPY                      
SET              、      Windows     。
SETLOCAL                     。
SC                    (    )。
SCHTASKS                          。
SHIFT                          。
SHUTDOWN                    。
SORT                。
START                         。
SUBST                    。
SYSTEMINFO                  。
TASKLIST                       。
TASKKILL                     。
TIME                    。
TITLE             CMD.EXE        。
TREE                           。
TYPE                    。
VER               Windows    。
VERIFY            Windows             。
VOL                      。
XCOPY                  。
WMIC                      WMI   。

         ,              。

3. windows 에서 DOS 창 이 실현 하 는 기능 은 Linux 에서 terminal (터미널) 에서 실현 하 는 기능 과 유사 하지만 Linux 에서 단말기 셸 명령 기능 이 더욱 강하 다.예 를 들 어 DOS 명령 과 Linux 셸 명령 을 비교 하면 다음 과 같 습 니 다.
(1) 현재 디 렉 터 리 아래 내용 보 여주 기:
DOS:dir
shell:ll  ls

(2) 파일 내용 보이 기:
DOS:type
shell:cat

4. windows 에서 bat 스 크 립 트 를 작성 하거나 Linux 에서 셸 스 크 립 트 를 작성 할 때 자신의 문법 이 있 습 니 다. 예 를 들 어 DOS 에 if 와 for 구문, 각종 기호 (@,%, ^ 등) 가 있 습 니 다.DOS 명령 은 대소 문 자 를 구분 하지 않 고 셸 은 그렇지 않다.
5. 서로 다른 관점 에서 토론 을 환영 합 니 다.

좋은 웹페이지 즐겨찾기