검수요청.png검수요청.png

"명령어"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
10번째 줄: 10번째 줄:
 
==리눅스==
 
==리눅스==
  
===파일 시스템 탐색 관련 리눅스 명령어===
 
모든 최신 운영 체제와 마찬가지로 [[리눅스]] 파일 시스템은 기본 [[디자인]]의 핵심에 있으며, 시스템 계층을 시각화하고 조작할 수 있는 다양한 방법을 제공한다. 파일 시스템을 창의적으로 탐색하는 법을 배우면 [[리눅스]] 기술이 한 층 성장할 수 있다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====pwd====
 
pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여준다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 [[리눅스]] 명령어 중 하나이다.
 
 
====ls====
 
ls 명령 list segments의 약자이며, 아마도 [[유닉스]] 세계에서 가장 널리 사용되는 명령 중 하나다. [[파일]]과 디렉터리의 모든 정보를 제공하며 특정 디렉터리와 특정 파일의 내용도 제공한다. 이 명령을 pwd와 함께 사용하여 강력한 Unix 파일 시스템 내에서 길을 탐색할 수 있다.
 
 
====cd====
 
리눅스/유닉스는 보통 디렉터리와 파일로 이루어져 있다. 특히 사용자가 리눅스를 사용하다 보면 특정 디렉터리 아래 하위 디렉터리를 만들게 되고 여기서 다양한 작업을 하게 된다.
 
[[리눅스]]에서 작업하고 있는 현재의 위치를 현재 디렉터리라고 한다. 기본적으로 디렉터리를 기준으로 파일이나 디렉터리를 찾으려고 시도한다. 즉, 파일 또는 디렉터리의 이름을 절대 경로로 지정하지 않으면 현재 디렉터리를 기준으로 상대적인 위치에서 파일을 찾는다. 시스템에 로그인하면 홈 디렉터리가 현재 디렉터리가 된다. 이에 해당 디렉터리로 이동하는 방법이 cd 명령어다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====mkdir====
 
[[윈도우즈]](Windows)에서 문서 또는 이미지 파일 등을 정리하기 위해 새 폴더를 만드는 것과 같이 리눅스에서도 새 디렉터리를 만든다. 터미널을 통해 새 폴더를 만들고 싶을 때, mkdir 명령은 필요한 권한을 가지고 있다면 Linux 시스템에서 원하는 위치에 폴더를 만들 수 있다.
 
 
====rmdir====
 
rmdir은 remove directory의 약자이며, 빈 디렉터리를 삭제할 때 사용하는 명령어이다. 삭제하려는 디렉터리가 비어있지 않을 경우에는 삭제를 할 수 없다.
 
 
====lsblk====
 
[[리눅스]] 시스템에서 사용 가능한 블록 장치를 나열해야 할 경우가 종종 있다. lsblk는 이 목적으로 가장 많이 사용되는 리눅스 명령어 중 하나다. 이 편리한 리눅스 명령어는 블록 장치의 트리 구조를 나타내며 전문 사용자가 많이 사용한다.
 
 
====mount====
 
[[윈도우즈]]와 달리 SD 카드 또는 [[유에스비]]를 연결할 때마다 배포판이 처음에 직접 표시되지 않을 가능성이 존재한다. mount 명령을 사용하여 기존 파일 시스템으로 마운트 해야 합니다. 이 리눅스 명령어는 가장 강력한 터미널 명령 중 하나입니다.
 
 
====df====
 
df 명령은 파일 시스템의 [[디스크]] 공간에 대한 필수 정보를 표시하는 가장 강력한 리눅스 터미널 명령 중 하나다. 시스템 관리자가 실시간 서버 또는 [[네트워크]] 지향 시스템을 모니터링하고 분석하는 데 널리 사용된다. 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해서 다른 단위로도 출력이 가능하다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
===시스템 조작 관련 리눅스 명령어===
 
시스템 명령은 리눅스 시스템에 대한 정보를 얻는 데 필수적이다. 이 작업을 위해 많은 리눅스 명령을 사용할 수 있다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====uname====
 
uname 명령은 이름, 버전 및 기타 시스템 특정 세부 사항과 같은 시스템 정보를 얻기 위한 기본 리눅스 명령어다. 이 명령으로 OS 및 커널 버전을 빠르게 확인할 수 있으며, 시스템의 명령 길이를 확인할 수 있다.
 
 
====ps====
 
