computer79 소프트 링크 ln -s [original file] [linked file] 소프트링크 [심볼릭] 링크 : '바로가기' 만들기랑 완전히 동일 (원본 파일을 가르키기만 한다.) 특수 파일 디바이스 블록 디바이스 저장 매체 캐릭터 디바이스 마우스, 키보드 2021. 7. 2. 하드 링크 cp 명령 [-option] [복사할 파일] [복사될 파일 이름] : copy의 약자 rm 명령 [-option] [삭제할 파일] : remove의 약자 -rf 하드 링크 ln 명령 [original file] [link file] : inode 번호를 동일하게 가져간다. copy는 별도의 저장공간을 가지고 inode 번호 역시 다르게 가져간다. ls -i : 파일의 inode 확인 ls -al : 파일의 상세정보 확인 OG를 삭제해도 남아있다!! 2021. 7. 2. 리눅스 파일 시스템 '모든 것은 파일' 이라는 철학 모든 인터렉션은 파일을 쓰고, 읽는 과정과 같음 마우스, 키보드와 같은 것들도 파일과 같이 작동 모든 자원에 대한 추상화 인터페이스로 파일 인터페이스 사용 전역 네임 스페이스 /Users/Swift/name.swift (root'/' 부터 시작) 터미널조차 (14~16) 슈퍼 블록 : 파일 시스템 정보 inode : 고유값을 져서, inode의 파일 권한, 소유자 정보, 파일 사이즈 생성 시간 등 조회 가능 리눅스 파일 종류 bin opt boot root dev etc home media mnt data 2021. 7. 2. foreground / background 프로세스와 바이너리 foreground process : shell에서 어떤 명령을 통해 프로세스가 실행된 뒤, 해당 프로세스 수행 종료까지 사용자가 다른 입력을 하지 못하는 프로세스 background process : 사용자 입력과 상관 없이 실행되는 프로세스, 해당 명령어 입력시 맨 뒤에 '&' 만 붙여준다. [job number] / pid !wq : 저장 후 나가기 ctrl + c : 프로세스 강제 종료 ctrl + z : 잠깐 중단 / jobs : ls와 같이 job list 출력 bg : 가장 최근에 stop된 job을 실행 bg 다음 숫자를 넣으면 해당 job number를 재실행! ps [-option] : 프로세스 상태 확인 명령 -a 시스템 사용하는 모든 사용자의 프로세스 출력 -u .. 2021. 7. 1. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음