리눅스는 무엇인가요?
컴퓨터 운영체제. 혹은 커널을 뜻하기도 함. 다중사용자, 다중작업, 다중스레드를 지원하는 네트워크 운영체제.
리눅스는 누가 만들었을까요?
리누스 토르발스(Linus Torvalds)
리눅스의 루트경로는?
첫번째 디렉토리는 / 이고 루트디렉토리라고 한다.
리눅스의 홈 디렉토리는?
~ : /home
리눅스에서 경로를 탐색하는 명령어
cd
리눅스의 경로에서 절대경로와 상대경로의 차이점
cd .. : 현재 디렉토리의 부모 디렉토리로 이동
-> .. : 현재 디렉토리의 부모 디렉토리를 의미. 현재 디렉토리가 어디냐에 따라 값이 바뀜. 이러한 방식을 상대경로라고 한다.
예) cd /home/ubuntu : ubuntu 디렉토리로 이동. 최상위 디렉토리를 기준으로 경로를 표현하는 것. 최상위 디렉토리는 루트(root)디렉토리라고도 하며 '/'이다. 이동할 디렉토리의 이름을 정확하게 명칭하여 이동하는 것을 절대경로라고 한다.
리눅스에서 현재 경로를 표시하는 명령어
pwd
리눅스에서 환경변수 중 HOME은 무엇인가요?
cd 를 입력했을 때 위치하게 되는 곳(ex. /home , /Users/apple ...)
리눅스에서 환경변수 중 PATH가 하는 일
실행파일을 찾는 경로
-> PATH 를 지정할 경우, 위치를 정확하게 알려줘서 빠르고 정확하게 찾을 수 있음
리눅스에서 .파일은?
숨김파일
터미널에서 닷 파일을 표시하려면 어떤 명령어에 어떤 옵션을 줘야 할까요?
ls -a / ls -al
리눅스에 있는 편집기 이름
vi 편집기
디렉토리를 변경하는 명령어
cd : 다른 디렉토리로 이동할 때 쓰는 명령어(change directory의 약자)
현재 디렉토리에서 파일목록을 보는 명령어
ls : 현재 디렉토리의 파일 목록을 출력하는 명령어
Ls -l : 현재 디렉토리,파일목록을 자세히 보여주는 명령어(명령을 수행하여 나온 파일과 디렉토리의 구분은 제일 앞에 d가 붙어있으면 디렉토리이고, d가 붙어있지 않으면 파일, - 로 시작하는게 일반파일)
파일이나 디렉토리를 복사하는 명령어
cp(copy) : 파일 혹은 디렉토리 복사. 디렉토리 복사할때는 cp -r
파일이나 디렉토리를 이동시키는 명령어
mv(move)
파일이나 디렉토리를 삭제하는 명령어
rm : 삭제명령어(remove의 약자). rm뒤에 파일명을 쓰면 파일이 지워짐
rm -r : 디렉토리 삭제 명령어. 삭제하려는 디렉토리 안에 있는 모든 디렉토리 및 파일도 지워짐
디렉토리를 생성하는 명령어
mkdir : 디렉토리를 새로 생성할 때 쓰는 명령어. 띄어쓰기 후에 디렉토리명을 쓴다. make의 줄임말 mk와 디렉토리의 줄임말 dir로 기억하면 쉽다.