linux 명령어 정리

 

1. 프로세스관련 명령어

 

top(실시간 모드)

: 현재 프로세스 목록을 CPU 사용률 순으로 보여준다.

top

shift+m과 shift+t로 각각 메모리 사용률 순과 사용시간 순으로 정렬하여 보는 방법도 있다.

shift+m ( 메모리 사용률 순)
shift+t (사용시간 순)

 

top(배치모드)

명령어 : top -b -n 1

위의 실시간 모드는 한페이지만 보여주지만 배치모드를 사용하여 전체 프로세스 목록을 볼 수 있다.

top 배치모드

 

ps

현재 사용중인 프로세스의 목록을 보여준다.

ps

 

ps aux

현재 사용중인 프로세스 목록을 CPU, MEM사용률 등과 함께 보여준다.

자주 사용된다고 한다.

ps aux

 

ps -ef

현재 사용중인 프로세스를 PID와 PPID 등과 함께 보여준다.

PIP 는 프로세스 ID이다.

ps -ef

 

kill 프로세스 아이디

프로세스를 종료시킨다.

 

kill -9 프로세스 아이디

응답이 없어도 프로세스를 강제종료시킨다.

 

free

메모리 사용량 확인

free

 

free -f

사람이 보기 편한 단위로 환산되어짐

free -h

 


2. 파일 / 폴더 관련 명령어

 

ls 명령어

현재 디렉토리의 내용목록 확인

ls -a : 숨겨진 파일목록까지 확인가능

 

rmdir 디렉토리명

현재 디렉토리 목록에 해당 디렉토리 제거

 

mkdir 디렉토리명

현재 디렉토리 목록에 새로운 디렉토리 추가

ls, mkdir, rmdir

 

mkdir -p : 하위 디렉토리와 함께 디렉토리 생성

mkdir -p

 

ll (ls -l)

각 프로세스의 권한,소유자, 갱신일이 확인가능 함.

ll

 

cd 명령어

cd 디렉토리명 : 해당 디렉토리로 이동

cd .. : 현재 디렉토리에서 한단계 상위 디렉토리로 이동

cd 디렉토리명 및 cd ..

cd . : 현재 디렉토리

cd : 사용자 홈 디렉토리로 이동

cd / 최상위 디렉토리로 이동

 

 

-cp명령어

cp 파일명1 파일명2

파일명1의 내용을 복사하며 파일명2라는 이름의 파일을 새로 생성함.

cp - omitting error

하지만 해당디렉토리가 사용중인 경우 등의 의해서 omitting 오류가 날 수도 있다.

이럴경우 cp -r 옵션을 사용하면 해결가능하다.

 

cp -r 파일명1 파일명2

cp -r

 

rm 명령어

rm 파일명 : 해당파일을 제거 (이때 디렉토리는 제거 불가)

rm 파일명

 

rm -r 디렉토리명 : 디렉토리도 삭제 가능

rm -r(디렉토리 삭제)

 

cp 옵션

-a : 모든것을 동일하게 복제함

-i : 파일이 이미 있을경우 덮어쓸지 물어봄

-f : 파일이 있어도 덤어씀

-p : 수정시간, 소유자, 그룹, 퍼미션을 유지

-R : 하위 폴더 및 파일 포함

 

 

tree

해당 디렉토리의 하위 목록들을 tree형으로 나타냄.

tree

 

find

find : 현제 디렉토리에 있는 파일을 찾는다. 숨겨진파일이나 하위디렉토리도 포함!!

find

 

 

find -name 파일명 : 해당 파일위치를 찾는다.

find -name 파일명

 

find -name "파일명" -o -name "파일명" : 여러가지 파일을 동시에 찾는다.

find -name "파일명" -o -name "파일명"

 

find . -mtime +일 : 생성된 날짜가 x일 지난 파일을 찾는다.

find . -mtime +일

 

 


3. shell

 

date / cal

date: 현재 날짜 및 시간을 나타낸다.

cal: 현재 날짜를 달력형식으로 나타낸다.(calender)

date 및 cal

df

파일 시스템의 디스크 용량 확인

df

 

du

현재 디렉토리의 디크스 사용용량 확인

du

 

du -h

사람이 보기 편한 단위로 환산되어 표기됨.

du -h

 

 

화살표 방향키 ↑

이전에 입력했던 명령들을 불어올수 있다.

반복적인 수행 등의 경우에 유용하게 쓰인다.

 

 

exit

종료

 

에디터로 파일열기

vi 에디터

명령어 : vi 파일명

vi 파일명

 

 

nano 에디터

멍령어 nano 파일명

 

 


4. command

 

whatis

whatis 명령어

해당 명령어가 어떤 기능인지에 대한 요약설명

 

alias

alias 별칭="명령어"

해당 명령어를 별칭으로 사용가능 하게 함.

ps aux를 psa라는 별칭을 통해 사용

 

unalias 별칭

반대로 별칭해제하고 싶을때.

 

 

man 명령어

해당 명령어 관련 설명

man 명령어

 

 

man

 

which

which 명령어

해당 명령에 대한 위치를 알려줌.

ls의 위치

 

file

file 파일명

해당파일의 종류를 확인할수 있음.

file

 

type

type 명령어

해당 명령어의 종류를 알려줌.

 

 

apropos

apropos 검색어

검색어와 관련있는 명령어들을 그 기능과 함께 나타냄.

 

 

echo

echo "텍스트"

입력한 텍스트를 출력

.

 

clear

clear

화면을 깔끔하게 정리해줌.

 

cat

cat > 파일명 (후 내용입력)

파일명에 해당하는 파일을 만들거나 해당파일에 내용을 입력할 수 있음.

cat 파일명

해당파일의 내용을 읽어들임.

 

 

more

more 파일명

해당파일의 내용이 많을경우 한페이지만 보여지도록 함.

 

 

pwd

현재 위치경로를 나타냄

 

 

id

사용자 id를 알수 있음.

.

 

tail

tail 파일명

해당파일의 맨 아래서부터 10행을 읽어들임.

 

head

head 파일명

해당파일의 위에서 10행을 읽어들임.

 

wc

파일에 대한 단어 수 등의 정보를 세어줌.

-c:문자수

-m:캐릭터수

-l:라인수

-w:단어수

-L:가장 긴 문자의 길수

 

 

 

 

'linux' 카테고리의 다른 글

[Linux] server관련 명령어  (0) 2021.06.16
[Linux]Vim editer  (0) 2021.06.16

+ Recent posts