본문 바로가기
728x90

My Wiki (CodesStates)/Linux4

(1-4) Linux 기초 - CLI 명령어 더 알아보기 리눅스 권한 (Permission) 터미널을 열어 ls -l 명령어를 입력하면 아래와 같은 메세지를 터미널에서 볼 수 있다. drwxr-xr-x 위 메세지는 어떤 정보를 담고 있는지 먼저 메세지를 두 부분으로 나눠서 살펴보자. [d] # 1번 부분 [rwxr-xr-x] # 2번 부분 1번 부분에서 -는 파일을 의미하고, 'd' 는 폴더를 의미한다. 2번 부분에 존재하는 r, w, x, - 글자는 특정 파일 및 폴더의 접근 권한에 대한 정보를 담고 있다. 'r' 은 'read' 의 약자로 읽기 권한을 의미한다. 파일 및 폴더 안에 있는 데이터, 속성, 서브 폴더 등에 접근이 가능하다. 'w'은 'write'의 약자로 쓰기 권한을 의미한다. 파일 및 폴더의 속성과 데이터를 변경할 수 있다. 'x'은 'exe.. 2021. 7. 16.
(1-3) Linux 기초 - 관리자 권한과 경로 절대 경로 (Mac OS) /users/[username]/hellowold/hello/ 라는 경로를 예시로 살펴보자. 루트폴더 ( / ) 에는 폴더 Users 가 있다. 폴더 Users로 진입하면 폴더 [username]을 확인할 수 있다. 폴더 [username] 에 진입하면 폴더 helloWorld 가 있고, 폴더 helloWorld에 진입하면 폴더 hello를 발견할 수 있다. 이 과정을 한 줄로 줄여놓은 구문(/users/[username]/helloWorld/hello/)이 절대 경로이다. [그림] 루트폴더로부터 hello 폴더를 찾아가는 과정[Mac OS] 상대경로 상대경로는 특정 폴더 또는 파일의 위치를 현재 위치를 기준점으로 나타낸다. 현재 위치한 폴더는 점 ( . ) 으로 표현하고 상위.. 2021. 7. 16.
(1-2) Linux 기초 - CLI 기본 명령어 (2) 명령어 역할 rm 단일 파일 삭제 rm -rf 폴더 삭제 mv 폴더나 파일의 이름 변경, 폴더나 파일의 위치 옮기기 cp 단일 파일 복사 cp -rf 폴더 복사 rm: 폴더 삭제하기 명령어 rm은 폴더나 파일을 삭제할 때 사용한다. 변경사항을 확인하기 위해서는 명령어 ls를 자주 입력하면 도움이 된다. rm bye.txt [커맨드] rm 명령어를 통해 bye.txt 를 삭제한다. 명령어 rm 은 단일 파일을 삭제할 수 있다. 만일 폴더를 삭제하려면 옵션을 이용해야 한다. 대시(-)를 사용하여 옵션을 입력해보자. 사용할 수 있는 옵션은 r 과 f 이다. 옵션 r 은 폴더를 지울때 사용하고, 옵션 f 는 질문을 받지 않고 지울 때 사용한다. rm -rf bye [커맨드] 옵션 -rf를 사용해 폴더를 삭제한다.. 2021. 7. 16.
(1-1) Linux 기초 - CLI 기본 명령어 (1) CLI(Command-Line Interface)는 명령어를 입력해 컴퓨터를 조작하는 방식을 말한다. CLI와 같은 기능을 담당하지만 대부분의 PC에서는 GUI(Graphical User interface)를 적용하고 있다. GUI는 macOS, 또는 Linux에서 사용자가 화면을 통해 컴퓨터와 소통하는 방식을 말한다. 우리는 GUI가 익숙하기 때문에 CLI로 컴퓨터와 소통하는 일이 낯설 수 밖에 없다. 그러나 CLI의 강력한 명령어를 사용해보면 CLI의 무한한 능력과 파워에 매료될 것이다. 그럼 이제 우리가 기본적으로 알아야 하는 CLI 명령어에 대해 안내해보도록 하겠다. CLI 기본 명령어 리눅스 터미널에서 쓸 수 있는 기본적인 명령어를 알아보자. pwd 현재 위치를 확인 mkdir 새로운 폴더 생성.. 2021. 7. 10.