이 리눅스 명령어는 현재 시스템에서 실행 중인 프로세스를 시각화할 수 있다. 시스템 리소스를 분석하는데 사용되는 매우 유연한 수단이며, 터미널을 통해 기본적으로 시스템 프로세스를 조작할 수도 있다. 이 리눅스 명령어는 기본 및 최상의 Linux 모니터링 도구 중 하나로 간주됩니다.
 
 
====kill====
 
kill 명령은 자원 제한으로 인해 멈춘 프로세스를 중지하는 강력한 방법이다. 리눅스 시스템 기술을 발전시키시면 이 명령의 본질과 중요성을 알게 된다.
 
 
====service====
 
service 명령은 리눅스 터미널에서 시스템 전체 서비스를 호출하기 위한 명령이다. 시스템 조작을 위한 강력한 리눅스 터미널 명령. 터미널 창에서 직접 System V init 스크립트를 실행하기 위해 이 명령을 사용한다.
 
 
====batch====
 
미리 정의된 일정에 따라 시스템 서비스를 실행하는 깔끔한 도구 명령이다. 자동화 쉘 스크립트 작성을 위한 또 다른 강력한 리눅스 명령어 중 하나로 생산성을 크게 향상시킨다.
 
 
====shutdown====
 
리눅스 명령어 shut down은 halt, init과 함께 시스템을 종료하는 명령어 중 하나다. shut down은 현재 접속 중인 모든 사용자에게 시스템이 종료된다는 메시지를 보낸다.
 
 
===파일 관리 관련 리눅스 명령어===
 
파일은 리눅스 시스템의 중심에 있다. 시스템에서 볼 수 있는 거의 모든 것이 일종의 파일이므로 그에 따라 조작할 수 있어야 한다. 리눅스 전문가가 되려면 파일 관리 방법을 숙달되어야 한다.
 
 
====touch====
 
touch 명령은 유효한 빈 파일을 작성하기 위한 필수 리눅스 명령어다. 터미널에서 이동 중에 파일을 생성하고 요구 사항에 따라 나중에 또는 실시간으로 파일을 채운다. 타임스탬프를 변경하기 위한 이동 명령이기도 하다.
 
 
====cat====
 
처음에 여러 파일을 연결하기 위해 고안된 cat 명령은 이후 다른 목적으로 사용된다. 이 리눅스 명령어는 새 파일을 작성하고 터미널에서 파일 내용을 보고 출력을 다른 명령행 도구 나 파일로 리디렉션하는 데 사용한다.
 
 
====head====
 
head 명령을 사용하면 터미널에서 직접 파일 또는 파이프 된 데이터의 시작을 볼 수 있다. 텍스트 처리를 많이 사용하는 사용자가 가장 많이 사용하는 리눅스 명령 중 하나다. 터미널에서 많은 파일을 처리할 때마다 이 명령을 사용하여 생산성을 향상시킨다.
 
 
====tail====
 
tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력한다. 기본 값으로 마지막 10줄을 출력해 준다. 참고로 head 명령어의 경우에는 파일의 앞 부분을 출력한다. 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용된다.
 
 
====cp====
 
cp 명령은 copy의 약어이며, 시스템에서 파일이나 디렉터리를 한 폴더에서 다른 폴더로 복사하도록 지시하는 간단한 방법이다. 이 명령을 사용하면 터미널에서 바로 여러 파일을 디렉터리로 복사할 수 있다.
 
 
====mv====
 
move의 줄임말로 GUI에서 수행하는 절단 작업을 보완한다. cp와 마찬가지로 mv 명령을 사용하여 하나 또는 여러 파일을 한 위치에서 다른 위치로 이동할 수 있다. 이 리눅스 명령이 -f 매개 변수를 사용하여 큰 파일을 전송하도록 할 수 있다.
 
 
====comm====
 
리눅스 세계로 향한 최초의 [[유닉스]](Unix) 명령 중 하나인 comm을 사용하여 두 개의 파일을 공통 행과 구별되는 행으로 비교할 수 있다. 이것은 터미널에서 많은 양의 파일을 처리해야 하는 많은 사람들에게 필수적인 리눅스 명령어다.
 
 
====less====
 
가장 많이 사용되는 또 다른 [[리눅스]] 명령어인 less 명령은 파일의 내용을 볼 때 제공하는 편리성 때문에 많이 사용된다. cat 과는 달리 less 명령을 사용하면 터미널 세션을 방해하지 않으면서 파일 내에서 양방향으로 탐색한다.
 
 
====ln====
 
