chmod - 리눅스에서 특정 디렉토리 하위의 모든 디렉토리/파일에 대한 권한 설정
By 반달가면 | 2019년 2월 7일 |
우선 chmod에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 chmod의 몇가지 기본적인 예시는 아래와 같다. # my_data.txt 파일에 대하여 소유자(u) 권한에 읽기(r),쓰기(w),실행(x) 추가(+) chmod u+rwx my_data.txt # 그룹(g) 권한을 읽기(r)/쓰기(w)로 지정(=) chmod g=rw my_data.txt # 나머지(o) 권한에서 실행(x) 제거(-) chmod o-x my_data.txt 특정 디렉토리 하위에 있는 모든 항목에 대해서 권한을 설정하려면 -R(recursive) 옵션을 사용하면 된다. # ~/data 디렉토리 하위의 모든 항목에 대하여 그룹(g) 권한을 읽기(r)/쓰기(w)로 지정 chmod -R
[임베디드] 꼰대 개발자가 되는 방법(2)
By Guillermo Austin Kim | 2019년 12월 17일 |
From [임베디드] 꼰대 개발자가 되는 방법(1) 여러분! 꼰대 개발자가 되고 싶나요? 꼰대로 이름을 날리고 싶다면 이 글을 꼼꼼히 끝까지 읽어 주세요. 스스로 많은 노력을 해야 한다. 꼰대 임베디드 개발자가 되기 위한 가장 중요한 요건을 말씀드릴 차례입니다. 이 요건을 제대로 충족해야 더 강력한 꼰대 개발자가 될 수 있습니다. 그 요건은 바로; * 오랫동안 컴퓨터에 앉아 있는 것입니다. 이전 포스팅에서 설명한 바와 같이, 꼰대 개발자는 자신이 성공했으며 다른 후배 개발자들이 자신을 선망하고 있다고 믿고 있습니다. 이런 믿음을 확신으로 바꾸려면 스스로 정말 자신에게 뿌듯할 정도로 최선의 노력을 다 해야 합니다 . 그런데 꼰대 개발자들의 최선의 노력은 대부분 '컴퓨터에 오래 앉아 있는 것
[bash: tail] 텍스트 파일 내용의 끝부분 출력
By 반달가면 | 2021년 2월 2일 |
큰 텍스트 파일 내용의 마지막 부분을 보고 싶을 때 tail 명령을 사용할 수 있다. 예를 들어 my_file.txt 파일의 마지막 5개 행을 출력하려면 아래와 같이 입력하면 되겠다. -n 옵션에 마지막 몇개의 행을 출력할 것인지 지정할 수 있다. # my_file.txt 파일의 마지막 5개 행을 출력 tail -n 5 my_file.txt 또 한가지 방법은 특정 행번호부터 마지막까지 출력하는 방식이다. -n 옵션에서 수자 앞에 "+" 기호를 추가한다. 예를 들어 my_file.txt 파일의 10번째 행부터 마지막까지 출력하려면 아래와 같이 입력한다. # my_file.txt 파일의 10번째 행부터 마지막까지 출력 tail -n +10 my_file.txt cat 명령과 조합해도 결
Linux Kernel Programming, 모듈 기능 구현 방안
By 재무설계 모든것 | 2017년 10월 17일 |
Linux Kernel Programming, 모듈 기능 구현 방안 출처 : 디바이스 드라이버 프로그래밍 [링크] 리눅스 커널의 특징은 기능이 동작 중임에도 어떤 기능이 추가되어 운영된다는 겁니다. 당연히 메인 함수는 없고 모듈(각 기능)들의 실행, 중지, 관련 메모리 반환 등의 함수는 꼼꼼하게 작성되어야 합니다. 그래서 모듈 프로그래밍할 때는 커널에 자유롭게 오르고 내릴 수 있도록 유연하게 작성해야 하는 것이죠. 링크의 예제를 살펴보면, 모듈 함수는 크게 begin, end, init, exit로 구성됩니다. init는 begin을 호출하고 exit는 end를 호출합니다. init, exit가 실제로 리눅스 커널에서 호출하는 함수인데, 이렇듯 리눅스 커널은 운영 중에 모듈을 추가/제거할 수 있