본문 바로가기
공부/Linux

리눅스(2)

by 드인 2019. 8. 11.

sudo

- super user do의 약자

- sudo apt-get install git : git 설치(super user의 권한으로 실행)

 

 

파일편집(nano)

- 파일 : 정보를 저장하는 가장 기본적인 수단

- 디렉토리 : 파일을 정리하기 위한 수납 공간

- 파일 편집 프로그램 : nano, VI

 

- nano 입력하여 들어감

- ^는 ctrl 키 의미

- nano [파일명].[파일 확장자] : 파일 수정

- Cut Text : 복사 기능

- Uncut Text : 붙여넣기 기능

 

- 일부만 복사할 때

 1) ctrl + 6(숫자) : 블록 설정

 2) 복사할 글자의 뒷 글자까지 커서(깜빡이는 밑줄바) 이동

 3) Cut Text 한 후 복사할 위치에서 Uncut Text

 

- Get help : 메뉴얼

- Where is : 텍스트 검색 - ctrl + w + 엔터 하면 다음 텍스트로 이동

 

 

패키지 매니저

- 패키지 매니저 이용 : 운영체제에 기본적으로 설치되어 있지 않은 프로그램을 쉽게 설치할 수 있는 방법

- 패키지 매니저 : apt, yum

 

- sudo apt-get update : 최신 상태 소프트웨어 "목록"을 다운

- sudo apt-cache search htop : htop 관련 패키지들의 목록 찾음

- top : 작업관리자, 현재 컴퓨터에서 실행되는 프로그램

- htop : top 개선, 더 그래픽해짐

 

- sudo apt-get : apt-get의 사용법 보여줌

- sudo apt-get upgrade [ ] : 업그레이드

- sudo apt-get remove [ ] : 삭제

 

 

다운로드 방법 (wget, git)

1. wget

 1) 웹브라우저에서 마우스 오른쪽 클릭

 2) Copy Link Address 클릭

 3) 리눅스에서 wget [주소 붙여넣기]

- wget -O [저장할 파일명].[파일 확장자명] [주소 붙여넣기] : 파일 이름 지정하여 저장

 

2. git

- 버전관리시스템 : 프로그램의 개선, 변경사항들을 기록하여 분석하거나 업그레이드, 소스코드 백업, 프로그래밍 협업

- 특정 운영체제에 종속되지 않음

- github : git를 통해 만든 소스코드를 온라인 상에 업로드하여 협업 가능

 1) 오픈소스 프로젝트 페이지에서 Clone or download의 주소(오픈 소스 위치) 복사

 2) sudo apt-get install git : git 설치

 3) git clone [주소 붙여넣기] [저장할 폴더]

 

 

명령어(CLI)를 사용하는 이유 

1. GUI VS CLI

 1) GUI

 - 그래픽 이용하여 제어

 - 많은 에너지 소모

 - 일반인 사용성 높임

 2) CLI

 - 명령어 이용하여 제어

 - 적은 에너지 소모

 - 순차적으로 진행되는 일 자동화

 

2. 순차적으로 실행

- [명령1]; [명령2] : 명령1 다음 명령2 실행

 

3. 파이프라인(pipeline)

- 하나의 프로세스의 출력을 다른 프로세스의 입력으로

- grep [텍스트] [파일명] : 파일에서 텍스트가 포함된 행을 찾음

- cat [파일명] : 화면에 파일 내용 출력

- ls --help | grep sort | grep file : help로 나온 내용에서 sort와 file이 포함된 행 찾음

- |(파이프)

- ps aux : 현재 실행되는 프로그램 리스트

- ps aux | sort apache : apache 텍스트가 포함된 리스트만 보여줌

 

 

 

 

'공부 > Linux' 카테고리의 다른 글

리눅스(6)  (0) 2019.08.25
리눅스(5)  (0) 2019.08.23
리눅스(4)  (0) 2019.08.21
리눅스(3)  (0) 2019.08.20
리눅스(1)  (0) 2019.08.07