man : 메뉴얼man ls : 디렉토리 메뉴얼man man : 메뉴얼의 메뉴얼\-- /를 입력하면 검색가능
바이오스로 들어가서 가상화를 가능으로 바꿔둘것
cat 파일이름 : 파일의 내용을 조회할수있다.head 파일이름 : 파일 상단의 내용만 조회핮ㄴ다 \- head -n 3 파일이름: 3줄까지 출력한다 숫자를 조절해서 원하는 줄수만큼 출력할수있다tail 파일이름 : 파일 하단의 내용만 조회한다 \- tail -n 3 파
date : 시간출력 \- date -u : 미국기준시간 \- date +%Y : 연도만출력 \- date +%y : 두자리 연도만 출력cal : 달력출력 \- cal 2021 : 2021년 달력출력 \- cal -A 2 :after 2개월보여준다
find > 이름 : 왼쪽 명령어에서 검색한 모든 파일의 목록(단순한 목록임, 출력물)을 이름이란 파일로 저장해라 \- find: 모든 파일 목록으 알려준다\> : 왼쪽 명령어의 출력물을 오른쪽의 키워드를 이름으로 저장한다따라서 모든 파일 목록을 이름으로 저장하였다g
nano 를 입력한다ctrl(^)+o 저장ctrl+x로 나온뒤 ls와 cat으로 내가 저장한 텍스트 파일을 볼수있다
파일시스템 : 파일을 관리하기 시스템리눅스는 tree형태의 계층구조로 파일을 관리한다.리눅스는 loot의 하위 디렉토리에 파일을 저장한다. (윈도우처럼 드라이브개념이 아니다)하위 디렉토리의 파일을 hdd에 저장하게(마운트)할수있지만 새 hdd의 아래 디렉토리라고 인식할
일반파일: 텍스트 동영상파일, 일반파일...디렉토리 : 폴더와 같은 개념심볼릭 링크파일 : 바로가기\\블록 디바이스파일: 블록 디바이스를 제어하기위한 파일문자 디바이스 파일 : 문자 디아비이스를 제어하기 위한 파일파이프파일 : 프로세스간의 통신에 사용됨소켓 : 프로세스
/ : 루트 디렉토리 최상위 /bin : 모든 사용자가 사용할수 있는 실행파일 위치/sbin: 시스템 관리자가 권한으로 실행하는 실행파일 위치/ect :여러가지 설정파일 위치/lib :공유 라이브러리 디렉토리/home : 사용자들의 홈 데릭토리 /mnt : 일시적으로
name - inode - date :fileinode란 파일의 정보를 저장하는 객체다소프트 링크 : 윈도우즈의 바로가기같은 개념(soft-link == symbolic link == symlink소프트링크 파일을 만들어서 필요한 파일을 실행시킬수있다. \- 소프트 링
touch 파일이름 : 파일이름으로된 파일을 생성한다.ls -al 파일이름 : 파일이름의 정보를 확인한다rm 파일이름 : 파일이름을 삭제한다.nano 파일이름 :파일이름이라는 텍스트 파일을 만든다, ctrl + o 로 저장할수있따.mv: 파일의 경로를 변경한다, 경로엔
mkdir 폴더명 : 폴더명의 폴더를 생성한다 rmdir 폴더명 : 해당 폴더 삭제 (안에 파일이 있으면 삭제 불가) rm -r 폴더명 : 폴더를 강제로 안에있는 파일까지 모두 삭제한다 rm -d : 비어있는 폴더를 삭제한다, rm -rf : 모든 컨텐츠를 강제로 지운
사용자를 그룹안에 분류해서 넣을수 있다.system administrator : 슈퍼유저, root 최고 권한(관리자 권한)그룹별로 권한을 설정할수있다.
프로세스 : 실행중인 프로그램프로그램은 하드디스크에 저장된 개념이며 프로세스는 메모리상의 존재이기때문에 프로세스가 메모리를 활용해 프로그램은 실행시키는것이다.cpu가 메모리를 활용해 프로세스를 실행시키고 프로세스는 할당된 메모리로 프로그램을 실행시킨다.,cpu가 메모리