본문 바로가기
728x90
반응형

IT/Linux_리눅스63

[Linux / tee] 리눅스 tee 명령어로 파일 끝에 내용 붙이기 / 파일 끝에 텍스트 붙이기 [Linux / tee] 리눅스 tee 명령어로 파일 끝에 내용 붙이기 1. tee 명령어 tee 명령은 표준 입력에서 읽고 표준 출력과 하나 이상의 파일에 동시에 쓰기 위해 사용하는 명령어 입니다. 글로 풀어내자면 어려운데 리눅스 터미널 상에서 내용이 보임과 동시에 파일에도 똑같은 내용이 쓰인다는 점이 tee 명령어의 특징입니다. tee 명령어를 자주 사용하는 상황은 어떤 특정 내용을 파일의 끝에 붙일 때 많이 사용합니다. 그 방법을 적어봅니다. 2. tee 명령어 사용하여 파일 끝에 내용 붙이기 위 이미지 같은 상황을 가정해봅니다. test1.txt 파일이 "It's test1" 이라는 내용을 가지고 있습니다. 이 파일에 "It's test2" 라는 내용을 명령어로 끝에 덧붙이고 싶습니다. 이럴 때 .. 2023. 1. 17.
[Linux / 명령어] 리눅스 로그를 비우는 Null copy(널카피)와 /dev/null 리눅스 로그를 비우는 Null copy(널카피)와 /dev/null 0. /dev/null /dev/null은 리눅스 시스템에서 존재하는 파일처럼 /dev 디렉토리 아래에 존재하지만 파일은 아닙니다. 이름 그대로 'Null' 상태인 장치파일의 일종인데 이 파일을 열어보면 위와 같이 "null" not a file 이라는 문구를 보실 수 있습니다. /dev/null 이 활용되는 것은 몇가지가 있는데 어떤 작업의 출력내용이 필요 없을 때, 이 파일로 위의 이미지와 같이 리다이렉션( > /dev/null)을 연결하여 출력을 보내면 아무것도 보여지지 않는, 버리는 상태와 동일하게 작동하므로 쉘스크립트나 작업에서 쓰입니다. 그 중에서는 log 파일을 비우는 용도로도 사용할 수 있는데 시스템에서 사용중인 로그파일을.. 2023. 1. 14.
[Linux / Ubuntu] Ubuntu 리눅스 apt의 update 와 upgrade의 차이 안녕하세요. 이번 포스팅에서는 Ubuntu 리눅스 내의 apt 명령어의 update 와 upgrade의 차이점에 대해 씁니다. 0. apt update / upgrade ubuntu의 apt 명령어는 패키지 설치 및 관리를 위해서 사용하는 명령어입니다. 패키지 관리 중 업데이트를 위해서 사용하는 명령어들이 update와 upgrade 인데 이 둘은 비슷한 의미지만 차이점이 있습니다. 차이점을 요약하면 다음과 같습니다. update : 설치 가능한 패키지들의 리스트를 최신화 upgrade : 패키지들의 업그레이드(실제 업그레이드 작업) 이 명령어들을 활용해서 패키지를 업그레이드 하기 위해서는 이 순서를 따라야합니다. 1. update 커맨드로 패키지 리스트 최신화 sudo apt update 2. 현재 업.. 2022. 12. 24.
[Linux / Ubuntu] 빠르게 ubuntu 18.04 에서 20.04로 업그레이드 하기 안녕하세요. 이번 포스팅에서는 ubuntu 18.04가 설치되있는 VM을 빠르게 20.04로 업그레이드 하는 과정을 씁니다. ubuntu 20.04 버전에서 테스트할 사항이 생겼는데 20.04 버전의 이미지를 다운받는 과정, 설치하는 과정이 귀찮게 느껴집니다. 그래서 기존의 18.04 버전의 VM을 업그레이드 시켜서 사용하려 합니다. 위와 같이 18.04 버전의 ubuntu VM을 가지고 시작합니다. 0. 패키지 업데이트 우선 OS release 업그레이드 전에 업데이트 가능한 패키지들을 업데이트부터 진행합니다. 1. 패키지를 최신 버전으로 업데이트 $ sudo apt update && sudo apt upgrade && sudo apt dist-upgrade 여기서 apt update 와 upgrade.. 2022. 12. 24.
728x90
반응형