목록리눅스 (3)
DevSSOM
Shell 쉘은 커널과 사용자 사이를 이어주는 역할. 사용자의 명령을 해석해서 커널에 명령을 요청함. - 쉘의 종류 bash : GNU 프로젝트의 일환으로 개발됨. 리눅스의 기본 Shell은 bash whoami : 로그인한 사용자 ID를 알려주는 명령어 whoami passwd : 로그인한 사용자의 비밀번호를 변경하는 명령어 passwd pwd : 현재 있는 디렉토리의 위치를 알려줌 pwd ls : 현재 있는 디렉토리의 목록을 출력 ls -l 옵션을 추가하게 되면 조금 더 자세하게 출력됨 ls -l -a 옵션을 추가하게 되면 숨겨진 파일이나 디렉토리를 포함해서 출력함 ls- a -l 옵션과 -a 옵션을 합쳐서 쓸 수도 있음 -> 숨겨진 파일까지 모두 현재 디렉토리의 목록을 상세히 출력 ls -al cd..
파일 시스템 저장장치 내에서 데이터를 읽고 쓰기 위해 미리 정한 약속. 어떤 기준으로 파일이 저장되고, 어떻게 검색해서 읽고 써야하는지 미리 정리해둔 방법이라고 생각하면 됨. 그리고, 파일을 어떻게 관리할 것인가에 대한 정책까지 포함됨. 리눅스 파일 시스템 디렉토리 + 파일의 형태로 구성되어 있음. 윈도우에서는 파일이나 프로그램이 폴더 안에 위치하고, 폴더 속에 또 다른 폴더가 위치할 수 있는데, 리눅스도 마찬가지로 루트 파일 아래에 계층적으로 모든 파일과 디렉토리가 만들어짐. 파일 : 주기억장치나 디스크처럼 물리적인 하드웨어 저장 공간에 저장되는 데이터의 집합 파일 시스템의 종류 FAT : 파일 할당 테이블. 디카 메모리 카드, 컴퓨터 시스템에 널리 쓰이는 파일 시스템 구조. 너무 단순한 구조를 가지고..
리눅스? 리누스 토발즈에 의해 만들어진 컴퓨터 운영 체제. 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본. 리눅스는 GNU 프로젝트의 일환인데, GNU프로젝트란 Gnu is not Unix의 줄임말로, 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스 코드를 공유하지 않는 문화에 대한 반발로 생겼음. 그래서 오픈 소스를 굉장히 지향함. 리눅스의 구조 리눅스의 구조는 크게 4가지. 가장 기본이 되는 CPU, 메모리와 같은 하드웨어에 커널이 올라감. kernel : 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제 관리하는 역할을 수행한다. 프로세스/메모리/파일시스템/장치관리등 컴퓨터의 모든 자원 초기화 및 제어가 가능하다. shell : 커널 위의 쉘은 명..