💭 오늘의 학습 전략
# CLI 기본 명령어
◼ CLI vs GUI
◼ 기본 명령어
◾ pwd, mkdir, ls, cd, cat, rm, mv, sudo
◽ touch, cp
◼ 명령어 키워드 (/, ~)
# 패키지와 패키지 매니저
◼ brew/apt
# 사용권한
◼ 권한 확인하기
◻ 권한 변경하기 chmod
# 환경변수
◻ 전역 변수/지역 변수
◻ 임시 적용/영구 적용
🌼 학습한 것들
◼ 명령어 ls 옵션
- a: 디렉토리 내 숨김파일까지 확인 (do not ignore entries starting with .)
- l: 파일 포맷 전부 확인 (use a long listing format)
- 옵션의 순서는 상관없다. ex) ls -al ls -la
◼ 명령어 touch: 파일 생성하기
- ex) touch example.txt
◼ 명령어 rm 옵션
- CLI에서 삭제된 파일은 휴지통을 거치지 않는다.
- r: 순환, 반복하며 삭제, 디렉토리 삭제 시 꼭 붙여야 하는 옵션 (remove directories and their contents recursively)
- f: 행위 강제 (ignore nonexistent files and arguments, never prompt)
◼ 명령어 touch: 파일 생성하기
◼ 사용권한 해석
- 첫 문자가 d면 directory / -면 file ex) drwxr--r-- / -rwxr--r--
- 권한 부여 방식은 두 가지 (Symbolic method, Absolute form)
◼ 환경변수: 환경에 따라 프로그램의 동작에 영향을 줄 수 있는 값
- 지역변수(User): 특정 사용자 사용 가능
- 전역(System): 모든 사용자 사용 가능
- Windows와 달리, Linux&Mac OS에서는 환경변수를 임시 적용 가능하다.
🍖 포스팅 해보고 싶은 것들
◼ CLI 기본 명령어 정리
◼ 사용권한 정리
◼ cat, head, tail, more, less
🔥 보충이 필요한 것들
◼ CLI Exercise
💨 하루를 마치며
1. 한 유닛(Unit 4.Linux)을 하루에 끝내서 그런지 학습 양이 많았다. 그래도 한 번 해봤다고 꽤 수월하게 진행할 수 있었다. 하지만 새로 알게 된 것들도 많고 헷갈리는 것들도 많다.
2. 예전에 관련 강의를 듣고 프로젝트 배포해봤던 게 남아있어서 홈 디렉토리가 굉장히 지저분했다. (ㅋㅋ)
3. TIL 할 때 관련 개념을 조금씩 정리해서 같이 써보아야 할 것 같다.
4. 유닛 회고라는 챕터를 까맣게 잊고 있었다.ㅠㅠ 복습 겸 포스팅을 부지런히 해야겠다.
5. 자바 스터디장께서 많은 고민 끝에 스터디 방향을 잘 잡아주셨다. 갈 길이 멀다만 꾸준히 참여하기🔥
6. 마무리 세션에서 1등으로 답변해서 언급되었다. 부끄러운데 기분 좋았다. (그 뒤로는 오답 남발)
7. 일찍 잤더니 컨디션이 아주 괜찮은 느낌(?)
8. 키움 이겨라..
'공부기록 > TIL' 카테고리의 다른 글
2022/10/31 TIL | Java 기초 (0) | 2022.10.31 |
---|---|
2022/10/28 TIL | Git (0) | 2022.10.28 |
2022/10/26 TIL | Pair_목업 구현 (0) | 2022.10.26 |
2022/10/25 TIL | 페이지 레이아웃, 웹 앱 화면 설계 (0) | 2022.10.25 |
2022/10/24 TIL | HTML, CSS (0) | 2022.10.25 |
댓글