[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가 실제로 리눅스 커널에서 호출하는 함수인데, 이렇듯 리눅스 커널은 운영 중에 모듈을 추가/제거할 수 있
리눅스와 APC BE550-KR UPS 연결
By 반달가면 | 2022년 5월 19일 |
얼마전에 구입한 APC BE550-KR 가정용 UPS를 리눅스와 연결했다. 작업은 아래와 같이 진행했다. UPS를 설치하고 제품에 포함된 데이터 케이블을 리눅스 장비에 연결한 후 터미널창에서 아래와 같이 진행한다. 데비안/우분투 계열 배포판 기준이다. 우선 apcupsd 패키지를 설치한다. # S/W 저장소 정보 갱신 sudo apt-get update # apcupsd 설치 sudo apt-get install apcupsd 설치를 마쳤으면 systemd에서 서비스를 활성화하고 상태를 확인해 보자. # 서비스 활성화 sudo systemctl enable apcupsd # 상태 확인 systemctl status apcupsd 아마도 상태 정보에 "Comm
리눅스 커널 메일링 리스트 구독 따라해보기
By Guillermo Austin Kim | 2019년 9월 23일 |
이번 시간에는 리눅스 커널 메일링 리스트를 구독하는 방법을 소개합니다.이번에 소개하는 내용을 참고해서 '리눅스 커널 메일 리스트'를 적극적으로 활용하시길 희망합니다. 홈페이지 방문 가장 먼저 다음 링크에 있는 홈페이지로 이동합시다.http://vger.kernel.org/vger-lists.html 홈페이지로 이동하면 다음과 같은 화면이 보일 것입니다. 위에서 푸른색 글짜가 리눅스 커널 메일링 리스트입니다. 수 십가지 리눅스 커널 메일링 리스트가 보입니다.여러분은 이 목록 중 하나를 등록하면 되는 것입니다. 메일링 리스트를 구독하기 위해 메일 발송 위 목록 중에서 linux-xfs 메일링 리스트에 등록을 하려면 어떻게 해야 할까요?이를 위해 다음 포멧으로 이메일을 전달하면 됩니다.수신자: ma