리눅스

리눅스 우분투 명령어 기본 정리

@xftg77g 2022. 8. 8. 15:52

사용자 변경

su [사용자 명 (default: root)]

환경변수를 포함하여 사용자 변경

su - [사용자 명]

현재 사용자 확인

whoami

위치 찾기

whereis [파일 명]

which [파일 명]

되돌아가기

exit

명령어 기록

history

우분투 계열 패키지 설치 : apt를 사용

rpm : 레드햇 계열, dev : 데비안 계열
apt - h : 설명을 출력

apt list [프로그램명] : 설치할 수 있는 프로그램의 버전을 출력

apt install [프로그램명] : 프로그램을 설치

apt search [프로그램명] : 프로그램 검색

apt update : 설치된 프로그램을 업데이트

apt update [프로그램명] : 설치된 프로그램을 업데이트. 사용하지 않는 패키지를 유지

apt upgrade : 설치된 프로그램을 업그레이드. 사용하지 않는 패키지를 삭제

apt remove [프로그램명] : 프로그램 삭제

리눅스의 주요 디렉토리

/bin
기본 명령어 바이너리 저장

/dev
디바이스 파일 저장( 문자/블록 디바이스 파일 )

/etc
환경 설정 파일 저장

/home
사용자의 홈 디렉토리

/lib
library 파일 및 kernel 모듈 저장

/lib64
64bit용 라이브러리 디렉토리

/mnt
디스크 마운트 디렉토리

/opt
사용자 응용 프로그램 설치 디렉토리

/proc
CPU, 메모리 등 시스템 정보 특수 파일 저장

/sbin
필수 시스템 바이너리 파일 저장

/tmp
임시 파일 저장
주기적으로 지워지기 때문에 오래 저장할 파일을 보관하면 안됨

/root
root 사용자 홈 디렉토리

/boot
Linux 부팅 관련 파일 저장

/usr
일반 사용자 공통 파일 저장, Windows O/S의 Program Files 폴더와 같은 역할

/var
시스템 운용중 생성되는 임시 데이터 저장소

/sbin
시스템 관리자 명령 저장

현재 쉘 확인

echo $SHELL

시스템 관리 명령어

crontab : 정기적으로 지정한 시간에 실행하고 싶은 명령어를 등록

free : 메모리 사용량을 확인

ps : 프로세스 정보를 표시

top : 프로세스 정보를 실시간으로 표시

uname : 시스템 정보를 표시

crontab

파일 시스템 명령어

df : 파일 시스템의 디스크 사용량을 표시

find : 파일을 검색할 때 사용

ls : 파일 엔트리(파일, 디렉토리) 정보를 표시

압축 명령어

gzip : gzip 형식으로 파일을 압축

gunzip : gzip 형식 파일의 압축 해제

tar : 여러 개의 파일을 하나의 파일로 묶음

문자열 처리 명렁어

awk : 입력을 주어진 분리자로 분리하여 명령을 처리

diff : 파일 두개를 비교하여 다른 부분을 출력

echo : 문자열이나 변수를 출력

grep : 지정한 문자열을 포함하고 있는 행을 검색

sed : 텍스트 데이터를 패턴 매칭하여 처리

sort : 텍스트를 정렬

날짜 명령어

date : 일자, 시간을 처리

명령어 자세한 사용법

https://wikidocs.net/36831

 

1.시스템관리

프로세스, 메모리 관리를 위한 명령어 입니다.

wikidocs.net