Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

일반적인 Ubuntu Linux 터미널 명령에 대한 설명

Summary: 다음 문서에서는 Ubuntu Linux에서 사용되는 공통 터미널 명령에 대한 정보를 제공합니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

목차:

  1. 기본 제어 명령
  2. 기본 사용자 및 시스템 명령
  3. 기본 드라이브 및 권한 명령
  4. 기본 네트워크 명령

기본 제어 명령

 

터미널 명령은 Ubuntu 터미널 애플리케이션에서 컴퓨터 작업을 수행하는 데 사용할 수 있는 지침입니다. 명령을 보다 명확하게 사용하고 이러한 문서를 기준으로 참조하여 사용하는 데 도움을 주기 위해 명령을 더 작은 표로 세분화했습니다.

 
명령 효과 기타 정보
cd 디렉토리 변경 이 명령을 사용하여 파일 시스템( cd 또는 cd~ 터미널의 기본 시작 위치인 홈 폴더로 이동합니다.)
cd/ 루트 디렉토리로 이동  
cd.. 한 디렉토리 수준 위로 이동  
cd- 이전 디렉토리로 돌아가기  
pwd 작업 디렉토리 인쇄 그러면 파일 시스템에서의 위치가 표시됩니다
bash GNU Bourne-Again Shell  
break 루프에서 종료  
case 조건부로 명령 수행  
clear 터미널 화면 지우기  
continue 다음 루프 반복 재개  
cron 예약된 명령을 실행하는 데몬  
crontab 나중에 실행할 명령 예약  
echo 화면에 메시지 표시  
enable integrated shell 명령 활성화 및 비활성화  
env 환경 변수  
eval 여러 명령 또는 인수 평가  
expect 터미널을 통해 액세스하는 애플리케이션 자동화  
export 환경 변수 설정  
expr 표현식 평가  
false 아무것도 하지 않음 실패  
for 단어 확장 및 명령 실행  
hash 이름 인수의 전체 경로 이름 기억  
hostname 디바이스 이름 인쇄 또는 설정  
if 조건부로 명령 수행  
jobs 활성 작업 나열  
join 공통 필드에서 선 연결  
journalctl 시스템 로그를 보고 문제 해결 서비스 로그, 커널 메시지 등에 대한 정보 제공
local 변수 생성  
logout 로그인 셸 종료  
more 한 번에 하나의 출력 화면 표시  
nice 명령 또는 작업의 우선 순위 설정  
nohup 끊기에 영향을 받지 않는 명령 실행  
notify-send 데스크탑 알림 보내기  
op 연산자 액세스  
readarray stdin에서 어레이 변수로 읽기  
readonly 변수 또는 함수를 읽기 전용으로 표시  
reboot 장치 재부팅  
return 셸 함수 종료  
sed 스트림 편집기  
select 키보드 입력 수락  
set 셸 변수 및 함수 조작  
shift 위치 매개변수 이동  
shopt 셸 옵션  
shutdown Linux를 종료하거나 재시작  
sleep 지정된 시간 동안 지연  
ssh 보안 셸 클라이언트 원격 로그인 프로그램
suspend 이 셸의 실행을 일시 중단함  
sync 디스크의 데이터를 메모리와 동기화  
test 조건식 평가  
trap 신호가 설정되면 명령 실행  
true 아무것도 하지 않음 성공  
type 명령 설명  
unshar 셸 스크립트의 압축 풀기  
until 명령 실행 오류가 발생할 때까지
vmstat 가상 메모리 통계 보고  
watch 프로그램을 주기적으로 실행하거나 표시  
while 명령 실행  
write 다른 사용자에게 메시지 전송  
xargs 유틸리티를 실행하여 생성된 인수 목록 전달  
### 터미널을 방해하지 않고 설명 또는 코멘트할 수 있음  
while 명령 실행  

