728x90
반응형

Programming/Linux 13

[Linux] Ubuntu 버전 확인 방법

Ubuntu는 Debian 계열의 Linux 배포판입니다.Ubuntu의 버전은 아래 명령어로 확인 가능합니다. cat /etc/issue 출력 예시) 여기서 LTS는 Long Term Support의 약자로, 장기간에 걸쳐 지원하는 버전을 의미합니다.아래 명령어를 이용하면, 버전 정보가 조금 더 자세하게 나옵니다. cat /etc/os-release 출력 예시) Ubuntu 22.04 버전의 코드네임이 "jammy"라는 것도 확인할 수 있네요.

Programming/Linux 2025.02.12

[Linux] 백그라운드 실행, screen 사용 방법

1. screen이란?리눅스 서버에 터미널로 원격 접속하여 프로그램을 실행할 때, 터미널이 종료되면 실행 중인 프로그램도 같이 종료됩니다.터미널을 종료하고 나서도 프로그램을 계속 실행하고 싶다면, screen을 사용하면 됩니다. Screen은 백그라운드에 독립적으로 실행되는 가상의 터미널을 만들어 줍니다.백그라운드로 실행되기 때문에 원격 접속한 터미널이 종료되어도 계속 실행되고, 독립적이기 때문에 여러 개의 가상 터미널을 만들어 사용할 수도 있습니다.  2. screen 설치 방법먼저, screen을 사용하기 위해서는, 아래 명령어로 설치부터 해야 합니다.apt-get install screen  3. screen 사용 방법가장 많이 사용하는 명령어는 아래와 같습니다.명령어설명screen -S [세션명]..

Programming/Linux 2025.01.26

[Linux] zip 압축하기, 압축 푸는 방법

