로봇ë?•후 3ê°œêµ - 한 미 ì?¼(韓 美 æ—¥) 개발 로봇들 -World Robot ~ ROK / JPN / USA
차례:
- 테일 명령 구문
- Tail 명령을 사용하는 방법
- 특정 줄 수를 표시하는 방법
- 특정 바이트 수를 표시하는 방법
- 변경 사항을 확인하는 파일을 보는 방법
- 여러 파일을 표시하는 방법
- 다른 명령과 함께 꼬리를 사용하는 방법
- 결론
tail 명령은 하나 이상의 파일 또는 파이프 된 데이터의 마지막 부분 (기본적으로 10 줄)을 표시합니다. 파일 변경 사항을 실시간으로 모니터링하는 데에도 사용할 수 있습니다.
tail 명령의 가장 일반적인 용도 중 하나는 일반적으로 grep과 같은 다른 도구와 결합하여 시간이 지남에 따라 변경되는 로그 및 기타 파일을보고 분석하는 것입니다.
이 학습서에서는 실제 예제와 가장 일반적인 테일 옵션에 대한 자세한 설명을 통해 Linux tail 명령을 사용하는 방법을 보여줍니다.
테일 명령 구문
tail 명령을 사용하는 방법을 시작하기 전에 기본 구문을 검토해 보겠습니다.
tail 명령 표현식은 다음 형식을 따릅니다.
tail……
-
OPTION
-테일 옵션. 다음 섹션에서 가장 일반적인 옵션을 살펴 보겠습니다.FILE
-0 개 이상의 입력 파일 이름. FILE을 지정하지 않거나 FILE이-
경우 tail은 표준 입력을 읽습니다.
Tail 명령을 사용하는 방법
옵션없이 사용될 때 가장 간단한 형태로 tail 명령은 마지막 10 행을 표시합니다.
특정 줄 수를 표시하는 방법
-n
(
--lines
) 옵션을 사용하여 표시 할 행 수를 지정하십시오.
문자
다음 예제는 위 명령과 동일한 결과를 표시합니다. 특정 바이트 수를 표시하려면
예를 들어
숫자 뒤에 승수 접미사를 사용하여 표시 할 바이트 수를 지정할 수도 있습니다.
다음 명령은
파일의 변경 사항을 모니터하려면
이 옵션은 특히 로그 파일을 모니터링 할 때 유용합니다. 예를 들어,
파일을보고있는 동안 tail 명령을 중단하려면
파일을 다시 작성할 때 파일을 계속 모니터링하려면
이 옵션은 tail 명령이 회전하는 로그 파일을 따르는 경우에 유용합니다.
tail 명령에 여러 파일이 입력으로 제공되면 각 파일의 마지막 10 행이 표시됩니다. 단일 파일을 표시 할 때와 동일한 옵션을 사용할 수 있습니다. 이 예제는
tail 명령은 파이프를 사용하여 표준 출력을 다른 유틸리티와 다른 유틸리티로 리디렉션하여 다른 명령과 함께 사용할 수 있습니다. 예를 들어, 아파치 액세스 로그 파일을 모니터하고 IP 주소
다음
이제 Linux tail 명령을 사용하는 방법에 대해 잘 알고 있어야합니다. 파일의 첫 번째 행을 터미널에 인쇄하는 head 명령을 보완합니다.
tail -n filename.txt
tail -n filename.txt
n
생략하고 하이픈 (
-
)과 숫자 (공백없이 공백) 만 사용할 수 있습니다.
filename.txt
라는
filename.txt
의 마지막 50 행을 표시하려면 다음을 사용하십시오.
tail -n 50 filename.txt
특정 바이트 수를 표시하는 방법
-c
(
--bytes
) 옵션을 사용하십시오.
tail -c filename.txt
tail -c filename.txt
filename.txt
라는
filename.txt
에서 마지막 500 바이트의 데이터를 표시하려면 다음을 사용하십시오.
tail -c 500 filename.txt
b
에 512를 곱하고,
kB
에 1000을 곱하고,
K
에 1024를 곱하고,
MB
에 1000000을 곱하고,
M
에 1048576을 곱하는 식 등이 있습니다.
filename.txt
파일의 마지막 두 킬로바이트 (2048)를 표시합니다.변경 사항을 확인하는 파일을 보는 방법
-f
(
--follow
) 옵션을 사용하십시오.
tail -f filename.txt
/var/log/nginx/error.log
파일의 마지막 10 행을 표시하고 사용하려는 업데이트가 있는지 파일을 모니터하려면 다음을 수행하십시오.
tail -f /var/log/nginx/error.log
Ctrl+C
누르십시오.
-F
옵션을 사용하십시오.
tail -F filename.txt
-F
옵션과 함께 사용하면 tail 명령은 파일을 다시 사용할 수있게되는 즉시 파일을 다시 엽니 다.여러 파일을 표시하는 방법
tail filename1.txt filename2.txt
filename1.txt
및
filename2.txt
파일의 마지막 20 행을 보여줍니다.
tail -n 20 filename1.txt filename2.txt
다른 명령과 함께 꼬리를 사용하는 방법
192.168.42.12
가 포함 된 행만 표시하려면 다음을 사용하십시오.
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
명령은 CPU 사용량별로 정렬 된 상위 10 개의 실행중인 프로세스를 표시합니다.
ps aux | sort -nk +3 | tail -5
결론
첫 모습 : OpenSUSE 10.3 데스크탑 리눅스

세련된 그래픽 폴란드어 아래, 최신 SUSE는 여전히 애호가의 OS입니다.
인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중
![인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중 인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중](https://i.joecomp.com/tech-events-2018/intel-buys-wind-river-to-push-linux.png)
인텔의 아톰 프로세서는 모바일 장치 및 넷북 용으로 설계되었으며 최근에는 임베디드 장치 용 Atom 칩의 파생물을 발표했다. 또한 대만 반도체 제조 회사 (Taiwan Semiconductor Manufacturing Company)와 3 월에 발표 한 계약을 통해 다른 칩 디자이너들에게 Atom의 디자인을 공개했다. 회사는 저전력 칩 설계가 오늘날 대부분의 휴대 전화와 스마트 폰에 들어가는 경쟁사 인 암 (Arm)을 따라 잡기 위해 노력 중이다.
모바일 캐리어가 넷북을 무료로 제공하기 시작할 수 있으며 Linux 기반 앱 스토어가 리눅스 옹호 단체의 책임자는 "이동 통신 사업자가 넷북을 무료로 제공하기 시작할 수 있고 리눅스 기반 애플리케이션 스토어가 이익을 얻는 데 도움이 될 수 있다고 리눅스 옹호 단체 대표는 중국 기업들 베이징 포럼에서 짐 젬린 (Jim Zemlin) Linux Foundation 사무 총장은 "넷북을 할인 된 가격으로 판매하고 이후 애플리케이션 다운로드를 통해 수익을 얻으려는 이동 통신 업체의 움직임은 기회 다. 그는 리눅스를 기반으로 기기를 제공하고 매장을 다운로드 할 것을 고려할 것을 중국과 글로벌 기업에 촉구했다. 리눅스는 몇 가지 장점을 가지고 있지만, 사용자 습관과 슬림 한 소프트웨어 제공은 운영체제에서 Windows가 가까운 장래에 넷북에서 계속 우위를 차지할 것이라는 것을 의미한다. J. Gold Associates의 애널리스트 Jack Gold는 다음과 같이 덧붙였습니다

[추가 정보 : 최고의 PC 랩톱을위한 우리의 선택]