파일 및 텍스트 관리는 컴퓨터에 저장되고 사용되는 파일과 텍스트에 직접 영향을 주는 명령입니다. Dash 및 Windows 탐색기 툴은 이 툴의 잘 알려진 GUI(Graphical User Interface) 버전입니다.

 
명령 효과 기타 정보
cp 복사 파일을 복사할 때 복사하려는 파일의 이름을 명령과 함께 추가할 수 있습니다. 파일이 검색한 디렉토리에 있습니다. 그렇지 않으면 다음을 입력하여 cp~/< file path > 복사하려는 파일의 위치를 지정하기 위해.
ls 목록 현재 디렉토리에 있는 모든 파일을 나열합니다.
ls~ 홈 디렉토리에 있는 파일 나열 폴더 이름을 추가하면 해당 특정 폴더에 있는 모든 파일의 목록이 표시됩니다. 예: ls~/desktop 바탕 화면 폴더에 있는 파일을 표시합니다.
mkdir 디렉토리 만들기 디렉토리를 만들 수 있습니다. 예를 들어, mkdir 전용 파일은 홈 디렉토리에 있는 전용 파일이라는 새 디렉토리를 작성합니다. 다른 디렉토리를 탐색하거나 다른 경로를 지정하지 않은 경우에 해당합니다.
mv 이동 이 명령을 사용하여 파일 이름을 바꾸거나 파일을 이동할 수 있습니다. 파일 이름을 sunny today로 바꾸려면 mv sunny day명령을 입력합니다. 이 경우 올바른 디렉토리를 검색했거나 올바른 파일 경로를 지정했어야 합니다. 입력할 때 mv day ~/Desktop명령을 입력하면 day 파일이 홈에서 바탕 화면으로 이동합니다. 그러나 이는 파일 이름도 명령의 현재 이름 옆에 있는 새 파일 이름으로 바꾸려는 경우입니다.
rm 제거 파일을 제거하고 파일 경로 또는 파일 이름을 지정합니다.
rmdir 디렉토리 제거 다음 empty 디렉토리를 제거합니다.
rm -r 반복적으로 제거 해당 콘텐츠와 함께 디렉토리를 제거합니다.
grep 텍스트 문자열 검색  
head 파일 시작 표시  
less 파일의 일부 표시  
tail 파일의 끝 표시  
apropos 도움말 설명서 페이지 검색  
aspell 맞춤법 검사기  
awk 텍스트 찾기 및 바꾸기 데이터베이스 정렬, 검증 또는 인덱스
cmp 두 파일 비교  
comm 정렬된 두 파일을 한 줄씩 비교  
csplit 파일을 상황에 맞는 조각으로 분할  
cut 파일을 두 개의 개별 조각으로 나눔  
cksum CRC(Cyclic Redundancy Check) 체크섬 및 바이트 카운트 인쇄  
find 설정된 기준에 맞는 파일 검색  
fmt 단락 텍스트의 서식 지정  
fold 텍스트를 특정 너비로 줄바꿈  
dir 디렉토리 콘텐츠를 간략하게 나열함  
dircolors 색상 설정 ls  
dirname 전체 경로 이름을 경로로 변환  
dirs 기록된 디렉토리 목록 표시  
cat 파일 콘텐츠 표시  
bzip2 명명된 파일 압축 또는 압축 해제  
chroot 다른 루트 디렉토리로 명령 실행  
fgrep 파일에서 고정 문자열과 일치하는 줄 검색  
fuser 파일에 액세스하는 프로세스 식별 또는 종료  
gawk 파일 내에서 텍스트를 찾아서 바꿈  
gzip 이름 파일 압축 또는 압축 해제  
ln 파일 간의 링크 만들기  
locate 파일 찾기  
look 지정된 문자열로 시작하는 줄 표시  
lpr 오프라인 인쇄  
lpc 라인 프린터 제어 프로그램  
lprm 인쇄 대기열에서 작업 제거  
lprint 파일 인쇄  
lprintd 인쇄 작업 취소  
lprintq 인쇄 대기열 목록  
lsof 열린 파일 나열  
vdir 디렉토리 콘텐츠를 자세하게 나열함 ls -| -b
v 디렉토리 콘텐츠를 자세하게 나열함 ls -| -b
vi 텍스트 편집기  
uuencode 파일 디코딩 uuencode를 사용하여 파일 디코딩
uuencode 파일 인코딩 uuencode를 사용하여 파일 인코딩
tty stdin에 있는 터미널의 파일 이름 인쇄  
touch 파일 타임스탬프 변경  
expand 탭을 공백으로 변환  
import x 서버 화면을 캡처하고 이미지를 파일에 저장  
install 파일 복사 및 특성 설정  
fg 포그라운드로 작업 전송  
bg 백그라운드로 작업 전송  
nl 줄에 번호를 지정하고 파일 쓰기  
open 포함된 파일 열기s default application  
paste 파일 줄 병합  
pathchk 파일 이름 이식성 확인  
popd 현재 디렉토리의 이전 값 복원  
pr 인쇄할 파일 준비  
printcap 프린터 기능 데이터베이스  
printenv 인쇄 환경 변수  
printf 데이터 형식 지정 및 인쇄  
pushd 저장한 다음 현재 디렉토리 변경  
rcp 두 시스템 간의 파일 복사  
read 표준 입력에서 줄 읽기  
rename 파일 이름 바꾸기  
remsync 이메일을 사용하여 원격 파일 동기화  
mmb 파일 대량 이동 및 이름 바꾸기  
mtools MS-DOS 파일 조작  
rev 파일에서 줄 반전  
rsync 파일 원격 복사 파일 트리 동기화
sdiff 두 파일을 대화형으로 병합  
scp 보안 복사  
sftp 보안 파일 전송 프로그램  
slocate 파일 찾기  
sort 텍스트 파일 정렬  
split 파일을 고정 크기 조각으로 분할  
sum 파일의 체크섬 인쇄  
tee 출력을 여러 파일로 리디렉션  
tsort 토폴로지 분류  
unmask 사용자 파일에 대한 마스크 생성  
source 파일에서 명령 실행  
symlink 파일의 새 이름 만들기  
tr 변환, 밀기 및/또는 삭제  
uniq 파일 통합  
wc 바이트, 단어 및 줄 수 인쇄  
whereis 프로그램에 대한 사용자 $path, man 페이지 및 소스 파일 검색  
which 프로그램 파일에 대한 사용자 $path 검색  
wget 웹 페이지 또는 파일 검색  
unexpand 공백을 탭으로 변환  
yes 중단될 때까지 문자열 인쇄  
xdg-open 사용자 기본 애플리케이션에서 파일 또는 URL 열기  
dmesg 커널 및 드라이버 메시지 인쇄  