먼저, zip 파일을 다루기 위해서는, 아래 명령어로 zip 패키지를 설치해야 합니다.apt-get install zip 1. 압축하기zip [파일명.zip] [파일명]zip -r [파일명.zip] [폴더명] 하나의 파일만 압축할 때는 별도의 옵션이 필요 없지만, 폴더를 압축할 때는 -r 옵션이 필요합니다.또는 아래와 같이 사용할 수도 있습니다.zip [파일명.zip] [폴더명]/* 명령어에 따라 압축되는 형태가 조금씩 다르니, 사용하실 때 약간의 주의가 필요하겠습니다. 2. 압축 풀기unzip [파일명.zip]

Programming/Linux 2024.12.21

[Linux] tar 압축하기, 압축 푸는 방법

여러 파일을 하나의 tar 파일로 압축하고, 다시 압축을 해제하는 방법에 대해 알아보겠습니다. 1. 압축하기tar -cvf [파일명.tar] [폴더명]tar -zcvf [파일명.tar.gz] [폴더명] -c : 새 압축 파일을 만드는 옵션-v : 처리되는 파일 또는 폴더 정보를 보여주는 옵션 (생략 가능)-f : 파일명을 지정하는 옵션 (필수)-z : gzip 압축에 필요한 옵션 -v 옵션은 필수는 아니지만, 아래와 같이 어떤 파일과 폴더들이 압축되었는지 확인 가능합니다. 2. 압축 풀기tar -xvf [파일명.tar]tar -zxvf [파일명.tar.gz] -x : 압축 풀 때 사용하는 옵션 압축할 때와 마찬가지로, -v 옵션은 생략 가능합니다.

Programming/Linux 2024.12.20

[Linux] sox 오디오 파일 포맷 변환 (pcm to wav, wav to pcm)

sox를 이용해서, 오디오 파일의 포맷을 변경하는 방법에 대해 알아보겠습니다. 1. pcm to wavsox -b 16 -e signed-integer -c 1 -r 16k -t raw in.pcm out.wav 위는 16bit signed-integer 형태의 16kHz mono pcm(raw) 파일을 wav 파일로 변환하는 명령어입니다.각 옵션에 대한 설명은 아래를 참고해 주시기 바랍니다. -b : Encoded sample size in bits-e : Set encoding-c : Number of channels of audio data; e.g. 2 = stereo-r : sample rate of audio-t : File type of audio 2. wav to pcmsox in.wav ..

Programming/Linux 2024.12.19

[Linux] sox 샘플링 주파수 변경 방법

sox를 이용해서 샘플링 주파수(sample rate)를 변경하는 방법에 대해 알아보겠습니다.아래와 같이 sox의 -r 옵션을 사용하면, 샘플링 주파수를 바꿀 수 있습니다.sox [입력 파일명] -r [샘플링 주파수] [출력 파일명] 먼저, 테스트에 사용할 test.wav 파일의 정보를 확인해 보겠습니다.sox의 --i 옵션을 사용하면, 오디오 정보를 확인할 수 있습니다.--i 옵션을 사용하거나, soxi 명령어로도 확인 가능합니다.sox --i test.wavsoxi test.wav test.wav 파일은 샘플링 주파수가 16000Hz인 것을 확인할 수 있습니다. 그러면 이제 sox를 이용해서, 샘플링 주파수를 8000Hz로 변경해 보겠습니다.sox test.wav -r 8k test_sr_8k.wa..

Programming/Linux 2024.12.18

[Linux] sox 설치 방법

sox는 오디오 파일의 포맷 또는 타입을 변환할 때, 많이 사용하는 패키지입니다.sox를 사용하려면, 먼저 아래 명령어로 패키지를 설치해야 합니다.apt-get install sox 기본적인 사용 방법은 아래 명령어를 통해 확인 가능합니다.sox -hsox --help 내용이 많아서 usage summary 까지만 캡처해서 보여드립니다.sox는 아래 캡처와 같이 다양한 오디오 파일 포맷을 지원합니다.

Programming/Linux 2024.12.18

[Linux] tail 명령어 사용법 (실시간 서버 로그 확인)

tail은 파일의 끝부분을 출력해 주는 명령어입니다.사용 방법은 아래와 같습니다.Usage: tail [OPTION] [FILE] 아래는 예제로 사용할 텍스트 파일 test_tail.txt의 내용입니다.뒤에서 11번재 줄입니다. 뒤에서 10번째 줄입니다. 뒤에서 9번째 줄입니다. 뒤에서 8번째 줄입니다. 뒤에서 7번째 줄입니다. 뒤에서 6번째 줄입니다. 뒤에서 5번째 줄입니다. 뒤에서 4번째 줄입니다. 뒤에서 3번째 줄입니다. 뒤에서 2번째 줄입니다. 뒤에서 1번째 줄입니다. 1. 옵션 없이 사용아무 옵션 없이 파일명만 입력으로 넣는 경우, 파일의 마지막 10줄을 출력해 줍니다. (끝에서 10줄)tail test_tail.txt 2. -n 옵션 -n 옵션을 사용하면, 출력하는 라인의 수를 지정할 수 있습..

Programming/Linux 2024.12.16

[Linux] scp 사용 방법 (서버간 파일 전송)

scp는 secure copy의 약자로, 로컬 호스트와 원격 호스트 간에 파일을 안전하게 전송하는 수단입니다.먼저, scp를 사용하려면, 아래 명령어로 openssh-server 패키지를 설치해야 합니다.apt-get updateapt-get install openssh-server 사용 방법을 간단하게 정리해 보면 아래와 같습니다.scp [옵션] [보내는 곳의 정보] [받는 곳의 정보] 이번에는 보다 구체적으로 로컬에서 원격지로 전송할 경우와 원격지에서 로컬로 전송하는 경우를 나눠서 살펴보겠습니다. 1. Local -> Remote로컬 호스트에서 원격 호스트로 파일 전송하는 방법입니다.scp -r [로컬 파일명] [원격지 ID]@[원격지 IP]:[원격지 경로] 1개의 파일만 전송할 경우에는 -r 옵션이..

Programming/Linux 2024.12.14

[Linux] 파일 개수 확인 방법

find와 wc 명령어를 같이 사용하면, 파일 개수를 확인할 수 있습니다.사용 방법은 아래와 같고, 지정한 폴더의 하위 폴더에 있는 파일들까지 모두 카운트됩니다.find [FOLDER] -type f | wc -l  출력 예시)1_music 폴더의 파일 개수를 확인하는 명령어 (하위 폴더 안의 파일 개수 포함) find 명령어는 리눅스 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다.-type 옵션으로 검색하는 파일의 타입을 지정할 수 있습니다. (파일, 디렉터리 등)위에서 사용한 -type f 옵션은 일반적인 파일을 찾을 때 사용합니다. wc 명령어는 파일이나 표준 입력의 바이트, 문자, 단어와 라인 수를 출력하는 명령어로, word count의 약자입니다.-l 옵션을 사용하면, 라인 수를 출..

Programming/Linux 2024.12.13
728x90
반응형