티스토리 뷰

Windows 기본 명령

명령 프롬프트(Command)창에 명령어를 입력하여 작업을 수행합니다.

윈도우명령어는 대소문자 구분이 없다.

명령어 기능
dir 현재 디렉터리의 파일 목록을 표시한다.
dir /p : 현재 디렉터리의 파일 목록을 한 화면 단위로 표시한다.
dir /w : 현재 디렉터리의 파일목록을 가로로 나열하여 표시한다.
dir /o : 파일 목록을 정렬하여 보여준다.(d - 날짜, e - 확장자, n - 파일이름, s - 파일 크기)
dir /s : 해당 디렉토리 내용과 하위 디렉토리의 정보까지 표시한다.
dir /a : 지정한 속성이 설정된 파일 목록을 표시한다.
[속성]
•  d - 디렉터리                 •  r - 읽기 전용 속성
•  h - 숨김 파일                •  a - 저장 / 백업 속성
•  s - 시스템 파일 속성     •  i - 콘텐츠가 인덱싱 되지 않은 파일
•  L - 재분석 지점             •  - / + - 속성을 지정시 속성앞에 +를 해주고 해제할 때는 속성앞에 -를 입력
ex) dir /a:d → 디렉터리만 표시한다.
copy 파일을 복사한다.
del 파일을 삭제한다.
ex)  del / 옵션 "경로"
type 파일의 내용을 표시한다.
ren
( rename )
파일의 이름을 변경한다.
ex) ren 111.txt 222.txt → 111.txt이름을 222.txt로 변경한다.
md
( make directory )
디렉터리를 생성한다.
ex) md 111 → 111이라는 이름의 새 디렉터리를 생성한다.
cd
( change directory )
동일한 드라이브에서 디렉터리의 위치를 변경한다.
• cd ~ : 현재 디렉터리를 사용자 홈 디렉터리로 변경한다.
• cd .. : 상위 디렉터리로 이동한다.
• cd 경로\디렉터리명 : 특정 디렉터리로 이동한다.
• cd D:\ : 드라이브 레터를 변경한다.
• cd : 현재 디렉터리경로를 확인한다.
cls
( clear screen )
화면에 표시되어 있는 모든 내용을 지운다.
attrib
( attribute )
파일의 속성을 변경한다.
ex) attrib +r 111.txt → 111.txt의 파일 속성을 읽기 전용으로 변경한다.
find 파일에서 문자열을 찾는다.
ex) find 문자열 [파일 또는 디렉터리 경로]
      • find "example" → 현재 디렉터리에서 파일내에서 example 문자열을 찾는다.
      find "example" c:\경로\특정디렉터리 특정디렉터리 파일 내에서 example문자열을 찾는다. 
chkdsk
( check disk )
디스크 드라이브의 파일 시스템 상태를 점검한다.
format 디스크 표면을 트랙과 섹터로 나누어 초기화 한다.
ex) format c: → c드라이브를 초기화 한다.
move 파일을 이동한다.
ex) move 111.txt 000 → 111.txt 파일을 000디렉터리로 이동한다.

 


 

UNIX / LINUX 기본 명령어

쉘(Shell)에 명령어를 입력하여 작업을 수행합니다.

unix / 리눅스운영체제에서 명령어는 대소문자를 엄격하게 구분된다.

ex) "ls"와 "LS"가 있을 때

ls - 파일 및 디렉터리 목록을 표시하는 명령어이다.

LS - 다른 명령어 또는 파일로 간주된다.

명령어 기능
cat
(concatenate)
파일의 내용을 화면에 표시한다.
ex) cat 파일이름 → 파일 이름에 해당하는 파일 내용을 화면에 표시한다.
cd
( change directory )
디렉터리의 위치를 변경한다.
• cd ~ : 현재 디렉터리를 사용자 홈 디렉터리로 변경한다.
• cd .. : 상위 디렉터리로 이동한다.
• cd 경로/디렉터리명 : 특정 디렉터리로 이동한다.

※ windows와의 차이점
windows : 디렉터리 경로에 역 슬래시(\)를 사용한다.
unix 및 리눅스 : 디렉터리 경로에 슬래시(/)를 사용한다.
chmod
(change mode)
파일의 보호 모드를 설정하여 파일의 사용 허가를 지정한다
즉, 파일 및 디렉터리의 권한 설정을 변경하는데 사용된다.

형식 : chmod [옵션] 모드 파일 또는 디렉터리

