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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

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

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

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

목차:

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

기본 제어 명령

 

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

 
명령 효과 기타 정보
cd 디렉토리 변경 이 명령을 사용하여 파일 시스템을 탐색
할 수 있습니다. 입력
cd 또는 cd~ 터미널의
기본
시작 위치인 홈 폴더로 이동합니다.
cd/ 루트 디렉토리로 이동합니다.  
cd.. 한 디렉토리 수준 위로 이동  
cd- 이전 디렉토리로 돌아가기  
pwd 작업 디렉토리 인쇄 그러면 파일 시스템에서의 위치가 표시됩니다.
bash GNU Bourne-Again 쉘  
break 루프에서 종료  
case 조건부로 명령 수행  
clear 터미널 화면 지우기  
continue 루프의 다음 반복 재개  
cron 예약된 명령을 실행하는 데몬  
crontab 나중에 실행할 명령 예약  
echo 화면에 메시지 표시  
enable 통합 셸 명령 활성화 및 비활성화  
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) 버전입니다.

 
명령 효과 기타 정보
cp 복사 파일을 복사할 수 있습니다. 복사하려면 명령과 함께 복사할 파일의 이름을 추가합니다. 탐색한 디렉토리에서 파일이 있는 위치입니다. 그렇지 않으면 다음을 입력합니다. cp~/< file path > 복사하려는 파일의 위치를 지정합니다.
ls 목록 현재 디렉토리의 모든 파일을 나열합니다.
ls~ 홈 디렉토리에 있는 파일 나열 폴더 이름을 추가하면 해당 특정 폴더에 있는 모든 파일 목록이 표시됩니다. 예: ls~/desktop 바탕 화면 폴더의 파일을 보여줍니다.
mkdir 디렉터리 만들기 디렉토리를 생성할 수 있습니다. 예를 들어, mkdir private files는 홈 디렉토리에 있는 private files라는 새 디렉토리를 작성합니다. 다른 디렉토리를 탐색하거나 다른 경로를 지정하지 않은 경우에 해당합니다.
mv 이동 이 명령을 사용하여 파일의 이름을 바꾸거나 파일을 이동할 수 있습니다. 오늘 sunny 파일 이름을 바꾸려면 다음을 입력할 수 있습니다. mv sunny day를 검색합니다. 이렇게 하려면 올바른 디렉토리로 이동했거나 올바른 파일 경로를 지정해야 합니다. 입력할 때 mv day ~/Desktop를 사용하면 파일 날짜가 홈에서 데스크탑으로 이동됩니다. 그러나 이는 파일 이름도 명령의 현재 이름 옆에 있는 새 파일 이름으로 바꾸려는 경우입니다.
rm 제거 파일을 제거하고 파일 경로 또는 파일 이름을 지정합니다
rmdir 디렉토리 제거 제거: empty 디렉터리
rm -r 반복적으로 제거 디렉토리를 해당 콘텐츠와 함께 제거합니다.
grep 텍스트 문자열 검색  
head 파일 시작 표시  
less 파일의 일부 표시  
tail 파일의 끝 표시  
apropos 도움말 설명서 페이지 검색  
aspell 맞춤법 검사기  
awk 텍스트 찾기 및 바꾸기 데이터베이스 정렬, 유효성 검사 또는 인덱스
cmp 두 파일 비교  
comm 정렬된 두 파일을 한 줄씩 비교  
csplit 파일을 상황에 맞게 결정된 조각으로 분할  
cut 파일을 두 개의 개별 조각으로 나눕니다.  
cksum CRC 체크섬 및 바이트 수 인쇄  
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 로그인한 모든 사용자 이름 인쇄  
타임데이트ctl 디바이스 시간 및 날짜 설정을 관리합니다. (시간대 및 NTP 서버와의 동기화 포함)  
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 현재 실행 수준 가져오기  

기본 드라이브 및 권한 명령

 

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

 
명령 효과 기타 정보
mount 드라이브 마운트  
unmount 드라이브 마운트 해제  
fdisk 형식 dis  
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 및 스왑 사용량과 실행 중인 전체 프로세스 보기가
시작됩니다.
에이치탑 컴퓨터 리소스를 실시간으로 모니터링합니다. 이것은 대체되었습니다 top
q 디바이스 모니터링 중지  
diff 두 파일의 차이점 표시  
diff3 세 파일의 차이점 표시  
 
참고: 다음 명령의 대부분은 sudo 명령 앞에 와야 합니다. 이렇게 하면 루트 사용자 관리 수준으로 권한이 일시적으로 상승됩니다. 이는 사용자 계정이 소유하지 않은 디렉토리 또는 파일로 작업 할 때 필요합니다. sudo를 사용할 때 암호를 입력하라는 메시지가 표시됩니다. sudo(관리) 권한이 있는 사용자만 이 명령을 사용할 수 있습니다.
 
명령 효과 기타 정보
history 모든 명령 사용자 목록 history 명령은 입력한 명령의 긴 목록을
표시합니다. 각
명령은 숫자 옆에 표시됩니다. 다음을
입력할 수 있습니다. | x 목록에서 이전에
입력한 명령을 실행합니다(X
를 숫자로 대체). 기록 출력
이 너무 길면 history | less
목록을 사용합니다.
REISUB 컴퓨터 재부팅 ALT 키와 PRINTSCRN 키를 모두 누른 상태에서
이 명령을 입력하여 컴퓨터를 재시작합니다
apt -get 애플리케이션 설치, 제거, 업그레이드 등에 사용
file 하나 이상의 파일에 대한 유형 검사  
sleep Delay 명령 x초 동안 기다린 후 다음 명령으로 이동합니다.
pidof PID 가져오기 PID는 읽을 수 있는 형식으로 제공됩니다.
ps 명령줄에 대한 시스템 모니터링 스크립트에도 좋습니다.
cat 명령줄에서 파일 인쇄  
crontab 시간 구동 이벤트  
man 도움말 설명서 프로그램 매뉴얼을 열고 명령 매뉴얼을 표시합니다
.
man man 설명서에 대한 설명서 도움말 페이지 사용 방법에 대한 도움말 페이지
man intro 간단한 명령 목록 명령에
대한 정보가 필요하면 다음을 입력합니다. < command name >-h 또는 < command name
 >--help
첫 번째 규칙이 작동하지 않은 경우 일부 명령줄이
연결되지 않을 수 있습니다. -h
수정 값 --help를 검색합니다.
info info 정보 페이지 소개  
basename 파일 이름에서 디렉토리 및 접미사 분리  
eject 이동식 미디어 꺼내기  
fdformat 로우 레벨 포맷 FD(플로피 디스크) 포맷
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 텔넷에 연결  
traceroute 루트 표시  
dig DNS 조회  
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에서 기술 지원을 제공합니다.

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

10 May 2024

Version

4

Article Type

How To