리눅스 우분투에서 실행 파일을 백그라운드 데몬 서비스로 등록하는 예제에 대해서 이전 포스팅에서 다루었습니다. 백그라운드 데몬 서비스는 실행 파일을 시스템이 자동으로 실행하고 관리하는 방식입니다. 해당 포스팅에서는 터미널을 사용하여 실행 파일을 백그라운드 데몬 서비스로 등록하는 방법을 자세히 설명하고 있습니다. 자세한 내용은 해당 포스트를 참고해주세요.
2023.08.03 - [Linux/Shell Script] - [Linux/Shell] 리눅스 우분투 서비스 등록하기(데몬 등록)
다음으로 리눅스 우분투에서 로컬 레포지토리 환경을 구성하여 오프라인에서 패키지 설치하는 예제에 대해서 이전 포스팅에서 다루었습니다. 로컬 레포지토리는 인터넷에 연결되지 않은 환경에서 패키지를 설치하는 방법을 제공합니다. 해당 포스팅에서는 터미널을 사용하여 로컬 레포지토리 환경을 구성하고 패키지를 설치하는 방법을 자세히 설명하고 있습니다. 자세한 내용은 해당 포스트를 참고해주세요.
2023.08.03 - [Linux] - [Linux] 우분투 로컬 레포지토리 설정 및 패키지 설치 - 2(로컬 레포지토리 설정)
마지막으로 리눅스 우분투에서 Dialog 명령어를 사용하여 CUI 다이얼로그 화면을 구성하는 예제에 대해서 이전 포스팅에서 다루었습니다. Dialog는 터미널 환경에서 CUI 기반의 대화형 화면을 구성할 수 있는 도구입니다. 해당 포스팅에서는 터미널을 사용하여 Dialog 명령어를 입력하고 다이얼로그 화면을 구성하는 방법을 자세히 설명하고 있습니다. 자세한 내용은 해당 포스트를 참고해주세요.
2023.08.03 - [Linux] - [Linux/Shell] 리눅스 Dialog 활용 다이얼로그 만들기(메뉴 선택)
아래에서는 리눅스 우분투에서 wc 명령어를 사용하여 텍스트 파일의 내용 구조를 파악하는 예제에 대해서 포스팅하고 있습니다. wc 명령어는 파일의 단어, 라인, 바이트 수 등을 계산하는 유용한 명령어입니다. 리눅스 우분투에서 wc 명령어를 입력하고 텍스트 파일의 라인 수를 계산하는 방법을 자세히 설명하고 있습니다. 만약 wc 사용법이 궁금하시다면 아래의 화면을 참고해주세요.
$ wc --help
...
Usage: wc [OPTION]... [FILE]...
or: wc [OPTION]... --files0-from=F
Print newline, word, and byte counts for each FILE, and a total line if
more than one FILE is specified. A word is a non-zero-length sequence of
characters delimited by white space.
With no FILE, or when FILE is -, read standard input.
...
아래에서는 리눅스 우분투에서 wc 명령어를 사용하여 텍스트 파일에 저장된 텍스트의 라인 수를 출력하는 예제에 대해서 포스팅하고 있습니다. 텍스트 파일이 \n 등과 같은 라인으로 줄이 구분되어있다면 wc 명령어가 이를 파싱하여 전체 라인 개수를 확인할 수 있습니다. 그리고 이 라인 수를 터미널 화면에 출력해줍니다. 만약 텍스트 파일 내부에 있는 라인 수 파악이 필요하시다면 아래 예제를 참고해주세요.
$ ls -al example.txt
$ cat example.txt
$ wc -l example.txt