기본 사용자 및 시스템 명령

 

이러한 명령을 사용하면 Ubuntu 디바이스에서 사용자 및 그룹 설정을 관리, 구성, 문제 해결 및 재설정할 수 있습니다.

 
명령 효과 기타 정보
passwd 비밀번호 생성  
groupadd 그룹 추가  
groupmod 그룹 수정  
chgrp 그룹 변경  
groupdel 그룹 삭제  
adduser 디바이스에 사용자 추가  
addgroup 디바이스에 그룹 추가  
alias 별칭 생성  
useradd 새 사용자 계정을 생성합니다.  
usermod 사용자 계정 수정  
users 로그인한 사용자 나열  
chmod 액세스 사용 권한 변경  
chown 파일 소유자 및 그룹 변경  
groups 사용자가 있는 그룹 이름 인쇄  
id 사용자 및 그룹 ID 인쇄s  
logname 로그인 이름 인쇄  
su 다른 사용자 ID 대체  
times 사용자 및 컴퓨터 시간  
who 로그인한 모든 사용자 이름 인쇄  
timedatectl 디바이스 시간 및 날짜 설정을 관리합니다. (표준 시간대 및 NTP(Network Time Protocol) 서버와의 동기화 포함)  
whoami 현재 사용자 ID 및 이름 인쇄 id -un

다음 명령은 디바이스별 프로그램 및 정보를 처리합니다.

 
명령 효과 기타 정보
cal 캘린더 캘린더 표시
date 날짜 날짜 표시
dc 데스크 계산기 계산기
fsck 파일 시스템 확인  
bc 임의의 정밀도 계산기 언어  
kill  프로세스 실행 중지  
killall 이름별로 프로세스 종료  
let 셸 변수에 대해 산술 작업 수행  
make 프로그램 그룹을 다시 컴파일  
pkill 프로세스 실행 중지  
ps 프로세스 상태  
seq 숫자 시퀀스 인쇄  
units 단위를 한 배율에서 다른 배율로 변환  

패키지는 Ubuntu에서 새 애플리케이션 및 파일을 로드하고 업데이트하는 기본 방법입니다. 이러한 명령을 사용하면 다운로드한 패키지를 관리하고 구성할 수 있습니다.

 
명령 효과 기타 정보
apt -get 소프트웨어 패키지 검색 및 설치  
aptitude 소프트웨어 패키지 검색 및 설치  
apt -get update 사용 가능한 업데이트 새로 고침  
apt - get upgrade 모든 패키지 업그레이드  
apt -get dist-upgrade 패키지 교체로 업그레이드 Ubuntu 버전 업그레이드
apt -get install pkgname 이름별로 패키지 설치  
apt -get purge pkgname 이름별로 패키지 제거  
apt -get autoremove 사용하지 않는 패키지 제거  
apt -get -f install 손상된 패키지 수정 시도  
dpkg -configure -a 손상된 패키지 수정 시도  
dpkg -i pkg.deb 파일 설치 pkg.deb  

