[Tip] Ubuntu 폴더 구조 및 핵심 명령어 (3)

우분투의 핵심 명령어

이 포스트는 자습을 목적으로 DaddyMarkes, pxd UX Lab, webdir의 포스팅을 참고하여 작성하였습니다.


우분투의 핵심 명령어들을 이해하기 위해서 우분투가 무엇인지, 우분투의 파일 구조는 어떻게 이루어져 있는지를 알아봤다. 이번 포스팅은 우분투의 파일구조와 핵심 명령어에 대한 마지막 포스팅으로 우분투와 좀 더 친해졌으면 하는 마음으로 작성하겠다.

우분투의 핵심 명령어

ubuntu

윈도우만 사용하다가 우분투로 넘어오게 되니 tar.xz 파일부터 chmod, sudo 등 생소한 명령어들을 만나게 되었다. 다른 분들의 포스트들을 보면서 자주 봤던 명령어들에 대해 알아가 보려고 한다.

명령어(command)설명(Explanation)
ps프로세스 리스트
df -h디스크 마운트 정보 확인
alias명령어 간소화
apropos관련된 명령어 찾기
arch컴퓨터 종류 알아보기
at작업시간 정하기
bc계산기
break루프 빠져나가기
cal달력보기
cat화면상에서 파일 보기
cd디렉토리 변경하기
cfdisk디스크 설정하기
chfn사용자 정보 변경하기
chgrp파일, 디렉토리가 속했던 그룹 바꾸기
chmod파일 권한 바꾸기
chown파일 주인 바꾸기
clear화면 청소하기
clockCMOS 시각을 조정하기
column가로 정렬하기
command명령어 알아보기
cpio복사본 만들기
date날짜 보기
dd블럭장치 읽고 쓰기
declare변수 선언하기
df파일 시스템의 사용량 보기
du디렉토리와 파일의 용량 파악하기
echo표준 출력하기
env환경변수 출력하기
exec셸 명령어 실행하기
exit종료하기
export변수 지정하기
file파일 종류보기
find파일 찾기
free메모리 사용량 알아보기
grep특정 문자(열) 검색하기
gzip압축하기
halt시스템 종료하기
help도움말 보여주기
host호스트 정보 보기
history사용 명령어 목록보기
id계정 정보 알기
ifconfig랜카드에 주소 할당하기
init실행 단계 정하기
kill프로세스 강제로 죽이기
look특정 단어 검색하기
ls디렉토리 내용보기
make컴파일 하기
man메뉴얼 보기
mkdir디렉토리 생성
mv파일 옮기기
ping네트워크 확인하기
pwd절대경로 보여주기
quota디스크 한계량 알기
reboot재부팅 하기
rm파일 지우기
rmdir디렉토리 지우기
rpm프로그램 추가/제거
shutdown전원 끄기
sleep절전 모드
source스크립트 번역하기
ssh암호화된 원격 로그인하기
su계정 바꾸기
tar파일 묶기
unalias별명 제거하기
who사용자 정보 알기
pstar은 내가 우분투 초기에 가장 많이 만났던 명령어다. 아래에서는 위 두개의 명령어에 대해 좀 더 상세히 알아보겠다.

ps

명령어(command)설명(Explanation)
ps실행 중인 프로세스 보기
pstree -p더 많은 정보를 가진 프로세스를 tree 형태로 보기
ps -ef현재 실행중인 프로세스들의 자원, 파일, ip 등 보기
kill -9 pidpid(process id)가 9번인 프로세스를 강제 종료
ps aux | grep chrome원하는 프로세스를 검색할 때 사용

ps1

ps2

ps3

tar

명령어(command)설명(Explanation)
tar -cvf [a.tar] [b]b라는 폴더를 a.tar로 압축하기
tar -xvf [a.tar]a.tar라는 tar파일 압축풀기
tar -zcvf [a.tar.gz] [b]b라는 폴더를 a.tar.gz로 압축하기
tar -zxvf [a.tar.gz]a.tar.gz로 압축하기

tar

지금까지 우분투에 대해서 기초적인 것들을 알아보았다. 아직 배워야 할 내용도 많고 개발해 나가야 할 부분도 많다. 설명이 많이 빈약하지만 우분투를 처음 접하는 사람들에게 조금이나마 도움이 되었으면 좋겠다. 평소 오픈 소스에 관심이 많은 나에게는 다시 한 번 리눅스라는 커다란 프로젝트에 대해 실감하게되는 경험이 되었던 것 같다.
지금까지 읽어주셔서 감사합니다 :)
출처

DaddyMarkes
pxd UX Lab
Wiki
Naver
webdir