ln 명령은 특정 파일에 대한 심벌릭 링크를 만들기 위한 가장 편리한 리눅스 명령어 중 하나이다. 이 작지만 유연한 명령을 사용하여 [[디스크]] 공간의 특정 파일이나 디렉터리에 대한 심벌릭 링크의 여러 [[인스턴스]]를 생성할 수 있다.
 
 
====cmp====
 
두 파일을 비교하고 결과를 표준 출력 스트림에 인쇄하려면 cmp 명령을 사용하면 정확하게 수행할 수 있다. 이 명령어는 comm 명령과 함께 대량의 텍스트 파일을 정기적으로 처리하는 사용자들이 가장 많이 사용하는 리눅스 명령어 중 하나다.
 
 
====dd====
 
이 명령어는 베테랑 사용자들이 파일을 한 유형에서 다른 유형으로 복사 및 변환하기 위해 가장 많이 사용하는 리눅스 명령 중 하나다. 부팅 가능한 라이브 [[유에스비]] 스틱을 만들 때 다른 터미널 명령 중에서 자주 사용한다.
 
 
====alias====
 
터미널에서 직접 파일의 다른 [[문자열]]로 단어를 바꿀 수 있으므로 시스템 관리자가 가장 많이 사용하는 리눅스 명령어 중 하나다. 다른 기능 중에서, 쉘을 사용자 정의하고 환경 변수를 조작할 수 있는 최상의 터미널 명령 중 하나이다.
 
 
===네트워크 관리에 사용되는 리눅스 명령어===
 
[[리눅스]]는 네트워킹을 위해 제공하는 강력함과 유연성으로 전 세계 sysadmins에게 유용한 [[솔루션]]이다. 리눅스는 우리에게 익숙한 대부분의 컴퓨터 [[네트워크]] 뒤에 있다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====wget====
 
이 명령어는 네트워크 관리자가 터미널에서 바로 [[웹]]에서 파일을 다운로드하는데 활용하는 최고의 [[리눅스]] 명령어 중 하나다. 이것은 스크립트나 크론 작업에 사용될 수 있는 편리한 작은 터미널 명령 중 하나이며, 사용자에게 [[HTTP]], [[HTTPS]] 및 [[FTP]] [[인터넷]] [[프로토콜]]을 사용할 수 있는 기능을 제공한다.
 
 
====iptables====
 
iptables 명령은 시스템 관리자가 특정 호스트 시스템에서 들어오고 나가는 인터넷 트래픽을 제어할 수 있는 터미널 유틸리티를 호출한다. sysadmins는 정기 트래픽을 정의하고 의심스럽거나 신뢰할 수 없는 [[네트워크]] 요청을 [[블랙리스트]]에 올리는 데 가장 많이 사용하는 리눅스 명령어 중 하나다.
 
 
====traceroute====
 
이 명령은 네트워크 [[패킷]]이 한 시스템에서 다른 시스템으로 이동하는 경로를 결정하기 위해 이 명령을 다른 터미널 명령과 함께 사용하는 보안 전문가가 많이 사용한다. 이것은 여러 가지 유해한 침입자로부터 컴퓨터를 보호할 수 있는 [[네트워크]] 명령이다.
 
 
====cURL====
 
cURL은 네트워크를 통해 파일을 전송하여 새로운 [[리눅스]] 시스템 사용자도 사용할 수 있는 네트워크 도구입니다. 이것은 사용자 개입 없이 작동하도록 설계된 리눅스 명령어 중 하나이며, 일반적으로 네트워크 관련 쉘 [[스크립트]]에 사용된다.
 
 
===리눅스 명령어 검색 및 정규 표현식===
 
리눅스는 머신을 효과적으로 검색하기 위한 유연한 터미널 명령을 제공한다. 리눅스 터미널 명령을 정규식 명령과 결합하면 파일의 특정 [[파일]] 또는 시퀀스에 대한 정보를 매우 빠르게 얻을 수 있다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====find====
 
find 명령어 는 터미널에서 파일을 검색하는데 가장 많이 사용되는 [[리눅스]] 명령어 중 하나다. 이 강력하면서도 유연한 터미널 명령을 통해 사용자는 파일 권한, 소유권, 수정 날짜, 크기 등과 같은 특정 기준에 따라 파일을 검색할 수 있다.
 
 
====which====
 
