Linux/Command & Tool

    udevinfo ? Ubuntu 에선 udevadm으로 !

    Ubuntu는 리눅스에서 디바이스 정보 확인을 위해 자주 사용하는 udevinfo 명령어가 없다. 해당 명령어는 udevadm으로 대체 해서 사용한다. udevadm info -q all -n [디바이스 노드]

    [펌] PID로 프로세스 정보 알아내기

    방법 1: /proc 명령어 cat /proc/프로세스아이디/status | grep Name 실행예시 [root@localhost ~]# cat /proc/25387/status | grep Name Name: tail 변수에 담기 명령어 PROC_NAME=`cat /proc/프로세스아이디/status | grep Name | awk '{print $2}'` 실행예시 [root@localhost ~]# PROC_NAME=`cat /proc/26099/status | grep Name | awk '{print $2}'` [root@localhost ~]# echo $PROC_NAME tail 방법 2: ps 엄밀히 말해 이 방법은 프로세스 이름이 아니라 프로세스 실행명령어를 보여준다. 하지만 이를 통해 ..

    [펌] 쉘과 커널, 내부 명령어와 외부 명령어로 구분한 이유

    commdand.com을 쉘 프로그램이라고 합니다. 우리가 도스상에서 내리는 대부분의 명령은 command.com이라는 파일이 처리합니다. 전문가들이 말하는 용어로 command.com 파일은 운영체제의 쉘(Shell) 프로그램이라고 말합니다. 쉘 프로그램은 사용자가 내린 명령을 운영체제가 수행할 수 있도록 명령을 입력받고 이를 컴퓨터의 운영체제에 전달하는 일을 합니다. 다시 말해 사용자가 내린 명령을 운영체제가 수행할 수 있도록 통역해주는 일을 합니다. 운영체제의 핵심은 커널 부분입니다. 그럼 실질적인 운영체제의 핵심은 무엇인가? 커널(kernel)이라고 하는 부분입니다. 도스로 말하면 io.sys와 같은 파일이 이에 해당합니다. 실질적으로 사용자가 내린 명령을 수행하면서 컴퓨터의 하드웨어를 조작하는 ..

    [LinuxCommand] chmod

    chmod 명령어는 파일의 접근 권한을 변경하기 위해 사용된다.문법은 아래와 같다. chmod ugo+rwx filename 위의 표현은 아래와 같습니다. u User : 사용자 g Group : 파일 사용 그룹 o Others : 사용자와 그룹 외 모든 계정 + 권한 추가 - 권한 제거 = 현재 권한에 덮어씌우기 r 읽기 권한 w 쓰기 권한 x 실행 권한 위의 내용을 토대로 예를 들어보면, chmod u+r file file을 사용자가 읽게 할 수 있도록 권한을 추가한다. chmod go-x file file을 그룹과 그 외 계정에서 실행하지 못하도록 실행 권한을 제거 한다. chmod ugo=rxw User, Group, Others 모두에게 파일을 읽고 쓰기 실행할 수 있는 권한을 부여한다. 그 외..

    find 명령어

    파일을 찾는 명령어 find 1. 기능 다양한 옵션을 통해 찾고자 하는 파일의 조건을 설정할 뒤 그 조건에 맞는 파일을 검색할 수 있다. 2. 사용법 find [찾을 디렉토리 경로] [찾기옵션] 3. 찾을 디렉토리 경로 / : 루트에서부터 검색을 한다. 즉 전체를 검색한다. . : 현재 디렉토리를 포함하여 하위 디렉토리까지 검색한다. /디렉토리 : 지정된 디렉토리에 검색 4. 옵션 -name [파일이름] : 파일이름과 일치 파일명 또는 확장자를 기준으로 검색할 수 있다. -perm [권한] : 권한과 : 일치하는 파일 ex) find / -user level2 -perm -4000 4000의 의미는 -(최소한), 4(SetUID)가 걸려있는 000(모든파일)을 의미한다. -user [유저] : 유저와 일..

    find 옵션

    find 찾는 명령어 find / (root부터 시작) -name "log"(이름이 log 인 파일) 그 외는 너무 많이 떠서 생략 // * find 사용자가 지정한 특정파일을 찾는 명령 사용법 find [시작 디렉토리] [각종 문법] 주어진 디렉토리에 [각종 문법]에 해당하는 내용과 일치하는 파일을 찾아 보여준다. 부모 디렉토리에서부터 시작해서 하위 디렉토리에 있는 모든 파일들에 대해서 검색하며, 시스템 내의 모든 파일들에 대해 찾고자 할때는 [시작 디렉토리[를 ‘/’(root)로 지정한다.-name “문자열” : 파일이름이 문자열과 일치하는 파일을 찾는다. “log” : 파일이름이 log인 파일 “*log” : 마지막 문자열아 log로 끝나는 모든 파일 “log*” : log로 시작하는 파일 “?lo..