yon11b

[42서울] 1일차- shell00 본문

개발/기타

[42서울] 1일차- shell00

yon11b 2023. 1. 9. 23:48
반응형

ex00

cat, vi 단순 사용

ex01

chmod 권한 변경

ex02

chmod 활용

head -c 파일 용량 임의 지정

심볼릭 링크, 하드 링크

ex03

ssh 키 생성

ex04

ls 명령어 옵션 사용

-m: 콤마로 구분

-p: 디렉토리 뒤에 / 추가

-t: 수정 날짜 순으로 정렬

ex05

format: 나만의 포맷으로 결과 출력

$ git log --pretty=format:"%h - %an, %ar : %s"
ca82a6d - Scott Chacon, 6 years ago : changed the version number
085bb3b - Scott Chacon, 6 years ago : removed unnecessary test
a11bef0 - Scott Chacon, 6 years ago : first commit

pretty 의 옵션 중 %H 는 커밋 해시를 나타낸다

ex06

무시된 파일 불러오기

git ls-files ignored 이용

ex07

문제에서 준 resources.tar.gz에 있는 a파일과 sw.diff 파일을 받는다.

a 와 b의 차이를 sw.diff 파일에 저장한다.

cat a sw.diif > b

하지만!! patch를 쓰라는 조건이 있었다…그래서 위 cat 명령어를 쓰면 안 된다.

patch [이파일이랑diff파일이랑patch된결과가이파일에저장됨] [diff 파일]

  1. a를 복사해준다.
    1. cp a b
  2. patch b sw.diff

ex08

ex09

매직 파일 이란? [링크]

 

오늘 첫 날이었는데 과제들은 다 할 만했던 것 같다. 근데 이게 서치하면서 해서 할 만했던 건데 시험때는 서치 안 되겠지...? 외우자...ㅎㅎ

728x90