pwd (print working directory)
-현재 어떤 디렉토리에 위치해 있는지 알려줘
ls (list)
-디렉토리 내의 파일, 폴더들의 리스트를 출력
ls -l (파일과 디렉토리의 좀 더 구체적인 정보도 출력)
chmod (change mode)
- rwx(read 읽기, write 쓰기, execute 실행)권한을 설정합니다.
ex) chmod 755 [file명/directory명]
(https://www.youtube.com/watch?v=9_KIdQ8abH4&t=121s 04:08참고)
mkdr (make directory)
-새로운 디렉토리를 만들어냅니다.
touch
-새로운 파일을 만들어냅니다.
rm (remove)
-디렉토리를 삭제합니다
rm -r 디렉토리명
rm -f 파일명
cd (change directory)
-디렉토리를 바꾼다는 의미입니다.
.. -> 한단계 위의 디렉토리
. -> 현재 디렉토리
ex) cd .. (한단계 위의 디렉토리로 cd함)
mv(move)
-파일 이동 및 이름 변경
cp(copy)
-파일 복사
ln(link)
- 하드링크/ 소프트링크 디테일 (https://www.youtube.com/watch?v=9_KIdQ8abH4&t=121s 14:16참고)
Ref값이 0이되면 del된다.
하드링크는 원본, 복사본이든 수정/편집이 일어나면 참조하는 모든 파일이 동시에 수정/편집이 발생한다.
삭제는 공유하지 않는다(삭제는 Ref값 -1/ 하드링크 파일이 생성되면 Rer값 +1)
하드링크는 파일에만 설정할 수 있다 폴더에는 설정 불가능.
소프트링크는 윈도우의 바로가기만들기임
cat (concatenate)
파일 단순 내용 출력 + 파일 합치기or파일 덮어쓰기
cat 명령어는 단순히 파일을 합치는 것에만 사용되는 것은 아니고 파일의 내용을 단순 출력하여 확인하거나, >이나 >>와 같은 리다이렉션 기호와 함께 사용하여 파일을 생성하고, 저장하는 용도로도 사용될 수 있습니다.
cat [a] > [b] (a와 같은 내용을 b라는 이름으로 생성함, b가 이미 존재하는 파일일 경우 덮어씌움)
cat [a] >> [b] (a의 내용을 b의 마지막 부분에 붙임)
head / tail
파일의 길이가 길어서 일부만 확인해야할 때 앞부분/뒷부분 확인하려고 사용
grep 명령어 (global regular expression print)
리눅스에서 grep 명령어는 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어입니다.
grep [옵션][패턴][파일명]
less
페이지 단위로 출력하기
tar cvfz (압축하기)
tar cvfz [압축파일명] [압축할 파일1 압축할파일2 압축할파일3 ...]
ex) tar cvfz backup.tar.gz ./dir3 ./file3 ./system.log
tar xvfz [압축파일명] (압축풀기)
......etc..
https://www.youtube.com/watch?v=9_KIdQ8abH4&t=1396s 29분 tar부터..
'백엔드' 카테고리의 다른 글
프로세스 관리 (0) | 2022.09.22 |
---|---|
OS의 일반적인 작동방식 (0) | 2022.09.17 |
호스팅은 무엇일까요? (0) | 2022.09.09 |
DNS와 작동원리 (2) | 2022.09.09 |
브라우저와 동작 원리 (0) | 2022.08.25 |