패키지 관리 시스템(APT / YUM / RPM)
테스트 환경인 ubuntu는 apt를 사용한다.
PC의 pkg manager를 이용해서 연결되어 있는 Repository에 패키지에 대한 요청을 보내서 사용자에게 보여줌.
가장 많이 하는 액션은 패키지 설치, 삭제, 조회임.
설치
sudo apt install hello
삭제
sudo apt remove hello
조회
apt list --installed | grep hello
man
메뉴얼을 보여주는 명령어. man ls, man cp 등으로 명령어 앞에 man을 붙이면 가이드를 볼 수 있다.
/ 를 사용하면 검색도 가능하다.
ls
현재 디렉토리 내용을 보여주는 명령어 : ls
많은 정보를 나타내는 명령어 : ls -al
cd (change directory)
Directory 경로를 이동하는 명령어.
cd [directory명]
디렉토리 이동
cd ..
상위 디렉토리로 이동
cd
해당 계정의 홈 디렉토리로 이동
cd -
직전 디렉토리 이동
pwd
현재 위치를 알려주는 명령어.
root 디렉토리는 '/'로 표현됨.
cat / head / tail / more / less / text editor
cat
윈도우의 메모장처럼 모든 내용을 보여주는 명령어
head
앞부분의 일부만 보여주는 명령어. 기본 10줄 보여준다.
head -n [num] [파일명] 으로 라인수를 지정할 수 있다.
tail
문서의 끝부분의 일부만 보여주는 명령어
tail -n [num] [파일명] 으로 라인수를 지정할 수 있다.
more/less
man page와 유사하게 페이지를 방향키 또는 page up/down을 이용해서 볼 수 있음.
당연히 '/'를 이용해서 서치도 가능.
nano / vim / vi / emacs
텍스트 에디터, 우분투는 nano가 기본으로 설치되어 있음
grep
파일 내용 중에 원하는 내용을 찾을 수 있는 명령어
또는, 파이프라인을 이용해서 필터할 수 있다.
find
원하는 파일명을 검색할 수 있는 명령어
find .
현재 디렉토리를 의미
find ..
현재 디렉토리의 상위 디렉토리 의미
압축
gzip
단일 파일 압축(.gz)
gunzip
단일 파일 압축 해제
tar
여러 파일을 하나의 파일로 묶어 줌
여러 파일을 하나로 묶어서 압축 (.tar.gz)
( 컴프레스(c), 압축(z), 타겟 파일명(f) 옵션을 줌. 파일명을 명시해야 하기에 f옵션은 젤 뒤에 배치해야함 뒤에 배치해야함)
압축해제도 tar 명령어임
( 컴프레스(c) 대신 extract(x)를 입력 )
'서버 > Linux' 카테고리의 다른 글
[Linux 기초] 스크립트 (0) | 2023.02.11 |
---|---|
[Linux 기초] User & Group 생성 (0) | 2023.02.11 |
[Linux 기초] 파일 소유권, 권한 (0) | 2023.01.20 |
[Linux 기초] 파일 & 디렉토리 (0) | 2023.01.01 |
[Linux 기초] 기초 기초 더 쌩기초 (0) | 2022.12.31 |