2022/10/27 TIL | Linux

    반응형

    💭 오늘의 학습 전략

    # 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

    댓글