1. 리눅스 파일 구조
파일의 종류
- 일반 파일: 데이터를 저장하는 곳
- 디렉토리: 리눅스에서는 디렉토리도 파일로 취급
- 심볼릭 링크: 원본 파일을 대신하여 다른 이름으로 파일명을 지정한 것
- 장치 파일: 하드디스크나 키보드 같은 것들
디렉토리 계층 구조
2. 리눅스 기초 명령어
- date
- clear
- man
- passwd
- exit , ctrl + d
- shutdown
3. File과 Directory 관련 명령어
- ls
- -l
- -a
- -F
- mv
- pwd
- cd
- mkdir
- touch
- cat
- cat > txt1: 새로 생성
- cat >> txt1: 추가로 작성 후 저장
- cat < txt1: 내용 출력
- cp
- -r: 하위 디렉토리까지 모두 복사
- rm
- -r: 디렉토리를 지울 때 사용, 내부 파일까지 모두 삭제
- rmdir
- -p: 디렉토리를 삭제한 후 부모 디렉토리가 비었으면 부모 디렉토리도 삭제
- ln
- ln (하드링크): 기존 파일에 새로운 파일명을 추가로 생성
- ln -s (소프트링크,심볼릭링크): 기존 파일을 가리키는 새로운 파일 생성
4. 우분투 패키지 설치
apt-get 명령
- update: 새로운 패키지 정보 가져오기
- upgrade: 현재 설치된 패키지 업그레이드
- install: 패키지 설치
- remove: 패키지 삭제
- autoclean: 불완전하게 내려받았거나 오래된 패키지 삭제
- check: 의존성이 깨진 패키지 확인
dpkg 명령
- -l: 설치된 패키지의 목록 출력
- -s [패키지명]: 패키지의 상세 정보 출력
- -L [패키지명]: 패키지가 설치된 파일의 목록 출력
- -c [.deb 파일명]: 지정한 .deb 파일의 내용 출력
- -r [.deb 파일명]: 해당 파일/패키지를 설치 또는 삭제 (sudo 권한 필요)