windows PowerShell과 명령프롬프트는 커맨드 라인 프로그램이다. 그래서 비슷하게 생겼지만 엄연히 다른 프로그램이다.
(windows PowerShell이 기본 터미널창보다 활용가능한 기능이 더 있다.)
커맨드라인이 뭘까?
커맨드 라인(command line)은 커맨드-라인 인터페이스(command-line interface)로 텍스트 기반 응용 프로그램을 말한다.
즉, 텍스트로 파일 보기, 처리, 조작이 가능한 프로그램이라는 뜻이다.
그래픽 인터페이스가 없는 윈도우 파일 시스템이라고 생각하면 쉽다.
windows terminal를 실행하면 PS C:\Users\사용자이름> 가 나타난다.
이때, PS C:\ > 는 폴더의 경로를 나타내는 것으로, C: 드라이브의 루트에서 시작한다는 뜻이다.
Microsoft store에서 windows terminal를 설치한다.
어떤 위치든 관계없이 PS C:\xx\xx> cd / 를 입력하면 C드라이브 root 위치로 이동한다.
현재 위치에서 PS C:\xx\xx> cd 폴더명 을 입력하면 해당 폴더명으로 이동한다.
이때, C드라이브 위치 기준으로 폴더를 이동하기 때문에 현재 위치 안에 있는 폴더가 아니면 이동하지 못한다.
연속으로 자식 폴더로 이동할 때는 cd pr/data*/m* 식으로 연달아 폴더명을 나열하여 입력해도 이동 할 수 있다. 이때, /로 폴더의 위치를 구분해준다.
폴더명 을 입력할 때 길어서 쓰기 힘들다면 폴더명 중 일부를 작성하고 뒤에 *를 붙여주면 된다. 단, 중복되는 철자가 있는 폴더가 있으면 실행되지 않는다.
현재 위치에서 다른 위치의 폴더를 가고 싶을 때는 cd ..을 입력하여 부모 위치로 이동 하는 방식으로 이동 할 수 있다.
dir는 directory 라는 뜻으로 디렉토리 구조를 확인할때 사용하는 명령어다.
mkdir는 make directory 라는 뜻으로 폴더를 생성할때 사용하는 명령어다.
del는 delete 라는 뜻으로 폴더를 삭제할때 사용하는 명령어다.
C:\>dir: 디렉토리 구조 확인
C:\>mkdir폴더명: 폴더 생성
C:\>del폴더명: 폴더 삭제
dir 를 입력하면 현재위치에 있는 디렉터리 혹은 파일 목록을 보여준다.mkdir 를 입력하면 현재위치에 폴더를 생성한다.del 를 입력하면 현재위치에 있는 폴더중 지정한 폴더를 삭제한다.디렉토리가 뭘까?
디렉토리(directory)'는 윈도우의 파일시스템인 '폴더(Folder)'와 비슷하지만 다르다.
디렉터리는 파일을 묶어두는 개념이지만,
폴더는 네트워크 환경, 내컴퓨터 등 특수 항목들까지 아우르는 개념이다.
type은 파일의 내용을 확인할 때 사용하는 명령어다.
C:\>type파일명: 파일내용 확인
type 은 파일에 저장된 텍스트를 모두 볼 수 있는 명령어다.
주의!
dir는 파일명과 속성(마지막시간, 파일크기)을 보여줌!
type은 파일 내용을 보여줌!
cls는 clear 라는 뜻으로 명령창의 화면을 지울때 사용하는 명령어다.
exit는 종료할때 사용하는 명령어다.
C:\>exit: CLI 세션 종료하기
C:\>cls: 명령창 지우기
exit는 CLI 세션을 종료한다.exit를 입력하면 접속한 세션이 종료가 된다.exit 명령어를 입력하면 sqlplus만 종료되고, 실행창에서 exit하면 실행창이 종료가 된다.cls는 명령창의 화면만 지울 뿐, 실행했던 코드를 없애는 것은 아니다.cls를 입력한것 처럼 명령창의 화면이 깨끗해진다.
정리 너무 잘하셨어요 자주 찾아올게요🥰