완전 기초
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 |
---|