본문 바로가기
건강을 지키는 방법

리눅스 기초공부

by 건강 백과사전 Oasis 2022. 9. 4.

완전 기초

 cd(change directory) : 작업 경로를 이동합니다. , 경로 이동 명령어

 ls(list) : 디렉토리 목록을 띄워줍니다. , Directory File 정보를 보여주는 명령어

 cp(copy) : 파일을 복사합니다.

 mv(move) : 파일을 이동합니다.

 rm(remove) : 파일을 삭제합니다.

 vi : 리눅스에 설치된 기본 에디터 vi 파일을 수정 생성 있음

 find : Directory File 찾을 있는 명령어

 grep : 해당하는 문자열을 검색하는 명령어

 

 많이 쓰이는 명령어

 mkdir(make directory) : 디렉토리(폴더) 생성합니다.

 pwd(print working directory) : 현재 위치한 디렉토리를 알려줍니다.

 clear : 출력된 화면을 지워버립니다.

 cat(concatenate) '사슬처럼 잇다.' 라는

 : 파일의 내용을 출력합니다.

 : 파일들을 하나의 파일로 합칩니다.

 : 새로운 파일을 만듭니다.

 

 touch

 : 디렉토리나 파일의 날짜를 변경합니다.

 : 용량이 0 파일을 생성합니다.

 

 

 test라는 id

 pw 입력하고 로그인 성공

 (처음 리눅스 하는날 pw ****표시가 안뜨길래 입력이 안되는줄 알았는데

 원래 리눅스는 Password 입력표시가 안뜬다고 하더라..

 신입이라 있는 완전 귀여운 실수? 나중에 이거 보면 웃을듯 하다)

 

로그인 cd .. 완전히 나온 상태

 cd etc etc폴터로 들어가 준다.

 

여기서 cd e  까지 치고 Tab버튼을 누르면 자동완성으로 작성된다.(파일이나 폴더가 있다면..)

이걸로 유용하게 확인할 있을것 같다.

 

 

 

자주 사용하고 있는 명령어는 -a , -l 등이 있다.

 ls -a : 경로 안의 모든 내용을 출력한다.

 그냥 ls 출력된 결과와 다른것을 확인 있습니다. 현재 경로에 숨겨진 파일까지 전부 출력합니다.

 

 ls -l : 상세한 정보의 포맷으로 내용을 출력한다.

 

함께 사용도 가능!!

 ls -al : 현재 경로의 모든파일을 상세한 포맷으로 출력한다.

 

 cd : Home으로 설정된 경로로 이동한다.

 cd - : 현재 위치로 이동하기 전에 있었던 경로로 이동을 한다.

 cd PATH : 해당하는 PATH 이동한다.

 cd .. : 현재 경로에서 단계 이전 경로로 이동한다.

 

 mkdir 디렉토리이름

 

 vi 파일이름 (파일이 존재하는 경우 수정, 없는경우 새롭게 생성)

 

 rm 파일이름 (파일을 삭제할 )

 rm -r 디렉토리 이름 (경로를 삭제할 때는 -r 옵션으로 삭제가 가능합니다. rm -r 디렉토리 이름

 

 cp 파일이름A 파일이름B (A파일을 B라는 파일로 복사함

 cp -r 경로이름A 경로이름B (경로를 복사할 경우에는 -r 옵션을 추가하여 사용하면 됩니다.

 

 mv AAAA BBBB

 copy와는 다른 동작. 저는 주로 파일의 이름을 변경할 사용하고 있습니다.

 

 cat 파일이름

 command_2.txt 파일의 내용은 Command_test 것을 확인 있음.

 vi editor 파일내용을 변경하고 cat으로 확인을 해보면, 변경된 내용을 확인할 있음

 

 grep -option 문자열

 옵션을 입력하지 않고 grep 해보면 home 경로 부터 모든 파일에서 검색을 진행하기 때문에 아무런 검색되는 시간이 매우 깁니다.

 보통 -r 옵션은 추가하여 검색을 합니다. 현재 경로에서 부터 하위경로에 존재하는 파일들에서 문자열을 검색합니다.

  옵션들은 함께 사용이 가능합니다.

 -n  옵션은 검색된 문자열이 몇번째 Line 있는지에 대한 정보를 추가로 알려줍니다.

 -i   대소문자를 가리지 않고 검색된 결과를 알려줍니다.

 grep -rni 사용해도 무방!!

 

 

 find . -name "AAAA"

 find . -name "AAAA" -type d

'건강을 지키는 방법' 카테고리의 다른 글

개발자 나야나1(수정중)  (1) 2022.09.06