728x90
리눅스 기초
리눅스란?
- 컴퓨터 운영체제의 한 종류
- 윈도우와는 다르게 오픈 소스 운영체제
- 소스코드가 공개되어있기 때문에 다양한 리눅스 기반의 운영체제가 존재
특징
- 높은 이식성과 확장성(c언어 기반이기 때문)
- 안정성과 신뢰성
- 계층적 파일 시스템(최상의 디렉터리가 존재하고 모든 것들은 해당 디렉터리 하부에 존재)
프롬프트
- 컴퓨터가 입력을 기달리고 있음을 가리키기 위해 화면에 나타나는 표시
- 일반적으로 리눅스의 프롬프트는 현재 작업 디렉터리, 현재 로그인한 사용자 등에 대한 정보를 표시
$는 일반사용자
#은 관리자
man ls ls의 명령어에 대한 설명서
엔터 치면 한 줄씩, 스페이스 치면 한 페이지씩
디렉터리 관련 명령어
pwd : 현재 작업 디렉터리 확인
cd : 작업 디렉터리 변경
ls : 디렉터리 내용 확인
mkdir : 디렉터리 생성
rmdir : 디렉터리 제거
mv : 디렉터리 이름 변경
mv : 디렉터리 이동
cp : 디렉터리 복사
pwd : 현재 작업 디렉터리 확인
cd : 작업 디렉터리 변경
- 절대 경로 : 최상의 디렉터리인 /부터 특정 파일 또는 디렉터리의 경로를 모두 입력
- 상대 경로 : 현재 작업 디렉터리를 기준으로 특정 파일 또는 디렉터리의 경로를 입력 .은 현재 디렉터리를 의미하고, ..은 상위 디렉터리를 의미한다.
ls : 디렉터리 내용 확인
- 일반적으로 ls는 -al 옵션과 같이 사용한다.
- -a는 숨겨진 파일까지 모두 표시, -l 은 좀 더 자세한 결과를 출력한다.
- -rwxr-xr-x : 파일에 대한 접근 권한
- 1 : 하드 링크 수
- root : 파일의 소유자 UID
- root : 파일의 관리 그룹 GID
- 4096 : 파일의 크기
- .dockernev : 파일의 이름 파일 이름 앞에 . 이 붙어있으면 숨겨진 파일이다.
mkdir : 디렉터리 생성
- -p 옵션을 사용하면 폴더 안에 폴더 안에 폴더 등 여러 폴더를 생성할 수 있다.
rmdir : 디렉터리 제거
- rmdir은 폴더 안에 파일이 있으면 삭제가 안되고 비어 있어야 삭제가 된다.
- 따라서 rm -r 옵션을 이용해서 파일을 삭제할 수 있다. rm은 rm -rf로 많이 사용
mv : 디렉터리 이름 변경
- mv [현재 이름 디렉터리] [변경할 디렉터리 이름]
mv : 디렉터리 이동
- mv [원본 경로][이동할 경로]
cp : 디렉터리 복사
- 디렉터리를 통째로 복사할 때는 -r 옵션 사용
- cp -r [원본 경로][이동할 경로]
728x90
'개발 > Linux' 카테고리의 다른 글
프로세스, 아카이브(tar), 압축 (0) | 2022.07.29 |
---|---|
특수권한, 쉘 명령어 (0) | 2022.07.28 |
링크, 권한 명령어 (0) | 2022.07.27 |
grep, fgrep, find 명령어 (0) | 2022.07.26 |
리눅스 파일 관련 명령어, vi 명령어 (0) | 2022.07.22 |