1. 디렉토리와 파일
- 터미널(콘솔)을 통해 제어할때 중요한 점
1) 명령어를 통해 제어한다. ( = CLI(Command Line Interface) <-> GUI)
ex) ls -l : 현재 머물고 있는 디렉토리의 파일 목록 자세히 보여줌
2) 내리는 명령은 현재 머물고 있는 디렉토리 안의 파일들을 대상으로 한다.
ex) pwd : 현재 머물고 있는 위치
- mkdir [디렉토리 이름] : 디렉토리 생성
- touch [파일명.] : 비어있는 파일 생성
- ㅁㅁ - ㅇ -> ㅇ는 파라미터, 옵션
- ls -l에서 앞에 d가 붙어있는 것은 디렉토리이다.
- cd [이동할 디렉토리의 이름] : 해당 디렉토리로 이동
- 부모 디렉토리로 돌아가는 방법
1) cd [부모 디렉토리까지 경로]
2) cd ..
- 상대경로 : 현재 디렉토리의 위치를 기준으로 다른 디렉토리의 위치를 표현하는 것, ..은 부모 디렉토리, 'cd ..'은 현재 디렉토리의 부모 디렉토리로 이동하는 명령, 현재 디렉토리는 '.'
- 절대경로는 최상위 디렉토리를 기준으로 경로를 표현하는 것, 최상위 디렉토리는 루트(root) 디렉토리이며 '/' , 'cd /'는 최상위 디렉토리로 이동, 'cd /home/hs'은 현재 디렉토리가 무엇이건 언제나 '/home/hs'을 의미하는데 이런 식의 경로 표현이 절대경로
- rm : 삭제
1)rm [파일명]
2)rm -r [디렉토리명]
- [명령어] --help : 명령의 사용설명서가 출력
2. --help 와 man
- man [명령어] : help와 같거나 보다 상세한 설명서
: /[텍스트] -> 텍스트 내용을 있는 부분 보여줌, N키 이용하여 해당 텍스트 위치로 이동가능
- mkdir -p [디렉토리 경로] : 부모 디렉토리를 생성하고 자식 디렉토리를 만듦
- ls -a : 감춰진 파일까지 표시
- ls -al : 감춰진 파일까지 자세히 표시
- ls -al -S : 파일 사이즈에 따라 파일 정렬한 것을 감춰진 파일까지 자세히 표시
- 파일 복사 : cp [파일위치나 파일이름] [파일목적지나 파일위치 또는 파일이름]
- 파일 이동 : mv [파일위치나 파일이름] [파일목적지나 파일위치 또는 파일이름]
- 파일 이름 변경 : mv [파일위치나 파일이름] [파일위치나 파일이름 - 변경할 이름으로]