리눅스 구조
HW
커널
쉘
애플리케이션
리눅스의 파일 구조
-
리눅스 파일구조는 tree형태로 되어있다
-
/home 디렉토리에 사용자 파일 저장
쉘 명령어
- cd : 디렉토리 이동
cd .. : 상위 디렉토리, ../..처럼 중첩 사용 가능
- mv : 파일 이동, 파일 이름 수정
- cp : 파일 복사
cp -r : 디렉토리 복사
- cat : 파일 내용 출력
- rm : 파일 삭제
rm -r : 디렉토리 복사
- clear : 쉘 클리어
- pwd : 현재 참조중인 디렉토리
- ls : 현재 참조중인 디렉토리의 파일 리스트
ls -a : 숨김파일 보이기
ls -l : 자세히 보이기
- env : 환경변수 출력
- which : 환경변수 안에서 뒤 인자의 위치 출력
- tldr : 인자로 입력된 쉘 명령어의 옵션 인자를 출력
파이핑
ex) ls | grep m : m이 들어간 내용만 출력