CLI Shell command와 Vim editor1

모두의희망·2022년 12월 12일
0

Git, Github

목록 보기
1/4
post-thumbnail

공부하기전에 Git for Windows 다운 받기.. 원래 git이 있었지만 약간 다르다고 하여 기존 git을 지우고 다시 다운 이유 정확히 찾아보자

Linux

  • 리누스 토발즈가 작성한 커널 혹은 GNU 프로젝트의 라이브러리와 도구가 포함된 운영
    체제
  • PC와 모바일, 서버, 임베디드 시스템 등 다양한 분야에서 활용
  • Redhat, Debian, Ubuntu, Android 등 다양한 배포판이 존재

Shell

  • 운영체제의 커널과 사용자를 이어주는 소프트웨어
  • bash(Bourne Again Shell): Brian Fox가 작성한 유닉스 쉘
    다양한 운영체제에서 기본 쉘로 채택

Shell Command

Git Bash

ghkst@DESKTOP-8SB8F5E MINGW64 ~
$ pwd
/c/Users/ghkst
  • $는 shell이 명령어를 받을 준비를 하였다는 뜻 ~는 틸드 지금 로그인한 사용자가 비밀번호없이 자유롭게 사용 할수있는 자유로운공간
  • pwd 는 현재 작업중인 위치를 절대경로로 보여준다.
  • /는 최상단 위치이다.
  • DESKTOP-8SB8F5E 라는 이름에 현재ghkst라는 유저가 로그인이 되었다.
ghkst@DESKTOP-8SB8F5E MINGW64 ~
$ ls
'3D Objects'/
 AppData/
'Application Data'@
 Contacts/
 Cookies@
 Documents/
  • ls는 디렉토리의 내용을 출력

ghkst@DESKTOP-8SB8F5E MINGW64 ~
$ cd Documents/
  • cd Documents/ 는 Documents로 이동. cd [디렉토리명]
ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents
$ mkdir dev
  • dev라는 새 디렉토리 생성

ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ cd ..
  • cd .. 은 부모 디렉토리로 이동 cd ../..은 부모디렉토리로 2번 이동
ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ touch example.txt
  • dev에 exapmle.txt 파일 생성

ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ mkdir public
ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ ls
app.js  example.txt  index.html  main.js  public/  server.py  style.css
ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ mv index.html public
ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev
$ ls
app.js  example.txt  main.js  public/  server.py  style.css
  • public이라는 디렉토리를 생성하고 touch로 index.html의 파일을 생성한 상태에서 mv라는 것을 이용하여 index.html파일을 public으로 이동한다.
    ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev/public
    $ mv ../app.js .
    ghkst@DESKTOP-8SB8F5E MINGW64 ~/Documents/dev/public
    $ ls
    app.js  index.html
- 상위디렉토리에있는 app.js를 지금 현 public디렉토리로 이동하라.





profile
개발을 진정성 있게 다가가겠습니다.

0개의 댓글