1. 커맨드 라인 소개
-운영체제(OS, Operating System) : 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다. 운영체제의 대표적인 예는 윈도우, 맥 OS, 리눅스, 유닉스 등이 있다.
-운영체제의 목적
1) 처리능력 향상 : 일정 시간 내에 시스템이 처리하는 일의 양
2) 반환시간 단축 : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
3) 사용가능도 향상 : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
4) 신뢰도 향상 : 시스템이 주어진 문제를 정확하게 해결하는 정도
-mac에서 커맨드 라인을 사용하려면 터미널 응용 프로그램을 통해 사용할 수 있다. 그리고 터미널은 bash shell이라는 것에 액세스하는 방법이다.
-bash shell이란 운영체제를 피스타치오로 생각할 때 커널은 껍질 안에 들어있는 알맹이로 하드웨어와 인터페이스 하는 실제 프로그램을 참조한다. 커널은 운영체제의 핵심이다. 그리고 피스타치오의 껍질은 쉘로 사용자 인터페이스를 나타낸다. 인간은 커널과 상호작용할 수 있고, 차례로 컴퓨터의 하드웨어와 상호작용할 수 있다.
쉘은 2가지 유형이 있는데 첫 번째는 GUI(그래픽 사용자 인터페이스)이고, 두 번째는 CLI(커맨드 라인 인터페이스)이다.
그래픽 사용자 인터페이스를 사용해도 되고, 커맨드 라인 인터페이스를 사용해도 되지만, 개발자라면 커맨드 라인 인터페이스를 사용하는 것이 더 편리하고, 더 많은 일들을 할 수 있다.
2. 명령줄 바로가기
-ls : ls는 list를 나타내는 명령어로 특정 디렉토리 내의 모든 항목을 나열한다. 내가 현재 있는 위치의 디렉토리 항목들을 나열해준다.
-cd : cd는 change directory로 디렉토리의 위치를 변경시킬 수 있는 명령이다.
-화살표 위,아래 방향키는 내가 입력했었던 명령어들을 순환시킬 수 있다. 예를들어 마지막으로 입력했던 명령어를 또 입력하고 싶을 때는 화살표 위 방향키를 누르면 된다.
-cd .. 명령은 이전 폴더로 이동시켜주는 명령어다.
-cd ~은 처음 출발지로 다시 돌아가게 해주는 명령어다.
-clear : 화면의 명령어 기록들을 모두 지워주는 명령어다.
-옵션을 누른 상태로 커서이동을 하면 커서를 편하게 이동시킬 수 있다.
-control + u : 입력했던 명령줄을 모두 지워준다.
3. 커맨드라인 + 보너스를 사용한 디렉토리 및 파일 조작
-mkdir : make directory 명령어다. 새로운 폴더를 만들 수 있다.
-rm : 폴더를 삭제해주는 명령어다.
-rm -r directory 이름 : directory는 그냥 rm으로 삭제할 수 없고 rm -r을 통해 삭제할 수 있다.
'개린이 이야기' 카테고리의 다른 글
수명주기에 관하여 (0) | 2022.06.03 |
---|---|
깃허브 (0) | 2022.04.19 |
파이어 베이스, 정적키워드 이해, 메모리 기초 등 (0) | 2022.04.11 |
2022년 04월 06일의 이야기 (0) | 2022.04.06 |
2022년 04월 04일의 이야기 (0) | 2022.04.04 |