본문 바로가기

Computer Science/파이썬

[Python] CLI로 사용하기 Terminal, git bash, Command line

Command Line Interface (CLI)

Terminal 혹은 Command line, Power Shell과 같이 문자로 명령하는 인터페이스

(할미시절 ms-dos, C++ 같은 느낌의 인터페이스같은것)

 

Graphic User Interface(GUI)

windows os, mac os처럼 그래픽을 클릭하면서 명령하는 인터페이스 

 

https://youtu.be/hNdAQQeqkYU

 

 

Terminal vs. Bash vs. Command-line 차이

 

terminal emulator is the window

bash is the language that runs in most terminal emulators

(zsh , bash , shell= langauge)

 

visual studio code : 코드 에디터 (+ 터미널 작업까지 수월하게 도와주는)

bash : 터미널에서 사용하는 언어 (zsh도 있음)(shell도 하나의 언어)

terminal : 언어를 칠수 있는 창

command line : 언어타이핑

 

"

git bash를 실행시켜 bash 언어를 사용할수도있고

VScode에서 터미널을 연 뒤 , bash 를 설정한 뒤에 VScode에서 입력해도 됨

"

 

ls : 파일,폴더명 확인

ls -l : 위 내용을 더 자세히

touch 1.txt : 빈 파일만들때 

pwd : 현재 위치 파악

clear : 창 클리어

Ctrl + l : 창 클리어 (위와 같음)

mkdir test : test라는 디렉토리 만들기

cd test : test 로 이동

cd ../ : 상위로 이동

cd ./test : 현재 위치의 테스트로 이동해라
(현재 위치에서 들어갈수 있어야 하고, 만약 현재위치에서 들어갈수없으면 에러) (아래 3번 명령어 확인)

cd /root
cd /home/test
절대경로 : 내 위치 상관없이 해당 위치로 이동하고자 할때



rm 파일명 
파일 삭제 (디렉토리는 삭제안됨)

rm -r 디렉토리명

rm -rf
(f : false) (무조건 다 지우겠다는 뜻)
주의

https://www.youtube.com/watch?v=Xcctef41-pE&feature=youtu.be

Vim 알아보기 

손목이 아프다면 neoVim사용하는것 추천.

https://neovim.io/

 

Home - Neovim

Support the team making Neovim possible!

neovim.io