공부기록/TIL

2022/10/27 TIL | Linux

또리머 2022. 10. 27. 19:24
반응형

💭 오늘의 학습 전략

# 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. 키움 이겨라..

반응형