1. CLI 기본 명령어
💻 CLI vs GUI
Command-Line Interface과 Graphic User Interface
컴퓨터 제어 방식에 따른 분류인데, 이름에서 알 수 있듯 GUI는 그래픽 요소를 사용해 편리하게 컴퓨터를 제어할 수 있다.
반면 CLI는 별다른 그래픽 작업에 자원을 소모하지 않아 빠르게 동작한다.
💻 기본 명령어
간단히 포스팅해두었다.
2022.11.04 - [공부기록/LINUX] - LINUX 기본 명령어
LINUX 기본 명령어
1. pwd: 현재 작업 경로 확인 (Print Working Directory) 2. mkdir: 디렉토리 생성 (Make Directory) 위 경로에 posting이라는 이름의 디렉토리를 생성했다. 3. cd: 디렉토리 진입 (Change Directory) 방금 만든 posting 디렉
ddorimeo.tistory.com
💻 절대경로와 상대경로
절대경로: pwd 명령어로 확인되는 경로, 기준점으로부터의 절대적경로
* 기준점: 루트폴더( / ). cd / 하면 이동된다.
상대경로: 상대적인 경로
* 기준점: 현재 위치해있는 폴더( . )
상위폴더는 ..이다. cd .. 하면 상위폴더로 이동된다.
2. 패키지와 패키지 매니저
💻 패키지
여러 파일을 모아 하나의 파일로 저장해 둔 것. 프로그램 파일, 설치 파일, 설치 설명서, 프로그램 정보 파일 등으로 구성
💻 패키지 매니저
패키지 관리(설치, 변경, 삭제 등)를 편리하게 해준다.
프로그램을 독립적으로 설치하는 것은 무리이다. 연관되어있는 여러 프로그램을 개별로 설치해야 하기 때문이다. 그러기 위해서는 저장소의 위치도 개별로 파악하고 있어야 한다.
업데이트 또한 마찬가지이다.
설치된 프로그램이 많아질수록 손수 모든 프로그램을 관리하는 것은 불가능할 것이다.- Windows 및 Ubuntu: apt- Mac: brew
3. 사용권한
위에서 잠깐 본 글자들이다.
맨 첫 글자는 디렉토리와 파일의 구분인 것은 알겠는데, 뒤에 아홉 자는 무엇일까요?
사용권한을 표시한다.
💻 권한 읽기
r,w,x는 각각 읽기(read), 쓰기(write), 실행(execute) 권한을 뜻한다.
💻 권한 변경하기
chmod라는 명령어를 사용한다.
권한 관련 내용은 아래에 정리되어있다.
2022.11.04 - [공부기록/LINUX] - LINUX 권한/rwx/ugo/chmod
LINUX 권한/rwx/ugo/chmod
💻 권한 읽기 r,w,x는 각각 읽기(read), 쓰기(write), 실행(execute) 권한을 뜻한다. 세 번 반복되는 이유는 User/Group/Other 순으로 각각 부여되어 있기 때문이다. 따라서 drwxr-xr-x이라는 폴더는, user 읽기 쓰
ddorimeo.tistory.com
4. 환경변수
💻 환경변수
환경에 따라 프로그램의 동작에 영향을 줄 수 있는 값
환경설정을 세팅해준다고 볼 수 있다.
AWS나 기타 리눅스 작업할 때마다 진지하게 맥북을 갖고 싶다는 생각을 한다.
요즘은 Windows로도 못 하는 게 없다고는 하고, 불편할 것도 없지만 만족감이 떨어지는 느낌ㅎㅋㅎㅋ
무튼, 프로젝트를 배포할 때는 항상 SSH 접속해서 명령어로 작업했었다.
처음엔 리눅스에 대해 아무것도 몰랐기 때문에 진땀나게 서치하고 물어가며 배웠던 기억이 있다...
파일 내용을 출력해주는 명령어 cat 뿐 아니라 역으로 볼 수 있는 tail 명령어를 많이 사용했는데, 관련해서 포스팅을 하나 남기고 싶다. 로그 보는 데 많이 사용했었는데 안 쓰다보니 잊어가는 게 놀랍다.
역시 안 쓰면 잊어버리는 게 너무나도 많다. 항상 꾸준하긔!
'공부기록 > 유닛 회고' 카테고리의 다른 글
S1U9 [Java] 컬렉션(Collection) 회고 (0) | 2022.11.15 |
---|---|
S1U8 [Java] 객체지향 프로그래밍 심화 회고 (0) | 2022.11.12 |
S1U7 [Java] 객체지향 프로그래밍 기초 회고 (0) | 2022.11.12 |
S1U6 [Java] 기초 회고 (0) | 2022.11.10 |
S1U3 [Publishing] HTML, CSS 회고 (0) | 2022.10.27 |
댓글