이러한 명령을 사용하면 Ubuntu 디바이스에서 서비스를 직접 관리할 수 있습니다.

 
명령 효과 기타 정보
start service 작업 서비스 시작 업스타트
stop service 작업 서비스 중지 업스타트
status service 서비스가 실행 중인지 확인 업스타트
/etc/init.d/service start 서비스 시작 SysV
/etc/init.d/service stop 서비스 중지 SysV
/etc/init.d/service restart 서비스 재시작 Sysv
/etc/init.d/service check 서비스 확인 SysV
systemctl 새 서비스 명령 다음 항목 대체: service
runlevel 현재 runlevel 가져오기  

기본 드라이브 및 권한 명령

 

드라이브 및 형식을 관리한다는 것은 컴퓨터에 연결된 주변 기기에 영향을 줄 수 있음을 의미합니다. 주변 기기에는 여러 개의 하드 디스크 드라이브, 이동식 미디어 또는 기타 디바이스가 포함됩니다. 이러한 디바이스를 명령줄 수준에서 관리하고 구성할 수 있습니다.

 
명령 효과 기타 정보
mount 드라이브 마운트  
unmount 드라이브 마운트 해제  
fdisk 디스크 포맷  
cfdisk Linux용 파티션 테이블 편집기  
dd 디스크 복제 파일 변환 및 복사, 디스크 헤더 쓰기 또는 레코드 부팅
ddrescue 데이터 복구 툴  
declare 변수 선언 및 특성 할당  
df 디스크 여유 공간 마운트된 모든 파티션에서 차지하는 디스크 공간을 표시합니다(df는 블록 대신 MB와 GB 사용).
du 디렉토리 사용 지정된 디렉토리와 모든 하위 디렉토리가 사용하는 공간을 표시합니다.
du -s 디렉토리 사용 요약  
du -h 디렉토리 사용 기본 정보 이렇게 하면 정보가 기본적인 비기술 형식으로 변환됩니다
free 사용 가능한 여유 공간 이를 통해 사용할 수 있는 여유 공간을 알 수 있습니다
free -m 사용 가능한 공간 통계 표시 통계를 MB 단위로 표시
uname -a 모든 커널 정보 가져오기  
uname -r 커널 정보 가져오기  
lsb_release -a Linux distro에 대한 정보 인쇄  
top 디바이스 모니터링 시작 그러면 모니터링이 시작되고 RAM, CPU 및 스왑 사용량과 실행 중인 전체 프로세스 보기가 시작됩니다.
htop 컴퓨터 리소스를 실시간으로 모니터링합니다. 다음 항목 대체: top
q 디바이스 모니터링 중지  
diff 두 파일 간의 차이를 표시합니다.  
diff3 세 파일 간의 차이를 표시합니다.  
 
참고: 다음 명령 중 대부분은 sudo 명령으로 시작해야 합니다. 이렇게 하면 루트 사용자 관리 수준으로 권한이 일시적으로 상승됩니다. 사용자 계정이 소유하지 않는 디렉토리 또는 파일을 사용하여 작업할 때 필요합니다. sudo를 사용할 때 비밀번호를 입력하라는 메시지가 표시됩니다. sudo(관리) 권한이 있는 사용자만 이 명령을 사용할 수 있습니다.
 
명령 효과 기타 정보
history 모든 명령 사용자 목록 history 명령은 입력한 명령의 긴 목록을 표시합니다. 각 명령은 숫자 옆에 표시됩니다. 다음을 입력할 수 있습니다. | x 목록에서 이전에 입력한 명령을 실행합니다(X를 숫자로 대체). 기록 출력이 너무 길면 history | less 스크롤 가능한 목록의 경우
REISUB 컴퓨터 재부팅 ALT 키와 PRINTSCRN 키를 모두 누른 상태에서 이 명령을 입력하여 컴퓨터를 재시작합니다
apt -get 애플리케이션 설치, 제거, 업그레이드 등에 사용됩니다.
file 하나 이상의 파일 유형 검사  
sleep Delay 명령 x초 동안 기다렸다가 다음 명령을 진행합니다.
pidof PID(프로세스 ID) 가져오기 PID는 읽을 수 있는 형식으로 제공됩니다.
ps 명령줄에 대한 시스템 모니터링 스크립트에도 적합합니다.
cat 명령줄에서 파일 인쇄  
crontab 시간 구동 이벤트  
man 도움말 설명서 프로그램 매뉴얼을 열고 명령 매뉴얼을 표시합니다.
man man 설명서에 대한 설명서 도움말 페이지 사용 관련 정보를 제공합니다.
man intro 명령 요약 목록 명령에 대한 정보가 필요한 경우 다음을 입력합니다. < command name >-h 또는 < command name  >--help첫 번째 규칙이 작동하지 않은 경우 일부 명령줄이 연결되지 않을 수 있습니다. -h 수정 값 --help명령을 입력합니다.
info info 정보 페이지 소개  
basename 파일 이름에서 디렉토리 및 접미사 제거  
eject 이동식 미디어 꺼내기  
fdformat 로우 레벨 포맷 FD(Floppy Disk) 포맷
mkisofs 하이브리드 파일 시스템 생성  
format 디스크 또는 테이프 포맷  
mknod 블록 또는 문자 특수 파일 생성  
quotactl 디스크 할당량 설정  
quotacheck 디스크 사용을 위해 파일 시스템 스캔  
quota 디스크 사용량 및 제한 표시  
tar 테이프 아카이버  
ram RAM 디스크 디바이스  