검색하려는 모든 파일이 실행 파일인 경우 which 명령은 매우 유용하게 쓰인다. 이 명령은 특정 매개 변수를 취하여 $ PATH 시스템 환경 변수에서 이진 파일을 매우 효과적으로 검색한다.
 
 
====locate====
 
locate 명령은 특정 파일의 위치를 ​​찾는데 사용되는 리눅스 명령어 중 하나로 리눅스 시스템에서 특정 파일의 위치를 ​​모를 때 활용할 수 있는 가장 간단한 터미널 명령이다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====grep====
 
대량의 텍스트 파일에서 패턴을 검색할 때 사용할 수 있는 정규식 터미널 명령 중 하나입니다. 찾고자 하는 패턴을 입력으로 받아 특정 패턴에 대해 지정된 파일을 검색한다.
 
 
====sed====
 
지정된 부분을 교체하여 파일 또는 스트림의 각 줄을 조작하는데 가장 많이 사용되는 리눅스 명령어 중 하나다. 많은 양의 텍스트 데이터를 다루고 이동 중에도 변경해야 하는 사용자들이 많이 사용한다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
===I/O 및 소유권 관련 리눅스 명령어===
 
리눅스는 I/O 스트림과 파일 또는 디렉터리 소유권을 설정하고 조작하기 위한 강력한 터미널 명령 세트를 제공한다. 아래에 나열된 리눅스 명령어는 이러한 목적을 위한 가장 기본적인 리눅스 터미널 명령 중 일부를 간략하게 보여줍니다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====clear====
 
clear 명령은 기존 터미널 화면을 지우는데 편리하다. 이전의 일부 리눅스 명령이 터미널 화면을 깨져서 출력이 깨진 후 터미널 화면을 지워야 하는 경우가 가끔 발생한다.
 
 
====echo====
 
echo 명령은 터미널 [[콘솔]]에 특정 텍스트를 출력할 수 있는 매우 강력한 명령 줄 유틸리티다. echo를 입력하고 괄호 안에 일부 텍스트를 입력하면 스스로 확인할 수 있다. 이 명령의 장점은 출력을 다른 터미널 명령으로 파이프 할 수 있다는 것이다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
 
====sort====
 
정렬 명령은 수행하는 작업에 매우 효과적이다. 사전 순 또는 역순으로 파일을 정렬해야 할 때마다 이 명령을 사용하면 좋다.
 
 
====sudo====
 
권한이 없는 사용자는 낮은 수준의 권한이 필요한 파일에 액세스하고 수정할 수 있다. 종종이 명령을 사용하여 일반 사용자 계정에서 루트에 액세스한다.
 
 
====chmod====
 
chmod 명령은 시스템 파일 또는 객체의 액세스 권한을 변경하거나 수정하는데 사용하는 리눅스 명령어다. 이 명령은 사용자로부터 매우 다양한 [[매개변수]] 세트를 취할 수 있다.
 
 
====chown====
 