[옵션]
• -c or( --changes) : 파일의 권한 변경 내용을 표시한다.
• -f or( --silent, --quiet) : 오류 메시지를 표시하지 않고 조용히 실행한다.
• -R or( --recursive) : 디렉터리 내의 모든 파일 및 서브디렉터리에 대해 재귀적으로 권한을 설정한다.
• --reference=파일 or( -a) : 지정된 파일의 권한 설정을 복사하여 대상 파일에 적용한다.
• --version : chmod명령어의 버전 정보를 표시한다..

chmod의 문자열 모드
• 사용자
   u - user(소유자), g - group(그룹), o - other(다른 사용자), a - all(모두)
• 설정 기호
   + : 권한 추가, - : 권한 삭제, = : 권한 부여
• 권한
   r - read(읽기), w - write(쓰기), x - excute(실행)

ex) chmod u=rwx 111.txt → user에게 111.txt 파일의 읽기, 쓰기, 실행 권한을 부여한다.
chown
(change owner)
파일 소유자와 그룹을 변경한다.
ex) chown [새 소유자] [파일] → 파일 소유자를 [새 소유자]로 변경한다.
rm
(remove)
파일을 삭제한다.
find 파일을 찾는다.
fsck 파일 시스템을 검사하고 보수한다.
형식 : fsck [options] [filesystem]
ex) fsck /dev/sda1 → /dev/sda1에 기록된 모든 파일 시스템을 검사하고 보수한다.
kill PID(프로세스 고유번호)를 이용하여 프로세스를 종료한다.
ex) kill 1234 → PID가 1234인 프로세스를 종료한다.
killall 특정 프로세스를 PID(프로세스 ID)가 아닌 프로세스의 이름을 이용하여 프로세스를 종료한다.
ex) killall 1234 → 프로세스 이름이 1234인 모든 프로세스를 종료한다.
ls
(list)
현재 디렉터리의 파일 목록을 표시하거나 지정된 디렉터리의 파일과 목록을 나열한다.

ex)
ls → 현재 디렉터리의 파일 목록을 표시한다.
ls -l -a  → 숨겨진 파일도 포함하여 자세한 정보와 파일 권한을 포함한 목록을 표시한다.
ls /경로/디렉터리 → 특정 디렉터리의 파일 및 디렉터리 목록을 나열한다.
mkdir
(make directory)
디렉터리를 생성한다.
ex) mkdir my_directory → my_directory라는 이름의 디렉터리를 생성한다.
rmdir
(remove directory)
디렉터리를 삭제한다.
ex) rmdir my_directory → my_directory라는 이름의 디렉터리를 삭제한다.


rmdir명령어는 빈 디렉터리에 대해서만 작동한다.
디렉터리에 파일 및 하위 디렉터리가 있으면 해당 디렉터리를 삭제하지 않고 오류 메시지를 표시한다.
파일이나 하위 디렉터리도 함께 삭제하려면 rm명령어를 사용해야한다.
ps
(process status)
현재 실행중인 프로세스를 표시한다.
pwd
(print working directory)
현재 작업중인 디렉터리 경로를 화면에 표시한다.
top 시스템의 현재 상태 및 실행중인 프로세스에 대한 정보를 실시간으로 모니터링한다.
즉, 시스템의 프로레스와 메모리 사용 현황을 표시한다.
• 현재 시간 및 시스템 업타임 표시.
시스템 로드 평균 및 CPU사용량 통계.
실행 중인 프로세스 목록 및 해당 정보(PID, 사용자, CPU%, 메모리 사용량 등).
프로세스 정렬 및 필터링 옵션
who 현재 시스템에 접속해있는 사용자를 표시한다.
tar
(tape archive)
파일 및 디렉터리를 압축하거나 압축을 해제 한다.
형식 : tar [옵션] [파일 및 디렉터리]
[옵션]
• f : 압축이나 해제 시 기본적으로 사용해야 하는 옵션.
• c : 압축 할 때 사용.
• x : 압축을 해제할 때 사용
• v : 처리되는 과정(파일 정보)을 자세하게 나열.
ex) tar cvf 아카이브파일명.tar * → 현재 디렉터리의 모든 파일을 아카이브  파일 명으로 압축하며,
                                                                   처리과정을 자세히 표시한다.
      tar xvf 아카이브파일명.tar  → 압축된 아카이브파일명.tar 파일을 현재 디렉터리에 해제하며,
                                                                   처리과정을 자세히 표시한다.

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함