linux 명령어 정리
1. 프로세스관련 명령어
top(실시간 모드)
: 현재 프로세스 목록을 CPU 사용률 순으로 보여준다.
shift+m과 shift+t로 각각 메모리 사용률 순과 사용시간 순으로 정렬하여 보는 방법도 있다.
top(배치모드)
명령어 : top -b -n 1
위의 실시간 모드는 한페이지만 보여주지만 배치모드를 사용하여 전체 프로세스 목록을 볼 수 있다.
ps
현재 사용중인 프로세스의 목록을 보여준다.
ps aux
현재 사용중인 프로세스 목록을 CPU, MEM사용률 등과 함께 보여준다.
자주 사용된다고 한다.
ps -ef
현재 사용중인 프로세스를 PID와 PPID 등과 함께 보여준다.
PIP 는 프로세스 ID이다.
kill 프로세스 아이디
프로세스를 종료시킨다.
kill -9 프로세스 아이디
응답이 없어도 프로세스를 강제종료시킨다.
free
메모리 사용량 확인
free -f
사람이 보기 편한 단위로 환산되어짐
2. 파일 / 폴더 관련 명령어
ls 명령어
현재 디렉토리의 내용목록 확인
ls -a : 숨겨진 파일목록까지 확인가능
rmdir 디렉토리명
현재 디렉토리 목록에 해당 디렉토리 제거
mkdir 디렉토리명
현재 디렉토리 목록에 새로운 디렉토리 추가
mkdir -p : 하위 디렉토리와 함께 디렉토리 생성
ll (ls -l)
각 프로세스의 권한,소유자, 갱신일이 확인가능 함.
cd 명령어
cd 디렉토리명 : 해당 디렉토리로 이동
cd .. : 현재 디렉토리에서 한단계 상위 디렉토리로 이동
cd . : 현재 디렉토리
cd : 사용자 홈 디렉토리로 이동
cd / 최상위 디렉토리로 이동
-cp명령어
cp 파일명1 파일명2
파일명1의 내용을 복사하며 파일명2라는 이름의 파일을 새로 생성함.
하지만 해당디렉토리가 사용중인 경우 등의 의해서 omitting 오류가 날 수도 있다.
이럴경우 cp -r 옵션을 사용하면 해결가능하다.
cp -r 파일명1 파일명2
rm 명령어
rm 파일명 : 해당파일을 제거 (이때 디렉토리는 제거 불가)
rm -r 디렉토리명 : 디렉토리도 삭제 가능
cp 옵션
-a : 모든것을 동일하게 복제함
-i : 파일이 이미 있을경우 덮어쓸지 물어봄
-f : 파일이 있어도 덤어씀
-p : 수정시간, 소유자, 그룹, 퍼미션을 유지
-R : 하위 폴더 및 파일 포함
tree
해당 디렉토리의 하위 목록들을 tree형으로 나타냄.
find
find : 현제 디렉토리에 있는 파일을 찾는다. 숨겨진파일이나 하위디렉토리도 포함!!
find -name 파일명 : 해당 파일위치를 찾는다.
find -name "파일명" -o -name "파일명" : 여러가지 파일을 동시에 찾는다.
find . -mtime +일 : 생성된 날짜가 x일 지난 파일을 찾는다.
3. shell
date / cal
date: 현재 날짜 및 시간을 나타낸다.
cal: 현재 날짜를 달력형식으로 나타낸다.(calender)
df
파일 시스템의 디스크 용량 확인
du
현재 디렉토리의 디크스 사용용량 확인
du -h
사람이 보기 편한 단위로 환산되어 표기됨.
화살표 방향키 ↑
이전에 입력했던 명령들을 불어올수 있다.
반복적인 수행 등의 경우에 유용하게 쓰인다.
exit
종료
에디터로 파일열기
vi 에디터
명령어 : vi 파일명
nano 에디터
멍령어 nano 파일명
4. command
whatis
whatis 명령어
해당 명령어가 어떤 기능인지에 대한 요약설명
alias
alias 별칭="명령어"
해당 명령어를 별칭으로 사용가능 하게 함.
unalias 별칭
반대로 별칭해제하고 싶을때.
man 명령어
해당 명령어 관련 설명
which
which 명령어
해당 명령에 대한 위치를 알려줌.
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 |