본문 바로가기
728x90

리눅스8

[Linux] grep 명령어의 기본적인 사용방법 grep 명령의 기본옵션 grep (Global Regular Expression Print) 텍스트 파일에서 원하는 문자열이 들어간 행을 찾아 출력하는 명령어 주로 log파일에서 특정 날짜, 문자로 기록된 error 메시지를 찾는데 유용하게 사용할 수 있고 리눅스를 사용하는 사람이라면 필수적으로 익혀야 하는 명령어 중 하나이다. ]# grep 옵션 [문자열] [파일명] -b : 문자와 일치하는 줄의 시작점 출력 -c : 문자와 일치하는 줄의 수 출력 -h : 여러 파일에서 문자열을 찾을 때, 파일이름이 붙는것을 방지 -i : 대소문자를 구분하지 않는다. -n : 줄의 번호와 내용을 같이 출력 -v : 문자가 포함되지 않는 행 출력 -w : 문자와 한 단어로 일치해야 출력 -l : 문자가 들어간 파일 이.. 2021. 5. 26.
[LINUX] 1. 리눅스 기본 이해 1. 리눅스 기본 이해 1.1. 초간단 리눅스 배경 이해 컴퓨터의 운영체제 중 하나로 리누스 토르발스(Linus Torvalds)에 의해 시작된 다중 사용자, 다중 작업을 지원하는 유닉스(UNIX)와 유사한 운영체제 GNU 프로젝트 GNU = Gnu is not Unix 유닉스(UNIX) 운영체제를 여러 회사에서 각자 개발하며, 소스를 공유하지 않는 문화에 반발 리차드 스톨먼이라는 사람이 초기 컴퓨터 개발 공동체의 상호협력적인 문화로 돌아갈 것을 주장하며 1985년 3월에 GNU 선언문을 발표 GNU 프로젝트를 지원하기 위해 자유 소프트웨어 재단(FSF) 설립과 GNU 공개 라이선스(GPL)라는 규약 제공 GNU 프로젝트와 리눅스 초기 운영체제 개발에 필요한 라이브러리, 컴파일러, 에디터, 유닉스 쉘 개.. 2021. 5. 26.
[Linux] 쉘 사용하기 [리눅스 쉘의 기능과 종류] 쉘 사용하기 [리눅스 쉘의 기능과 종류] 셸[Shell] - 사용자와 리눅스 커널 사이에서의 중간자 역할 우리가 사용하는 프로그램은 일반적으로 바이너리 형태의 명령어 집합체이며, 컴퓨터는 기본적으로 바이너리 형태의 정보들을 읽어들인다. 따라서 관리나자 사용자가 컴퓨터에 일정한 명령을 내리기 위해서는 매개체로서의 특정한 인터페이스가 필요했고 이런 역할을 하도록 하는 것이 쉘이다. [ 셸의 기능 ] ①명령어 해석기로서의 기능 (대화식 사용) 셸의 가장 기본적 기능으로서 셸은 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석,번역 기능을 제공한다. 사용자가 로그인하면 셸이 자동으로 실행되 사용자 명령을 기다리는데, 이를 로그인 셸이라 하고 etc/passwd 파일에 사용자별로 지정되어 있다. 사용자의 요청.. 2021. 5. 26.
[Linux] 디렉토리와 파일 사용하기 [디렉토리를 다루는 명령어] 디렉토리와 파일 사용하기 [디렉토리를 다루는 명령어] ★현재 디렉토리 확인하기 : pwd (print working directory) pwd : 현재 디렉토리의 절대 경로를 출력 ★디렉토리 이동하기 : cd (change directory) 홈 디렉토리로 이동하는 가장 간단한 방법 : cd 상위 디렉토리로 이동 : cd .. ★디렉토리 내용보기 : ls (list) ls -a : 숨김 파일을 포함한 모든 파일 목록 출력 (출력시 .으로 시작하는 것이 숨김 파일이다.) ​ ls 디렉토리 : 해당 디렉토리로 이동하지 않고도 디렉터리 내용 확인할 수 있음 ls -F : 디렉토리(/), 심벌릭 링크(@), 실행파일(*), 일반 파일(아무 표시도 없음)등 파일 종류를 구분할 수 있다. ls -aF : 숨김 파일.. 2021. 5. 26.
[Linux] 꼭 알아야 할 리눅스 기본 명령어 10가지 꼭 알아야할 리눅스 기본 명령어 10가지 1. ls - 현재 위치의 파일목록을 조회하는 명령어 2. cd - 디렉토리를 이동하는 명령어 3. touch - 파일의 용량이 0인 파일을 생성, 날짜 변경하는 명령어 4. mkdir - 디렉토리를 생성하는 명령어 5. cp - 파일을 복사하는 명령어 6. mv - 파일을 이동시키는 명령어 7. rm - 파일을 제거하는 명령어 8. cat - 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 9. redirection - 화면에 출력되는 결과를 파일로 저장하는 명령어 10. alias - 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 01. ls (list segments) ls 는 현재 위치의 파일 목록을 조회하는 명령어 입니다. 주요 옵.. 2021. 5. 26.
[Linux] 리눅스 쉘과 명령어 기초 ■ 리눅스와 쉘 - alias alias란, 여러가지 옵션을 가지는 명령을 짧은 이름으로 대체하는 것으로써 윈도우의 바로가기 아이콘 정도로 생각하면 됩니다. 파일/디렉토리에 있어서는 바로가기 아이콘과 유사한 기능으로 리눅스에서는 심볼릭 링크라는 개념을 사용합니다. - 쉘과 쉘 스크립트 쉘이란, 운영체제에서 제공하는 명령을 실행하는 프로그램이며 운영체제의 관리하에 있는 파일, 프린팅, 하드웨어 장치, 그리고 애플리케이션과의 인터페이스 (커뮤니케이션 채널)를 제공합니다. 즉, 운영체제에서 제공하는 각종 명령들을 쉘 인터페이스에서 실행하면 운영체제가 그 명령에 해당하는 일을 수행하게 됩니다. 쉘 스크립트란, 인터프리터로써 다음과 같이 리눅스 시스템에서 지원하는 명령어들의 집합을 묶어서 프로그램화한 것을 말합니.. 2021. 5. 26.
[Linux] 리눅스 쉘(shell)의 이해 쉘(shell) 쉘(shell)은 명령어 해석기, 명령행 인터페이스이자 스크립트 언어이다. 유닉스 계열의 운영체제는 보통 텍스트 모드의 터미널 화면에서 명령행에 명령어를 타이핑 하여 사용한다. 이 명령어를 해석하는 프로그램이 쉘(shell)이다. 즉 쉘은 명령어 해석기 또는 명령행 인터페이스를 의미한다. 쉘을 사용하는 것은 윈도우의 '명령 프롬프트'에서 명령을 실행하는 것과 유사하지만 리눅스의 쉘은 훨씬 강력한 기능을 제공한다. 쉘 명령은 GUI 도구로는 수행하기 어려운 다양한 고급 기능을 제공한다. 또한 쉘은 스크립트 언어이기도 하다. 쉘 명령어로 구성된 쉘 스크립트 프로그램을 작성하면 쉘이 스크립트 파일을 읽어 일련의 명령을 수행할 수 있다. 쉘은 운영체제의 일부이며 커널과는 분리된 프로그램이다. 쉘.. 2021. 5. 26.
Docker 명령어 정리 Docker 사용법 CentOS Docker는 OS의 자원을 사용하기 때문에 기본적으로 Root 사용자에서 명령어를 사용해야한다 1. search (image 검색) # docker search centos - Docker Hub로부터 사용가능한 image를 찾는 명령어 - Docker는 Dokcer HUB 를 통해 Git Hub 처럼 사용자들간의 이미지 공유를 할 수 있는 환경이 구축되어 있다 - 공식이미지는 galid/centos 처럼 / 앞에 사용자의 이름이 붙지 않는 것 2. pull (image 다운로드) # docker pull centos:latest - docker hub로 부터 image를 다운받는 명령어 3. images (image 목록 보기) # dokcer images - 현재 H.. 2021. 5. 18.
728x90