파일 및 디렉토리 권한과 변경 권한은 관리자 수준에서 필요합니다. 기존 파일을 변경 또는 복구하거나 경험이 없는 사용자가 다른 파일 또는 디렉토리를 손상시키는 것을 방지하는 데 사용할 수 있습니다.

 
명령 효과 기타 정보
chmod 모드 변경  
su 사용자 전환  
ulimit 사용자 리소스 제한  
unalias 별칭 제거  
unset 변수 또는 함수 이름 제거  
function 함수 매크로 정의  

상승된 권한으로 Ubuntu에서 관리자 권한을 호출합니다. 디바이스에서 작업을 충분히 높은 수준으로 변경해야 하는 경우 이러한 명령을 실행해야 합니다. Windows 등에서도 관리자 권한으로 명령 프롬프트를 엽니다.

 
명령 효과 기타 정보
sudo 상승된 권한 상승된 권한으로 명령 실행 - < superuser do >; 수행한 작업을 관리자 암호로 확인해야 함을 나타내는 일반적인 표현식입니다.
sudo -r 루트 셸을 사용자로 열기  
sudo -r -u 셸을 사용자로 열기  
sudo -k sudo 비밀번호 분실  

기본 네트워크 명령

 

이러한 명령은 디바이스의 네트워크 연결 구성 및 문제 해결을 처리합니다. 여기에는 유선 및 무선 연결이 포함됩니다.

 
명령 효과 기타 정보
chkconfig 활성화된 서비스 확인  
ping 네트워크 연결 테스트  
ftp 파일 전송 프로토콜  
host 도메인 IP 확인  
ifconfig 네트워크 디바이스 구성  
ip 네트워크 디바이스 구성 다음 항목 대체: ifconfig
iwconfig 무선 정보 표시  
iw 무선 정보 표시 다음 항목 대체: iwconfig
sudo iwlist scan 무선 네트워크 검색  
ifup eth0 인터페이스 eth0을 온라인으로 전환  
ifdown eth0 eth0 인터페이스 표시  
netstat 라우팅 테이블 표시  
ss 라우팅 테이블 표시 다음 항목 대체: netstat
route 루트 설정  
telnet Telnet에 연결  
traceroute 루트 표시  
dig DNS(Domain Name Server) 조회  
ethtool 이더넷 카드 설정  
mkfifo 선입선출(FIFO) 명명된 파이프
mtr 네트워크 진단 traceroute/ping
nslookup 대화형으로 인터넷 이름 서버 쿼리  
screen 다중 터미널 ssh를 사용해 원격 셸 실행
strace 컴퓨터 호출 및 신호 추적  

이러한 명령은 Ubuntu 방화벽 관리 및 구성을 처리합니다.

 
명령 효과 기타 정보
ufw enable 방화벽 켜기  
ufw disable 방화벽 끄기  
ufw default allow 기본적으로 모든 연결 허용  
ufw default deny 기본적으로 모든 연결 거부  
ufw status Cyrrebt 상태 및 규칙  
ufw allow port 포트에서 트래픽 허용  
ufw deny port 포트에서 트래픽 거부  
ufw deny from ip IP 주소 차단  

Additional Information

 

참고:
Canonical에서는 다음과 같은 방법으로 소프트웨어를 지원합니다.
Dell에서 기술 지원을 제공합니다.

Affected Products

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000123980
Article Type: How To
Last Modified: 21 Jun 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.