리눅스

· 리눅스
운영체제는 기본적으로 프로그램에게 3개의 파일 디스크럽터를 할당한다. 파일 디스크럽터 설명 기본 값 0 표준 입력 키보드 1 표준 출력 모니터 2 표준 에러 모니터 표준 입력장치 변경 리눅스의 리다이렉트 연산자( 연산자를 사용하면 기본적으로 표준 출력이 리다이렉트 된다. 사실 > 연산자 앞에 파일 디스크럽터의 번호를 표기하는 것이 정석이지만 생략하게되면 1번이 기본으로 설정된다. cat [filename] 1> /dev/null # 이것이 정석 cat [filename] > /dev/null # 암묵적으로 표준 출력이 리다이렉트 된다 /dev/null로 출력을 리다이렉트하면 출력값이 버려진다. 2>&1은 뭘까? 끊어서 생각해보자. 2> 는 표준 에러의 출력을 리다이렉트 하겠다는 의미이다. 그리고 &1는 ..
· 리눅스
i-node i-node(아이노드)는 리눅스에서 파일에 빠르게 접근하기 위한 인덱스 개념입니다. i-node라는 이름도 index-node의 줄임말입니다. 아래는 i-node를 이용한 파일 시스템의 간략한 개념도라고 보시면 좋을 것 같습니다. 아이노드는 전통적인 유닉스 계열 파일 시스템에서 사용하는 자료구조이며 모든 파일과 디렉토리가 고유한 아이노드를 가지고 있습니다. 아이노드를 확인하는 방법은 ls의 -i 옵션을 사용하시면 됩니다. 제가 미리 만들어 둔 심볼릭 링크 파일(소프트 링크 파일)이 보이네요. 맨 왼쪽에 표기된 i-node가 다르다는 점 미리 알 수 있습니다. i-node가 가리키는 정보 아이노드는 인덱스의 역할도 하고 파일에 대한 정보(메타데이터)도 포함하고 있습니다. 아이노드가 가진 정보는..
· 리눅스
파일 접근 권한 리눅스의 파일 접근 권한은 다음과 같은 구조를 가진다. rwx는 각 자리를 비트로 표현하여 2진수로 표현이 가능하며 이를 8진수로 변환해서 나타낸다. 즉, 아래 권한을 8진수로 나타낼 경우 644가 된다. 권한 변경 리눅스에서 파일 접근 권한 변경 방법은 chmod(change mode) 명령어를 이용하면 된다. chmod [옵션] [사용자][연산][권한] [파일 or 디렉토리] 옵션 -R: 하위 디렉토리의 접근 권한도 함께 변경 구분 기호 설명 접근 권한 r 읽기 w 쓰기 x 실행 수행 연산 + 권한 추가 - 권한 제거 = 권한 부여 사용자 u user의 약자, 소유자 g group의 약자, 그룹 o other의 약자, 일반 사용자 a all의 약자, 모든 사용자 문자가 없으면 'a'와..
· 리눅스
사용자 변경 su [사용자 명 (default: root)] 환경변수를 포함하여 사용자 변경 su - [사용자 명] 현재 사용자 확인 whoami 위치 찾기 whereis [파일 명] which [파일 명] 되돌아가기 exit 명령어 기록 history 우분투 계열 패키지 설치 : apt를 사용 rpm : 레드햇 계열, dev : 데비안 계열 apt - h : 설명을 출력 apt list [프로그램명] : 설치할 수 있는 프로그램의 버전을 출력 apt install [프로그램명] : 프로그램을 설치 apt search [프로그램명] : 프로그램 검색 apt update : 설치된 프로그램을 업데이트 apt update [프로그램명] : 설치된 프로그램을 업데이트. 사용하지 않는 패키지를 유지 apt up..
· 리눅스
특정 포트 상태 확인 sudo lsof -i :{port}
· 리눅스
현재 커서 위치에서 아래쪽 탐색 /{문자열} 윗쪽 탐색 ?{문자열} 계속 탐색 "n" 이전 탐색 "N" 정규식 탐색 /^{문자열}
@xftg77g
'리눅스' 카테고리의 글 목록 (2 Page)