티스토리 뷰

git

shell command/vim 편집기 command

미짱~ 2022. 12. 15. 15:51

 

Shell  command 

  • pwd (print working directory) : 현재 위치한 확인(디렉터리의 절대 경로로 출력)
  • ls (list segment): 현재 위치 안에 파일이나 디렉터리 리스트를 출력 
  • ls -a: ls 옵션 기능(?) 내가 하위에 존재하는 디렉터리 혹은 파일을 자세한 정보를 출력
  • . (dot): shell에서 의미하는 것은 현재 디렉터리를 의미하는 것 (. 점하나는. 현재 디렉터리.. 점 두 개는 상위 디렉터리)
  • cd (change directory): 현재 위치한 곳에서 하이 도큐먼트로 이동 

      - cd ~ : 최상단 디렉토리로 이동(현재 로그인한 유저의 유저 디렉토리로 이동)

  • mkdir (make directory): 디렉터리 생성 
  • mv (move): 파일 이동 예)  mv ../style.css . 상위 디렉터리에서 현재 디렉터리로 style.css 파일 이동
  • cp (copy): 복사를 원하는 파일을 복사 예) cp index.html ./index-copy.html 현재 디렉터리 안에서 index.html 파일을 index-copy의 이름으로 동일한 디렉터리 안에 복사 
  • rm (remove): 파일이나 디렉토리 삭제 예) rm -r dev  dev라는 디렉터리 삭제
  • touch: 파일 생성 예) touch hello.txt
  • cat: 파일 출력 예)  cat hello.txt 화면에 해당 txt 파일 출력
  • clear : 터미널 화면 지움

Vim 편집기 명령어

  • vi: 파일 열기
  • I(Insert): 파일 작성
  • ESC: 일반모드 변경
  • O: vi 파일명 파일 열기 후 아랫줄로 이동후 insert 모드로 변경  

 

: (Colon): 콜론 키를 눌러 저장과 종료 명령을 수행

  • :q :  vi 종료
  • :q! :  vi 저장하지  않고 강제 종료 
  • :w : 변경내용 저장 (저장만 할 뿐 종료 아님)
  • :wq : 저장 후 종료
  • :wq! : 저장후 강제 종료

이동은 커서로 이동한다. 

 

  • dd : 커서가 위치한 한 줄 삭제
  • p : 커서 뒤에 붙여 넣기  
  • u(undo) : 되돌리기 

마크다운 작성

  • #~###### : html의  <h1>~<h6> 태그처럼 제목 크기 
  •  : <p> 태그는 그냥 아무런 기호 없이 작성 
  • -(hyphen): <ul> 태그처럼 순서 없는 목차 <li> 만듦. 
  • 1~9(숫자 조합 가능함): <ol> 태그처럼 순서 있는 목차 <li> 만듦 

      ``` :  코드 블록 작성 가능 원하는 언어 이름 적기 

      ```

  •  ` `(backtic): 특정한 커멘드를 강조 또는 단어
  • [링크에 쓰고 싶은 것](웹주소): <a href ="https://www.google.com"> Go to google </a> 태그처럼 링크 달기 
  • ! []():<img src=" "/alt=""> 태그처럼 이미지 넣기

 

> 마크다운 작성 시 해당 목록 예시

# 안녕하세요

코공부의 개발 블로그 입니다. 

- 코공부
- 개발자를 위해 취준중

1. shell command
2. vim 편집
3. 마크 다운 작성 

``` css
 div {
  padding: 0;
  margin: 0 auto;
 }
 ```
 
 ```javascript
  console.log('Hello')
 
 ```
 
 ```html
 <div class ="header-area">
  <header>여기는 로고가 들어옵니다</header>
 </div>
 
 ```
 나는 밀린 `TIL`을 오늘까지 작성할겁니다.
 
 `$ git clone 깃 repo 주소 `
 
 [Go to My github](https://github.com/xiuxiubok)
 
 ![포요몬](https://mblogthumb-phinf.pstatic.net/20110227_220/jun198949_12987634478153VIOS_JPEG/%BB%C7%BF%E4%B8%F3.jpg?type=w2)

repo 생성 한 다음 마크다운 작성예시 따라친 후&nbsp; 내 github repo push후 README.md 사진 첨부

참고 페이지     

https://iamfreeman.tistory.com/entry/vi-vim-%ED%8E%B8%EC%A7%91%EA%B8%B0-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C-%EB%AA%A9%EB%A1%9D

 

vi /vim 편집기 명령어 정리 (단축키 모음 / 목록)

vi /vim 편집기 명령어 정리 (단축키 모음 / 목록) 리눅스의 대표적인 에디터인 vi 편집기의 명령어들에 대해서 정리해보았습니다. vi 시작 명령어 명령어 설명 예제 vi {파일명} 파일열기, 작성 vi tes

iamfreeman.tistory.com

git

gitvcs(Version Control System) == SCM(Source Control System)라고 부른다.

(버전을 관리하는 시스템, 소스를 관리하는 시스템)

 

  성질

  • 빠른 속도, 단순한 구조
  •  분산형 저장소 지원
  • 비선형적 개발(수천 개의 브랜치) 가능 

 장점

  • 소스코드 주고받기 없이 동시 작업이 가능해져 생산성이 증가
  • 수정 내용은  commit 단위로 관리, 배포뿐 아니라 원하는 시점으로 Checkout 가능
  • 새로운 기능 추가는 브랜치로 개발하여 편안한 실험 가능하며 성공적으로 개발이 완료되면 머지하여 반영
  • 인터넷이 연결되지 않아도 개발할 수 있음
  • 파일 단위로 추적하는게 아니라 파일에 라인 단위로 추적한다. 

 

TIL 작성 후 

 

오늘의 중요한 점

vim 명령어와 shell command 헷갈리지말기

 

오늘 느낀 점

리눅스 명령어에 익숙하지 않아 처음에 어버버 거리긴했는데 git bash에 자꾸 치다보면 손에 익혀서 조금 기억날지도?

'git' 카테고리의 다른 글

Git Flow  (0) 2022.12.19
github  (0) 2022.12.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
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 31
글 보관함