본문 바로가기

# Programming/- Linux 생태계 생존 가이드4

[Linux] 텍스트 처리(wget, cat/tac, more/less, head/tail, tr/sed, sort/uniq) - 리눅스 생태계 생존 가이드 Part.4 [텍스트 처리] 리눅스의 가장 기초이자 시작점이 되는 부분이 바로 텍스트 처리이다. 텍스트 처리를 위해서는 텍스트 파일이 있어야 하는데, 우리가 평소에 윈도우에서 사용하던 GUI 방식이 아닌, CLI 방식으로 처리해야 하기 때문에 기본적인 셋팅이 필요하다. 📌 wget (텍스트 파일 다운로드) // 사용법 $ wget [URL] // 예시 $ wget https://www.gutenberg.org/cache/epub/71885/pg71885.txt ✅ 리눅스에서 복사 & 붙여넣기 리눅스 환경에서는 우리가 윈도우에서 사용한 방법인, Ctrl + C, Ctrl + V를 사용하지 못한다. 터미널에서 Ctrl + C는 프로세스를 종료시키는 단축키이며, 터미널에서 복사 & 붙여넣기를 하는 방법은 다음과 같다. 복.. 2023. 10. 17.
[Linux] 리눅스로 파일 압축하기(tar, gzip, unzip, 7z) - 리눅스 생태계 생존 가이드 Part.3 [리눅스로 파일 압축하기] 📌 tar, gzip 가장 일반적으로 사용되는 압축 도구 중 하나는 tar와 gzip을 함께 사용하는 방법이다. .zip 형태의 압축파일은 GUI 환경에서도 쉽게 압축하거나 압축을 해제할 수 있다는 장점이 있지만, 다른 압축방법보다 압축률이 낮다. 따라서 리눅스 환경에서는 다른 형태의 압축 방식을 사용하며, tar, gzip 명령어를 이용하여 압축을 진행한다. 위 방식으로 얻고자하는 형태는 파일.tar.gz 이고 이를 위해서는 tar와 gz를 차례로 실행해야 한다. 반대로 압축을 해제하고 싶을 때는 gz를 해제한 후 tar를 해제하면 된다. 1. 파일 또는 디렉토리를 tar로 압축 // 사용법 $ tar -czvf [압축파일명].tar.gz [원본파일명 또는 디렉토리명] // .. 2023. 10. 11.
[Linux] 기본 명령어 및 사용법 - 리눅스 생태계 생존 가이드 Part.2 지난 가이드에서는 리눅스의 정의, 구성요소 및 기능에 대해 알아보았다. 리눅스는 운영체제 중 하나로, User가 내리는 명령(명령어)에 의해서 프로그램이 동작한다. 이번 가이드에서는 리눅스의 기본 명령어들과 그 사용법에 대해 다뤄보도록 하자, [디렉토리와 파일] 파일이라는 용어는 컴퓨터를 사용하면서 많이 들어봤을건데.. 디렉토리?? 아는 사람도 있겠지만, 대부분의 사람들은 디렉토리라는 말이 도무지 뭔 말인지 감이 안 잡힐 것이다. 파일과 디렉토리는 컴퓨터 시스템에서 중요한 개념이며, 이 둘은 데이터를 구조화하고 저장하는 데 사용되며, 운영체제와 파일 시스템에서 관리되고 유저 및 프로그램이 데이터를 저장하고 검색할 수 있도록 도와준다. 리눅스 명령어 중에서는 인자(Argument)로 디렉토리나 파일명을 입.. 2023. 10. 5.
[Linux] 기본 개념 및 특징, 간단한 사용법 - 리눅스 생태계 생존 가이드 Part.1 [Linux] 📌 리눅스란? 우리가 사용하는 컴퓨터는 크게 하드웨어와 소프트웨어로 나뉜다. 하드웨어는 사용자가 실제로 만지는 마우스, 키보드와 같은 기기들이고, 사용자는 하드웨어에 연산(compute)을 시키기 위해 명령을 내리는데, 이때 사용하는 명령어들의 집합이 '프로그램'이고 이러한 프로그램들을 총칭하는 것이 소프트웨어이다. 이 중 소프트웨어는 시스템 소프트웨어와 응용 소프트웨어(모든 프로그램을 지칭)으로 나뉘고, 여기서 운영체제는 시스템 소프트웨어에 속하며 컴퓨터 시스템의 효율적인 관리를 담당한다. 우리가 앞으로 알아볼 '리눅스(Linux)'가 바로 이러한 운영체제 중 하나이다. 간단하게 설명하면, 리눅스는 컴퓨터 운영체제(OS) 중 하나로, 다양한 컴퓨터 하드웨어에서 작동하는 오픈 소스 운영체제.. 2023. 9. 19.