chown 명령은 chmod 명령과 매우 유사하지만 액세스 권한을 변경하는 대신 사용자가 파일 또는 디렉터리의 소유권을 변경할 수 있다. chmod 및 chown 터미널 명령은 모두 루트 권한이 필요하다.<ref name="자료1"> IT게임Blog, 〈[https://dora-guide.com/linux-commands/ 리눅스 명령어 모음 BEST 50 초보자 및 전문가용]〉, 《도라가이드》</ref>
 
  
 
==윈도우==
 
==윈도우==

2020년 9월 7일 (월) 17:47 판

명령어(command)란 프로그램 실행을 위해 사용자가 입력하는 언어를 말한다.

리눅스(Linux) 명령어, 도스(DOS) 명령어, 유닉스(UNIX) 명령어, C 명령어, Java 명령어, DB 명령어 등이 있다.

개요

명령어는 컴퓨터에서 특정한 작업을 수행하기 위한 해석기의 역할을 하는 컴퓨터 프로그램을 가리킨다. 일반적으로 명령어는 셸과 같은 명령 줄 인터페이스의 하나이다.

구체적으로, 명령어라는 용어는 컴퓨터 언어에서 쓰인다. 많은 프로그램들은 명령어의 기본 동작을 수정하는 플레그로 알려진 형식화된 변수를 허용한다. 반면 변수는 명령어가 실행하는 것을 서술한다. 자연어와 비교했을 때 플레그는 동사이며, 다른 변수는 목적어다.[1]

리눅스

윈도우

자주 사용하는 명령어[2]
notepad 메모장
msconfig 시스템 구성 유틸
sysedit 시스템 구성 편집기
shutdown -s -t 60 60초로 컴퓨터 강제 종료.
regedit 레지스트리


프로그램[2]
계산기 calc
개체 포장기 packager
그림판 mspaint , pbrush
디스크 관리 diskmgmt.msc
디스크 정리 cleanmgr
디스크 조각 모음 dfrg.msc
돋보기 magnify
마스터 볼륨 sndvol32
마우스 등록 정보 control mouse , main.cpl
무비메이커 moviemk
방화벽 firewall.cpl
사운드 및 오디오 장치 등록 정보 mmsys.cpl
스캐너 및 카메라 control sticpl.cpl
악성 소프트웨어 제거 도구 mrt
워드패드 write, wordpad
원격 데스크톱 연결 mstsc
예약된 작업 control schedtasks
인증서 certmgr.msc
인터넷 익스플로러 iexplore
윈도우미디어 wmplayer
유틸리티 관리자 utilman
제어판 control
주소록 wab
주소록 가져오기 도구 wabmig
클립북 뷰어 clipbrd
키보드 등록 정보 control keyboard
탐색기 explorer
프린터 및 팩스 control printers
프로그램 추가 및 제거 appwiz.cpl
하드 검사 chkdsk
화상 키보드 osk


도구[2]
인터넷 등록 정보 inetcpl.cpl
자동 업데이트 wuaucpl.cpl
파티션 나누기 diskpart
폴더 옵션 control folders


관리[2]
관리도구 control admintools
국가 및 언어 옵션 intl.cpl
날짜 및 시간 등록 정보 timedate.cpl
그룹 정책 (XP Professional) gpedit.msc
디스플레이 등록 정보 control desktop , desk.cpl
로컬 보안 설정 secpol.msc
로컬 사용자 및 그룹 lusrmgr.msc
사용자 계정 nusrmgr.cpl
시스템 등록 정보 sysdm.cpl
작업 관리자 taskmgr
전원 옵션 등록 정보 powercfg.cpl
정책의 결과 집합 (XP Professional) rsop.msc
컴퓨터 관리 compmgmt.msc
ODBC 데이터 원본 관리자 odbccp32.cpl
SQL Server 클라이언트 네트워크 유틸리티 cliconfg


서비스[2]
구성 요소 서비스 dcomcnfg
공유 폴더 fsmgmt.msc
글꼴 control fonts , fonts
내게 필요한 옵션 access.cpl
문자표 charmap
보안 센터 wscui.cpl
서비스 services.msc
성능 perfmon
시스템 구성 편집기 sysedit
시스템 정보 msinfo32
이벤트 뷰어 eventvwr.msc
인덱싱 서비스 ciadv.msc
Driver Verifier Manager verifier
Windows 정보 winver
Windows XP 계정 데이터베이스 보안 syskey
Windows용 Dr. Watson drwtsn32(오류보기,분석)


기타[2]
attrib 파일 특성을 화면에 표시하거나 변경
chkdsk 디스크를 검사하고 상태를 화면에 표시
color 콘솔창 기본 문자색과 배경색 설정
convert FAT 볼륨을 NTTS로 변환
del 파일명.txt 파일 삭제
diskpart 디스크 관리
doskey 명령줄을 편집하고 windows 명령을 다시 호출하고 매크로를 만듬
finger 핑거서비스를 실행하는 지정된 시스템 사용자에 대한 정보를 표시
ipconfig TCP/IP에 바인딩된 각 어뎁터에 대한 IP주소
ipconfig > 파일명.txt txt파일로 ip정보 저장
nbtstat 프로토콜 통계와 현재 TCP/IP 연결을 표시
net share / net helpmsg 공유된 리소스 보기
netstat 프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시
nslookup 호스트 조회
pathping 패킷속도 / 패킷 손실률
ping 네트워크 이상 유무
regsvr32 동적 연결 라이브러리 / ActiveX 같은 개체 연결 및 포함 컨트롤 등록/해제
route print 네트워크 라우팅 테이블을 조작
sc 서비스 관리 제어 관리자 및 서비스와의 통신에 사용되는 명령줄
set 환경 변수를 보여주거나 설정하거나 삭제
sfc 시스템 파일
shutdown 컴퓨터 종료/부팅/오류 관련
sigverif 파일 서명 확인
tracert 경로 추적
type 텍스트 파일의 내용을 보여줌
winver 윈도우 버전 보기
defrag 디스크 조각모음
Dos commeand[2]
dir 디렉토리
ver 도스 / 윈도우 버전
Format 포맷
diskcopy 드라이브 복사
vol 드라이브 이름 / 볼륨 번호
label vol과 비슷
copy 복사
ren 이름 변경
del, rease 삭제
rd /s /q 폴더이름 폴더 삭제 하위폴더까지 삭제
undelete 복구
type 텍스트 화일을 보여줌
type "드라이브" "화일명"
chkdsk 디스크 검사
diskcomp 디스크 비교
comp 파일 비교
attrib 파일 수정 및 삭제
graphics 모니터에 표현되는 그림 인쇄
fc 파일 비교
verify 파일 검증
recover 불량 섹터 복구
keyclick 키 누를 때 소리 지정
backup 백업
restore 백업을 회복시킴
exe2bin 확장자 변경
cd 폴더로 이동 dir 검색 후 cd '폴더'
cd.. 폴더를 내려옴.
c: c 드라이브로 이동
d: d 드라이브로 이동
ipconfig 본인 IP 주소 :
ping -t '사이트 주소' -

java

자바프로그램(Java Application)을 실행시켜 주는 명령어이다.[3]

-client:

자바 HotSpot Client VM을 선택한다.[3]

-server:

자바 HotSpot Server VM을 선택한다.[3]

-classpath (-cp):

참조할 클래스 파일 패스를 지정하는데, jar파일, zip파일, 클래스파일의 디렉터리 위치를 기술한다. 각 클래스파일 패스는 콜론(:)을 통해서, 분리시켜 기술한다. 자바VM은 자바프로그램을 로딩시, -classpath로 지정된 클래스 패스나 자바 플래폼이 설치된 운영체제에서의 환경변수로 지정된 클래스패스를 통해서 클래스 파일들을 참조하게 된다.[3]

-D <property name>=<property value>:

시스템의 property 값을 설정한다.

java -Djava.library.path=. HelloWorld

자바의 시스템 property(속성)중 "java.library.path"값을 "."(현재디렉터리)로 지정해서, HelloWorld 실행시켜라는 의미 이다. 위와같이 자바VM에 지정된 속성을 실행시 -D옵션을 사용해서, 변경, 지정할수 있다.[3]

-jar 파일이름:

jar파일로 압축되어져 있는 자바 프로그램을 실행시킨다. 클래스 파일이름 대신 jar파일을 사용해서, 압축되어져 있는 자바 프로그램을 실행시킬수 있는데, 위프로그램이 제대로 실행되어지기 위해서, Jar파일안의 manifest라는 텍스트 파일에 Main-Class:classname 같은 형태의 텍스트 라인이 포함되어 있어야 한다.그리고, 여기에 기술된 classname은 main함수를 포함하고 있는 클래스 이름이 되어야 한다.[3]

-verbose:

자바프로그램 실행되어지는 정보를 화면에 출력해준다.[3]

-verbose:class

로딩되어지는 각클래스들의 정보를 화면에 출력한다.[3]

-verbose:gc

garbage collection 이벤트를 화면에 출력한다.[3]

verbose:jni

native 함수들과 다른 자바 native 인터페이스 사용에 대한 정보를 출력한다.[3]

-version:

현재 JVM의 버젼 정보만 출력한다.[3]

-showversion:

현재 JVM의 버젼정보를 출력한다. java -showversion HelloWolrd 와 같이 자바 프로그램을 실행시키면서, 자바 버젼정보를 출력할 수 있다.[3]

-X

비표준 자바옵션 리스트를 화면에 출력해준다.[3]

-Xms, -Xmx

자바를 구동시, JVM이 사용가능한 최대 메모리 사이즈를 변경한다. JVM이 자바프로그램을 구동하기 위해, 초기설정된 메모리사이즈는 64M이다.[3]


각주

  1. 명령어(컴퓨팅) 위키백과 - https://ko.wikipedia.org/wiki/%EB%AA%85%EB%A0%B9%EC%96%B4_(%EC%BB%B4%ED%93%A8%ED%8C%85)
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 boolean, 〈Windows-자주쓰는 CMD DOS 명령어〉, 《티스토리》, 2016-03-19
  3. 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 3.12 3.13 MCSONG, 〈JAVA 명령어의 옵션 정리〉, 《개인블로그》, 2008-02-10

참조자료


같이 보기


  검수요청.png검수요청.png 이 명령어 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.