리눅스 명령어 · 28 min read · Sep 08, 2025

리눅스 명령어 - 개요 및 예제

명령줄은 리눅스의 가장 강력한 기능 중 하나입니다. 리눅스 명령줄 도구의 바다가 존재하여 리눅스 PC에서 할 수 있는 거의 모든 작업을 수행할 수 있습니다. 그러나 이는 일반적으로 문제를 야기합니다. 사용할 수 있는 명령이 너무 많아 초보자일 때 어디서부터 어떻게 배우기 시작해야 할지 모르기 때문입니다.

이 문제에 직면하고 있고 리눅스에서 명령줄 여정을 시작할 수 있는 쉬운 방법을 찾고 있다면, 올바른 곳에 오셨습니다. 이 기사에서는 인기 있고 유용한 리눅스 명령어를 소개합니다. 기사는 각 명령어가 무엇을 하는지 쉽게 이해할 수 있는 예제를 통해 빠르게 배울 수 있도록 구성되어 있습니다. 명령어에 대해 더 알고 싶다면 설명 끝에 있는 ‘더 보기…’ 링크를 클릭하세요.

Adduser/Addgroup

adduseraddgroup 명령어는 각각 시스템에 새 사용자 및 그룹을 추가할 수 있게 해줍니다. adduser의 예는 다음과 같습니다:

$ sudo adduser testuser  
Adding user `testuser' ...  
Adding new group `testuser' (1003) ...  
Adding new user `testuser' (1003) with group `testuser' ...  
Creating home directory `/home/testuser' ...  
Copying files from `/etc/skel' ...  
Enter new UNIX password:

자세히 읽어보세요:

  • 리눅스 adduser/addgroup 명령어 튜토리얼 초보자를 위한 (7가지 예제)

Apropos

apropos 명령어는 사용 가능한 모든 man 페이지의 이름과 설명을 빠르게 검색하는 데 사용됩니다. 예: postfix 프로그램에 대한 모든 man 페이지 검색:

$ apropos postfix

자세히 읽어보세요:

  • 리눅스 apropos 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Aspell

aspell 명령어는 텍스트 파일에 대한 맞춤법 검사를 수행할 수 있게 해줍니다. test.txt 텍스트 파일에 대한 맞춤법 검사를 실행하는 예:

$ aspell -c test.txt

aspell 명령어에 대한 심층 소개를 보려면 이 튜토리얼을 확인하세요:

  • 리눅스 aspell 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Ar

ar 명령어는 아카이브를 생성, 수정 또는 추출할 수 있게 해줍니다. ‘test.a’ 아카이브에서 파일 목록을 나열하는 방법의 예:

$ ar t test.a

자세히 읽어보세요:

  • 리눅스 ar 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Arch

arch 명령어는 머신의 아키텍처를 출력합니다. 예:

$ arch  
i686

‘i686’이 무엇인지 확실하지 않으신가요? 여기로 가세요.

Basename

basename 명령어는 필요하지 않은 파일 이름의 구성 요소를 제거할 수 있게 해줍니다. 예:

basename NAME [SUFFIX]  
basename OPTION... NAME...

basename 명령어의 더 많은 예:

  • 리눅스 basename 명령어 튜토리얼 초보자를 위한 (예제 포함)

Bzip2

bzip2 명령어는 bzip2 형식으로 압축된 파일 아카이브를 생성하는 데 사용됩니다. Bzip2는 zip 또는 gzip 형식보다 더 나은 압축 비율을 가지고 있습니다.

$ bzip2 list.txt list1.txt list2.txt

더 많은 예:

  • 리눅스 bzip2 명령어 튜토리얼 초보자를 위한 (6가지 예제)

bzip2 형식의 아카이브 파일 작업을 위한 다른 명령어는 bzcmp, bzdiff, bzmore, bzless 및 bzgrep이 있으며 이 튜토리얼에서 설명됩니다:

  • 리눅스 bzcmp, bzdiff, bzmore, bzless 및 bzgrep 명령어 설명 및 예제

Cal/Ncal

calncal 명령어는 출력에 달력을 표시합니다.

$ cal  
March 2017   
Su Mo Tu We Th Fr Sa   
1 2 3 4   
5 6 7 8 9 10 11   
12 13 14 15 16 17 18   
19 20 21 22 23 24 25   
26 27 28 29 30 31
$ ncal  
March 2017   
Su 5 12 19 26   
Mo 6 13 20 27   
Tu 7 14 21 28   
We 1 8 15 22 29   
Th 2 9 16 23 30   
Fr 3 10 17 24 31   
Sa 4 11 18 25

cal 및 ncal 명령어의 더 많은 예:

  • 리눅스 Cal/NCal 명령어의 10가지 실용적인 예제 초보자를 위한

Cat

cat 명령어는 파일이나 표준 입력으로 제공된 데이터를 연결하고 표준 출력으로 인쇄할 수 있게 해줍니다. 일반적으로 이 명령어는 stdin을 통해 제공된 정보나 파일 형태로 제공된 정보를 인쇄합니다.

$ cat test.txt  
Hello...how are you?

CAT 명령어의 더 많은 예:

  • 리눅스 Cat 명령어의 10가지 예제 초보자를 위한

Cd

cd 명령어는 사용자의 현재 작업 디렉토리를 변경하는 데 사용됩니다.

$ cd /home/himanshu/

CD 명령어의 더 많은 예:

  • 리눅스 cd 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Chattr

chattr 명령어는 파일 및 폴더에 대한 확장 파일 시스템 속성을 나열하고 편집하는 데 사용됩니다. 이 예제는 파일을 immutable로 만들어 리눅스 사용자가 루트 사용자조차도 먼저 immutable 속성을 제거하지 않고는 편집하거나 제거할 수 없도록 하는 방법을 보여줍니다.

chattr +i /path/somefile.txt

immutable 속성은 다음과 같이 제거됩니다:

chattr -i /path/somefile.txt

chattr 명령어에 대한 더 많은 예는 이 튜토리얼에서 확인할 수 있습니다:

  • 리눅스 chattr 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Chgrp

chgrp 명령어는 파일의 그룹 소유권을 변경할 수 있게 해줍니다. 이 명령어는 새 그룹 이름을 첫 번째 인수로, 그룹이 변경되는 파일의 이름을 두 번째 인수로 기대합니다.

$ chgrp howtoforge test.txt

더 많은 정보: 리눅스 Chgrp 명령어 초보자를 위한 (5가지 예제)

Chmod

chmod 명령어는 파일에 대한 접근 권한을 변경할 수 있게 해줍니다. 예를 들어, 바이너리 파일(예: helloWorld)이 있고 이를 실행 가능하게 만들고 싶다면 다음 명령어를 실행할 수 있습니다:

chmod +x helloWorld

더 많은 정보: 리눅스 chmod 명령어 튜토리얼 초보자를 위한

Chown

chown 명령어는 파일의 소유권과 그룹을 변경할 수 있게 해줍니다. 예를 들어, test.txt 파일의 소유자를 root로 변경하고 그룹도 root로 설정하려면 다음 명령어를 실행합니다:

chown root:root test.txt

더 많은 정보: 리눅스 Chown 명령어 튜토리얼 초보자를 위한 (7가지 예제)

Cksum

cksum 명령어는 입력 파일에 대한 CRC 체크섬 및 바이트 수를 출력합니다.

$ cksum test.txt  
3741370333 20 test.txt

체크섬이 무엇인지 확실하지 않으신가요? 여기로 가세요.

Chksum 명령어에 대한 더 많은 정보: 리눅스 cksum 명령어 초보자를 위한 설명 (예제 포함)

Clear

clear 명령어는 터미널 화면을 지우는 데 사용됩니다.

$ clear

더 많은 정보: 리눅스 clear 명령어 튜토리얼 초보자를 위한 (3가지 예제)

Cmp

cmp 명령어는 두 파일을 바이트 단위로 비교하는 데 사용됩니다.

$ cmp file1 file2  
file1 file2 differ: byte 1, line 1

CMP 명령어의 더 많은 예:

  • 리눅스 cmp 명령어 튜토리얼 초보자를 위한 (7가지 예제)

Comm

comm 명령어는 두 개의 정렬된 파일을 줄 단위로 비교하는 데 사용됩니다. 예를 들어, ‘file1’에 숫자 1-5가 포함되어 있고 ‘file2’에 숫자 4-8이 포함되어 있다면, 이 경우 ‘comm’ 명령어는 다음과 같은 결과를 생성합니다:

$ comm file1 file2  
1  
2  
3  
                     4  
                     5  
         6  
         7  
         8
  • 리눅스 comm 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Cp

cp 명령어는 파일 및 디렉토리를 복사하는 데 사용됩니다.

$ cp test.txt /home//himanshu/Desktop/

더 많은 정보: 리눅스 cp 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Cpulimit

Cpulimit는 프로세스의 CPU 사용량을 제한하는 도구입니다(비율로 표현됨, CPU 시간으로는 아님). CPU 사이클을 너무 많이 사용하지 않도록 배치 작업을 제어하는 데 유용합니다. cpulimit의 목표는 프로세스가 지정된 시간 비율 이상으로 실행되지 않도록 하는 것입니다.

$  cpulimit -l 30 dd if=/dev/zero of=/dev/null &

더 많은 정보: Ubuntu Linux에서 CPULimit로 CPU 사용량 제한하는 방법

Csh

csh 명령어는 리눅스 사용자 셸 간에 전환하는 데 사용됩니다. 기본 셸(아마도 /bin/bash)에서 /bin/sh로 전환하려면 다음 명령어를 사용하세요:

$ chsh -s /bin/sh

더 많은 정보: 리눅스 chsh 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Csplit

csplit 명령어는 컨텍스트 라인에 의해 결정된 섹션으로 파일을 분할할 수 있게 해줍니다. 예를 들어, 첫 번째 부분이 ‘n-1’ 줄을 포함하고 두 번째 부분이 나머지를 포함하도록 파일을 두 개로 분할하려면 다음 명령어를 사용하세요:

$ csplit file1 [n]

두 부분은 각각 ‘xx00’ 및 ‘xx01’이라는 이름의 파일로 저장됩니다.

더 많은 정보: 리눅스 Csplit 명령어 초보자를 위한 설명 (6가지 예제)

Curl

curl 명령어는 HTTP 또는 HTTPS를 통해 인터넷에서 파일을 다운로드하는 데 사용됩니다. Ubuntu 토렌트 파일을 가져와 현재 디렉토리에 test.torrent로 저장하는 예:

$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrent

더 유용한 curl 명령줄 옵션과 함께 더 많은 예를 보려면 여기를 확인하세요:

  • 리눅스 curl 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Date

date 명령어는 시스템 날짜와 시간을 출력(또는 설정)하는 데 사용됩니다.

$ date  
Tue Feb 28 17:14:57 IST 2017

더 많은 정보: 리눅스 Date 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Dd

dd 명령어는 파일을 복사하고 이를 운영자에 따라 변환 및 형식을 지정합니다. 예를 들어, 다음 명령어는 /dev/sda 파티션의 이미지를 생성합니다.

dd if=/dev/sda of=/tmp/dev-sda-part.img

더 많은 정보: 리눅스 dd 명령어 초보자를 위한 설명 (8가지 예제)

Df

df 명령어는 출력에서 파일 시스템의 디스크 공간 사용량을 표시합니다.

$ df /dev/sda1  
Filesystem 1K-blocks Used     Available Use% Mounted on  
/dev/sda1  74985616  48138832 23014620  68%     /

더 많은 정보: 리눅스 df 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Diff

diff 명령어는 두 파일을 줄 단위로 비교할 수 있게 해줍니다.

$ diff file1 file2

Diff3

diff3 명령어는 이름에서 알 수 있듯이 세 개의 파일을 줄 단위로 비교할 수 있게 해줍니다.

$ diff3 file1 file2 file3

Dig

dig 명령어는 DNS 서버에 쿼리하고 DNS 레코드를 해결하는 데 사용됩니다. example.com 도메인의 IP 주소 및 네임 서버에 대한 정보를 얻는 예:

$ dig example.com

dig 명령어로 도메인 이름 및 DNS 레코드를 해결하는 방법에 대한 더 많은 예:

  • 리눅스에서 dig 명령어로 도메인 이름 해결하기

Dir

dir 명령어는 디렉토리 내용을 나열합니다. 예:

$ dir  
test1 test2 test.7z test.zip

더 많은 정보: 리눅스 dir 명령어 초보자를 위한 (10가지 예제)

Dirname

dirname 명령어는 파일 이름/경로에서 마지막 구성 요소를 제거합니다. 일반적으로 파일의 절대 경로에서 파일 이름을 제거하는 도구로 생각할 수 있습니다.

$ dirname /home/himanshu/file1  
/home/himanshu

더 많은 정보: 리눅스 dirname 명령어 초보자를 위한 설명 (4가지 예제)

Dmesg

dmesg 명령어는 커널 링 버퍼를 인쇄하거나 제어할 수 있게 해줍니다. 다음은 그 구문입니다:

dmesg [options]

더 많은 정보: 리눅스 dmesg 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Dmidecode

dmidecode 명령어는 시스템의 DMI(즉, SMBIOS) 테이블 내용을 사람이 읽을 수 있는 형식으로 출력합니다.

$ sudo dmidecode  
# dmidecode 2.12  
SMBIOS 2.6 present.  
50 structures occupying 2056 bytes.  
Table at 0x000FCCA0.  
Handle 0x0000, DMI type 0, 24 bytes  
BIOS Information  
Vendor: American Megatrends Inc.  
Version: 080015   
Release Date: 08/22/2011  
...  
...  
...

Dpkg

dpkg 도구는 기본적으로 Debian/Debian 기반 시스템의 패키지 관리자입니다. 다음은 그 구문입니다:

dpkg ACTIONS

또는

dpkg [options] filename

더 많은 정보: 리눅스 dpkg 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Du

du 명령어는 디렉토리 및 하위 디렉토리에 있는 파일의 디스크 사용량을 표시합니다.

$ du /home/himanshu/Desktop/  
92 /home/himanshu/Desktop/Downloads/meld/meld/ui  
88 /home/himanshu/Desktop/Downloads/meld/meld/vc  
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers  
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__  
688 /home/himanshu/Desktop/Downloads/meld/meld  
16 /home/himanshu/Desktop/Downloads/meld/bin  
328 /home/himanshu/Desktop/Downloads/meld/data/ui  
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svg

더 많은 정보: 리눅스 du 명령어 튜토리얼 초보자를 위한 (10가지 예제)

Echo

echo 명령어는 주어진 입력 텍스트를 출력합니다.

$ echo hello hi  
hello hi

더 많은 정보: 리눅스 echo 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Ed

ed는 줄 지향 텍스트 편집기입니다.

$ ed

Eject

eject 명령어는 이동식 미디어(일반적으로 CD ROM 또는 플로피 디스크)를 꺼낼 수 있게 해줍니다.

$ eject

Env

env 명령어는 현재 환경을 표시할 뿐만 아니라 이를 편집할 수 있게 해줍니다.

$ env

더 많은 정보: 리눅스 env 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Exit

exit 명령어는 셸을 종료하게 합니다.

$ exit

더 많은 정보: 리눅스 exit 명령어 설명 초보자를 위한 (예제 포함)

Expand

expand 명령어는 입력 파일에 있는 탭을 공백으로 변환하고 파일 내용을 표준 출력으로 씁니다.

$ expand file1

더 많은 정보: 리눅스 expand 명령어 튜토리얼 초보자를 위한 (예제 포함)

Expr

expr 명령어는 표현식을 평가합니다. 예:

$ expr 1 + 2  
3

더 많은 정보: 리눅스 expr 명령어 튜토리얼 초보자를 위한 (예제 포함)

Factor

factor 명령어는 입력 숫자의 소인수를 출력합니다.

$ factor 135  
135: 3 3 3 5

더 많은 정보: 리눅스 factor 명령어 튜토리얼 초보자를 위한 (예제 포함)

Fgrep

fgrep 명령어는 -F 명령줄 옵션으로 실행할 때 grep 명령어와 동일합니다. 이 도구는 고정 또는 빠른 grep으로도 알려져 있으며 정규 표현식 메타 문자를 특별한 것으로 취급하지 않고 정보를 단순 문자열로 처리합니다.

예를 들어, 파일에서 점(.)을 검색하고 싶고 grep이 이를 와일드카드 문자로 해석하지 않도록 하려면 다음과 같이 fgrep를 사용하세요:

$ fgrep "." [file-name]

더 많은 정보: 리눅스 fgrep 명령어 튜토리얼 초보자를 위한 (예제 포함)

Find

find 명령어는 디렉토리 및 하위 디렉토리에서 파일을 검색할 수 있게 해줍니다.

$ find test*  
test  
test1  
test2  
test.7z  
test.c  
test.txt

리눅스 Find 명령어의 더 많은 예:

  • 리눅스 Find 명령어의 14가지 실용적인 예제 초보자를 위한
  • find 명령어로 파일 및 폴더 검색하기
  • 명령줄에서 파일 찾기

Fmt

fmt는 간단한 최적 텍스트 포맷터입니다. 전달된 파일의 각 단락을 재포맷하고 파일 내용을 표준 출력으로 씁니다.

$ fmt file1

더 많은 정보: 리눅스 fmt 명령어 - 사용법 및 예제

Fold

fold 명령어는 각 입력 줄을 지정된 너비에 맞게 감쌉니다.

$ fold -w 10  
Hi my name is himanshu Arora
Hi my name  
is himans  
hu Arora

더 많은 정보: 리눅스 fold 명령어 튜토리얼 초보자를 위한 (예제 포함)

Free

free 명령어는 시스템의 사용 가능한 메모리와 사용 중인 메모리 양을 표시합니다.

$ free  
       total           used  free   shared buffers cached  
Mem:   1800032       1355288 444744 79440   9068   216236  
-/+ buffers/cache: 1129984 670048  
Swap:  1832956      995076  837880

Git

git 명령어 또는 git 버전 관리 시스템은 리눅스 토발즈에 의해 개발되었습니다. 현재 가장 인기 있는 소프트웨어 버전 관리 시스템으로 이전의 SVN 시스템을 대체했습니다. GIT는 예를 들어 GitHub에서 사용됩니다. 현재 디렉토리에 ‘Mytest’라는 이름의 새 git 리포지토리를 만드는 방법의 예:

$ git init Mytest

git 명령어 및 GitHub에 연결하는 방법에 대한 더 많은 정보는 여기를 확인하세요:

  • Ubuntu Linux에서 Git 및 GitHub 설치 및 사용: 초보자 가이드

Grep

grep 명령어는 파일(또는 파일들)에서 지정된 패턴을 검색하고 해당 패턴을 포함하는 줄을 출력합니다.

$ *grep* Hello test.txt  
Hello...how are you?

리눅스 Grep 명령어에 대한 더 많은 튜토리얼 및 예제:

  • 셸에서 파일의 문자열을 검색하기 위해 grep 사용하기
  • Grep를 사용하여 파일에서 패턴 검색하기

Groups

groups 명령어는 사용자가 속한 그룹의 이름을 표시합니다.

$ groups himanshu  
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashare

더 많은 정보:

  • 리눅스 Groups 명령어 초보자를 위한 (예제 포함)

Gzip

gzip 명령어는 입력 파일을 압축하여 파일 자체를 .gz 확장자를 가진 파일로 대체합니다.

$ gzip file1

더 많은 정보: 리눅스 Gzip 명령어 튜토리얼 초보자를 위한 (7가지 예제)

Gunzip

gzip 명령어로 압축된 파일은 gunzip 명령어를 사용하여 원래 형태로 복원할 수 있습니다.

$ gunzip file1.gz

Gunzip 명령어의 예제에 대한 자세한 내용.

Head

head 명령어는 파일의 처음 10줄을 표준 출력으로 표시합니다.

$ head CHANGELOG.txt   
BEEBEEP (Secure Lan Messanger)  
BeeBEEP   
2.0.4  
- Some GUI improvements (new icons, file sharing tree load faster)  
- Always Beep on new message arrived (option)  
- Favorite users (right click on user and enable star button) is on top of the list  
- improved group usability  
- Offline users can be removed from list (right click on an offline user in list and then remove)  
- Clear all files shared (option)  
- Load minimized at startup (option)

리눅스 head 명령어의 더 많은 예를 보려면 여기를 확인하세요.

Hostname

hostname 명령어는 시스템의 호스트 이름을 표시할 뿐만 아니라 이를 설정할 수 있게 해줍니다.

$ hostname  
himanshu-desktop

더 많은 정보:

  • 리눅스 hostname 명령어 초보자를 위한 (5가지 예제)

History

history 명령어는 셸에서 입력한 명령어의 기록을 표시하는 데 사용됩니다. 명령어를 기록하고 재생하는 데도 사용할 수 있습니다. 명령어 기록을 보려면 다음을 실행하세요:

$ history

여기에서 history 사용 방법 및 명령어 기록 및 재생 방법에 대한 자세한 내용을 확인하세요.

  • 리눅스 history 명령어 초보자를 위한 튜토리얼 (8가지 예제)

Id

id 명령어는 현재 사용자 또는 지정된 사용자 이름에 대한 사용자 및 그룹 정보를 출력합니다.

$ id himanshu  
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

더 많은 정보:

  • 리눅스 id 명령어 초보자를 위한 (5가지 예제)

Ifconfig

ifconfig 명령어는 네트워크 인터페이스를 구성할 수 있는 능력을 제공합니다. 물론 이 도구를 사용하여 네트워크 인터페이스와 관련된 정보를 가져올 수도 있습니다. 다음은 그 구문입니다:

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftype] options | address ...

더 많은 정보: 리눅스 ifconfig 명령어 초보자를 위한 (7가지 예제)

Join

join 명령어는 공통 필드에서 두 파일의 줄을 결합할 수 있게 해줍니다(기본값은 첫 번째 필드입니다).

join [OPTION]... FILE1 FILE2

이 명령어에 대해 더 알고 싶으신가요? 여기를 확인하세요.

Kill

kill 명령어는 이름에서 알 수 있듯이 TERM 신호를 보내 프로세스를 종료하는 데 도움을 줍니다.

$ kill [process-id]

리눅스 kill 명령어 사용 방법을 보여주는 다섯 가지 예제.

Killall

killall 명령어는 이름으로 프로세스를 종료할 수 있게 해줍니다. kill과 달리 - 종료할 프로세스의 ID가 필요한 killall은 프로세스의 이름만 필요합니다.

killall nautilus

리눅스 killall 명령어 예제.

Last

last 명령어는 마지막으로 로그인한 사용자 목록을 보여줍니다.

$ last  
himanshu pts/11 :0 Thu Mar 2 09:46 still logged in   
himanshu pts/1 :0 Thu Mar 2 09:46 still logged in   
himanshu :0 :0 Thu Mar 2 09:42 still logged in   
reboot system boot 4.4.0-62-generic Thu Mar 2 09:41 - 10:36 (00:54)   
himanshu pts/14 :0 Wed Mar 1 15:17 - 15:52 (00:35)   
himanshu pts/13 :0 Wed Mar 1 14:40 - down (08:06)

더 많은 정보:

  • 리눅스 last 명령어 초보자를 위한 (8가지 예제)

Ldd

ldd 명령어는 출력에서 공유 라이브러리의 종속성을 표시합니다.

$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so  
linux-gate.so.1 => (0xb77df000)  
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)  
/lib/ld-linux.so.2 (0x80088000)

ldd 명령어 사용 방법에 대한 예제.

Ln

ln 명령어는 파일 간의 링크를 생성하는 데 사용됩니다. 예를 들어, 다음 명령어는 ‘test.txt’라는 파일에 대한 ‘lnk’라는 링크를 생성합니다:

$ ln test.txt lnk

리눅스 ln 명령어의 더 많은 예.

Less

less 명령어는 리눅스에서 주로 텍스트 파일의 내용을 한 페이지(또는 화면)씩 보기 위해 사용되는 강력한 도구입니다:

$ less filename.txt

리눅스 less 명령어의 더 많은 예.

Locate

locate 명령어는 사용자가 파일을 이름으로 찾는 데 도움을 줍니다.

$ locate [file-name]

더 많은 정보:

  • 리눅스 Locate 명령어 초보자를 위한 (8가지 예제)

Logname

logname 명령어는 현재 사용자의 사용자 이름을 출력합니다.

$ logname  
himanshu

더 많은 정보:

  • 리눅스 logname 명령어 초보자를 위한 (예제 포함)

Look

look 명령어는 주어진 문자열로 시작하는 줄을 표시합니다. 다음은 그 구문입니다:

look [-bdf] [-t termchar] string [file ...]

더 많은 정보:

  • 리눅스 look 명령어 초보자를 위한 (예제 포함)

Ls

ls 명령어는 출력에서 디렉토리의 내용을 나열합니다.

$ ls progress  
capture.png hlist.o progress progress.h sizes.c  
hlist.c LICENSE progress.1 progress.o sizes.h  
hlist.h Makefile progress.c README.md sizes.o

리눅스 LS 명령어의 더 많은 예:

  • 리눅스 LS 명령어의 16가지 실용적인 예제 초보자를 위한

Lshw

lshw 명령어는 머신의 하드웨어 구성에 대한 자세한 정보를 추출하고 표시합니다.

$ sudo lshw  
[sudo] password for himanshu:   
himanshu-desktop   
description: Desktop Computer  
product: To Be Filled By O.E.M. (To Be Filled By O.E.M.)  
vendor: To Be Filled By O.E.M.  
version: To Be Filled By O.E.M.  
serial: To Be Filled By O.E.M.  
width: 32 bits  
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp  
...  
...  
..

더 많은 정보:

  • 리눅스 lshw 명령어 초보자를 위한 (6가지 예제)

Lscpu

lscpu 명령어는 출력에서 시스템의 CPU 아키텍처 정보를 표시합니다(예: CPU 수, 스레드, 코어, 소켓 등).

$ lscpu  
Architecture: i686  
CPU op-mode(s): 32-bit, 64-bit  
Byte Order: Little Endian  
CPU(s): 1  
On-line CPU(s) list: 0  
Thread(s) per core: 1  
Core(s) per socket: 1  
Socket(s): 1  
Vendor ID: AuthenticAMD  
CPU family: 16  
Model: 6  
Stepping: 3  
CPU MHz: 2800.234  
BogoMIPS: 5600.46  
Virtualization: AMD-V  
L1d cache: 64K  
L1i cache: 64K  
L2 cache: 1024K

더 많은 정보:

  • 리눅스 lscpu 명령어 초보자를 위한 (5가지 예제)

Lsof

lsof 명령어는 프로세스에 의해 열린 파일과 관련된 정보를 출력합니다(표준 출력으로). 파일은 일반 파일, 디렉토리, 블록 특수 파일, 문자 특수 파일, 실행 텍스트 참조, 라이브러리 및 스트림/네트워크 파일을 포함하여 모든 유형일 수 있습니다.

lsof

더 많은 정보:

  • 리눅스 lsof 명령어 초보자를 위한 (10가지 예제)

Man

man 명령어는 명령어, 프로그램/유틸리티 및 함수에 대한 참조 매뉴얼에 접근할 수 있게 해줍니다.

$ man ls

더 많은 정보:

  • 리눅스 man 명령어 초보자를 위한 (8가지 예제)

Md5sum

md5sum 명령어는 MD5(128비트) 체크섬을 출력하거나 확인할 수 있게 해줍니다.

$ md5sum test.txt  
ac34b1f34803a6691ff8b732bb97fbba test.txt

리눅스 md5sum 명령어 사용 방법에 대한 예제와 더 많은 정보는 리눅스 md5sum 명령어 튜토리얼 초보자를 위한 (5가지 예제)에서 확인할 수 있습니다.

Mkdir

mkdir 명령어는 디렉토리를 생성할 수 있게 해줍니다.

$ mkdir [dir-name]

mkdir 명령어에 대한 더 많은 예.

Mkfifo

mkfifo 명령어는 명명된 파이프를 생성하는 데 사용됩니다.

$ mkfifo [pipe-name]

More

more는 기본적으로 텍스트를 한 화면씩 페이지를 통해 필터링하는 도구입니다.

$ cat [large-file] | more

예제:

  • 리눅스 more 명령어 튜토리얼 초보자를 위한 (5가지 예제)

Mv

mv 명령어는 파일을 한 디렉토리에서 다른 디렉토리로 이동하거나 이름을 바꿀 수 있게 해줍니다.

$ mv test.txt /home/himanshu/Desktop/ 

mv 명령어에 대한 더 많은 예.

Nano

nano 명령어는 리눅스에서 ‘nano’ 편집기를 실행합니다. 이 편집기는 UW Pico 텍스트 편집기의 기능과 사용자 친화성을 모방하도록 설계되었습니다.

$ nano

또는

$ nano [file-name]

Nano 편집기에 대한 더 많은 정보:

  • Nano 편집기 사용법 및 예제.
  • nim 및 nano로 명령줄에서 파일 편집하기.

Netstat

netstat 명령어는 네트워크 연결, 라우팅 테이블, 인터페이스 통계, 마스커레이드 연결 및 멀티캐스트 멤버십을 출력할 수 있게 해줍니다. 예:

netstat [OPTIONS]

더 많은 정보: 리눅스 netstat 명령어 초보자를 위한 (8가지 예제)

Nice

nice 명령어는 수정된 스케줄링 우선 순위로 프로그램을 실행할 수 있게 해줍니다.

$ nice -n[niceness-value] [program]
$ nice -n15 vim

더 많은 정보:

  • 리눅스 nice 및 renice 명령어 튜토리얼 (7가지 예제)

Nl

nl 명령어는 파일의 내용을 출력하고 각 줄에 줄 번호를 추가합니다.

$ nl file1  
1 Hi  
2 How are you  
3 Bye

더 많은 정보:

  • 리눅스 nl 명령어 초보자를 위한 (7가지 예제)

Nm

nm 명령어는 객체 파일에서 기호를 표시하는 데 사용됩니다.

$ nm test  
0804a020 B __bss_start  
0804841d T compare  
0804a020 b completed.6591  
0804a018 D __data_start  
0804a018 W data_start  
08048360 t deregister_tm_clones  
080483d0 t __do_global_dtors_aux  
08049f0c t __do_global_dtors_aux_fini_array_entry  
0804a01c D __dso_handle  
08049f14 d _DYNAMIC  
0804a020 D _edata  
0804a024 B _end  
080484e4 T _fini  
080484f8 R _fp_hw  
080483f0 t frame_dummy  
...  
...  
...

더 많은 정보:

  • 리눅스 nm 명령어 초보자를 위한 (10가지 예제)

Nproc

nproc 명령어는 현재 프로세스에 사용할 수 있는 처리 장치 수를 표시합니다.

$ nproc  
1

더 많은 예:

  • 리눅스 nproc 명령어 초보자를 위한 (예제 포함)

Od

od 명령어는 파일을 8진수 및 기타 형식으로 덤프할 수 있게 해줍니다.

$ od /bin/ls  
0000000 042577 043114 000401 000001 000000 000000 000000 000000  
0000020 000002 000003 000001 000000 140101 004004 000064 000000  
0000040 122104 000001 000000 000000 000064 000040 000011 000050  
0000060 000034 000033 000006 000000 000064 000000 100064 004004  
0000100 100064 004004 000440 000000 000440 000000 000005 000000  
0000120 000004 000000 000003 000000 000524 000000 100524 004004  
...  
...  
...

Passwd

passwd 명령어는 사용자 계정의 비밀번호를 변경하는 데 사용됩니다.

$ passwd himanshu  
Changing password for himanshu.  
(current) UNIX password:

Paste

paste 명령어는 파일의 줄을 병합할 수 있게 해줍니다. 예를 들어, ‘file1’에 다음 줄이 포함되어 있다면:

$ cat file1  
Hi  
My name is  
Himanshu  
Arora  
I   
Am  
a   
Linux researcher  
and tutorial   
writer

다음 ‘paste’ 명령어는 파일의 모든 줄을 결합합니다:

$ paste -s file1  
Hi My name is Himanshu Arora I Am a Linux researcher and tutorial writer

paste 명령어의 더 많은 예.

Pidof

pidof 명령어는 실행 중인 프로그램/프로세스의 프로세스 ID를 제공합니다.

$ pidof nautilus  
2714

Ping

ping 명령어는 시스템이 작동 중인지 응답하는지 확인하는 데 사용됩니다. 네트워크 호스트에 ICMP ECHO_REQUEST를 보냅니다.

$ ping howtoforge.com  
PING howtoforge.com (104.24.0.68) 56(84) bytes of data.  
64 bytes from 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms  
64 bytes from 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms  
64 bytes from 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 ms

더 많은 정보: 리눅스 ping 명령어 초보자를 위한 (8가지 예제)

Ps

ps 명령어는 현재 활성 프로세스에 대한 정보를 스냅샷 형태로 표시합니다.

$ ps  
PID TTY TIME CMD  
4537 pts/1 00:00:00 bash  
20592 pts/1 00:00:00 ps

Pstree

pstree 명령어는 실행 중인 프로세스에 대한 정보를 트리 형태로 생성합니다.

$ pstree  
init???ModemManager???2*[{ModemManager}]  
??NetworkManager???dhclient  
? ??dnsmasq  
? ??3*[{NetworkManager}]  
??accounts-daemon???2*[{accounts-daemon}]  
??acpid  
??atop

Pwd

pwd 명령어는 현재/작업 디렉토리의 이름을 표시합니다.

$ pwd  
/home/himanshu

더 많은 예:

  • 리눅스 pwd 명령어 초보자를 위한 (예제 포함)

Rm

rm 명령어는 파일 및/또는 디렉토리를 제거할 수 있게 해줍니다.

$ rm [file-name]

리눅스 rm 명령어에 대한 자세한 예제.

Rmdir

rmdir 명령어는 빈 디렉토리를 삭제할 수 있게 해줍니다.

$ rmdir [dir-name]

리눅스 rmdir 명령어에 대한 예제.

Scp

scp 명령어는 네트워크의 시스템 간에 파일을 안전하게 복사할 수 있게 해줍니다.

$ scp [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]

Screen

screen 명령어는 SSH 연결이 끊어져도 터미널 세션을 열어둘 수 있도록 도와줍니다.

$ screen

자세한 예제는 여기에서 확인할 수 있습니다: 리눅스 screen 명령어: 끊어진 연결에도 프로세스 유지하기

Sdiff

sdiff 명령어는 두 파일 간의 차이를 나란히 병합할 수 있게 해줍니다.

$ sdiff file1 file2

예제:

  • 리눅스 sdiff 명령어 튜토리얼 초보자를 위한 (6가지 예제)

Sed

sed는 기본적으로 입력 스트림(파일 또는 파이프라인의 입력)에 대한 기본 텍스트 변환을 수행할 수 있는 스트림 편집기입니다.

$ echo "Welcome to Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'  
Welcome to HowtoForge

Seq

seq 명령어는 FIRST에서 LAST까지 INCREMENT의 단계로 숫자를 출력합니다. 예를 들어, FIRST가 1, LAST가 10, INCREMENT가 2인 경우, 이 명령어가 생성하는 출력은 다음과 같습니다:

$ seq 1 2 10  
1  
3  
5  
7  
9

리눅스 seq 명령어 사용 방법에 대한 예제.

Sha1sum

sha1sum 명령어는 SHA1(160비트) 체크섬을 출력하거나 확인하는 데 사용됩니다.

$ sha1sum test.txt  
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt

더 많은 정보: 리눅스 sha1sum 명령어 초보자를 위한 (예제 포함)

Shutdown

shutdown 명령어는 사용자가 시스템을 안전하게 종료할 수 있게 해줍니다.

$ shutdown

더 많은 예:

  • 리눅스 shutdown 명령어 설명 및 예제

Size

size 명령어는 객체 또는 아카이브 파일의 섹션 크기와 총 크기를 나열합니다.

$ size test  
text data bss dec hex filename  
1204 280 4 1488 5d0 test

리눅스 size 명령어에 대한 예제.

Sleep

sleep 명령어는 사용자가 지정한 시간 동안 지연을 설정할 수 있게 해줍니다. 다음과 같이 작업을 지연하는 데 사용할 수 있습니다:

$ sleep 10; shutdown

Sort

sort 명령어는 텍스트 파일의 줄을 정렬할 수 있게 해줍니다. 예를 들어, ‘file2’에 다음 이름이 포함되어 있다면:

$ cat file2  
zeus  
kyan  
sam  
adam

그런 다음 sort 명령어를 실행하면 다음과 같은 출력이 생성됩니다:

$ sort file2  
adam  
kyan  
sam  
zeus

Split

split 명령어는 이름에서 알 수 있듯이 파일을 고정 크기 조각으로 분할합니다. 기본적으로 xaa, xab 및 xac와 같은 이름의 파일이 생성됩니다.

$ split [file-name]

Ssh

ssh는 기본적으로 OpenSSH SSH 클라이언트입니다. 이는 안전하지 않은 네트워크를 통해 두 신뢰할 수 없는 호스트 간의 안전한 암호화된 통신을 제공합니다.

$ ssh [user-name]@[remote-server]

Ssh-keygen

ssh-keygen 명령어는 SSH에 대한 개인/공개 키 쌍을 생성하는 데 사용됩니다. 4096 비트의 SSH 키 쌍을 생성하는 방법의 예:

$ ssh-keygen -o -b 4096 -t rsa

ssh-keygen 명령어 사용 방법에 대한 심층 설명은 여기를 확인하세요:

  • 리눅스 기초: 셸에서 SSH 키 생성 및 설치하는 방법

Stat

stat 명령어는 파일 또는 파일 시스템과 관련된 상태를 표시합니다.

$ stat test.txt  
File: ‘test.txt’  
Size: 20 Blocks: 8 IO Block: 4096 regular file  
Device: 801h/2049d Inode: 284762 Links: 2  
Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)  
Access: 2017-03-03 12:41:27.791206947 +0530  
Modify: 2017-02-28 16:05:15.952472926 +0530  
Change: 2017-03-02 11:10:00.028548636 +0530  
Birth: -

더 많은 정보:

  • 리눅스 stat 명령어 초보자를 위한 (5가지 예제)

Strings

strings 명령어는 출력에서 4자 이상인 인쇄 가능한 문자 시퀀스를 표시합니다. 이는 이진 파일에서 인쇄 가능한 텍스트(문자열)를 검색하는 데 사용됩니다. 예를 들어, 이진 실행 파일 ‘test’가 이 명령어에 인수로 전달되었을 때 다음과 같은 출력이 생성되었습니다:

$ strings test  
/lib/ld-linux.so.2  
libc.so.6  
_IO_stdin_used  
puts  
__libc_start_main  
__gmon_start__  
GLIBC_2.0  
PTRh  
QVhI  
[^_]  
EQUAL   
;*2$"  
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  
....  
....  
....

더 많은 정보:

  • 리눅스 strings 명령어 초보자를 위한 (5가지 예제)

Su

su 명령어는 사용자 신원을 변경할 수 있게 해줍니다. 대부분 이 명령어는 루트 또는 슈퍼유저가 되기 위해 사용됩니다.

$ su [user-name]

Sudo

sudo 명령어는 허가된 사용자가 다른 사용자(일반적으로 루트 또는 슈퍼유저)로 명령어를 실행할 수 있게 해줍니다.

$ sudo [command]

Sum

sum 명령어는 각 입력 파일에 대한 체크섬 및 블록 수를 출력합니다.

$ sum readme.txt  
45252 5

더 많은 정보:

  • 리눅스 sum 명령어 초보자를 위한 (예제 포함)

Tac

tac 명령어는 입력 파일을 역순으로 출력합니다. 기능적으로 cat 명령어의 반대입니다.

$ cat file2  
zeus  
kyan  
sam  
adam
$ tac file2  
adam  
sam  
kyan  
zeus

더 많은 정보:

  • 리눅스 tac 명령어 초보자를 위한 (예제 포함)

Tail

tail 명령어는 파일의 마지막 10줄을 출력합니다.

$ tail [file-name]

더 많은 정보:

  • 리눅스 tail 명령어 초보자를 위한 (5가지 예제)

Talk

talk 명령어는 사용자 간의 대화를 가능하게 해줍니다.

$ talk [user-name]

Tar

tar는 아카이빙 유틸리티로 아카이브 파일을 생성하고 추출할 수 있게 해줍니다. 예를 들어, ‘foo’와 ‘bar’ 파일로 archive.tar를 생성하려면 다음 명령어를 사용하세요:

tar -cf archive.tar foo bar

더 많은 정보…

Tee

tee 명령어는 표준 입력에서 읽고 표준 출력 및 파일에 씁니다.

$ uname | tee file2  
Linux
$ cat file2  
Linux

리눅스 tee 명령어의 예제.

Test

test 명령어는 파일 유형을 확인하고 값을 비교합니다. 예를 들어, 다음과 같이 사용할 수 있습니다:

$ test 7 -gt 5 && echo "true"  
true

더 많은 정보:

  • 리눅스 test 명령어 튜토리얼 초보자를 위한 (예제 포함)

Time

time 명령어는 프로그램의 시스템 자원 사용량을 요약하는 데 사용됩니다. 예:

$ time ping google.com  
PING google.com (216.58.220.206) 56(84) bytes of data.  
64 bytes from del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms  
^C  
--- google.com ping statistics ---  
1 packets transmitted, 1 received, 0% packet loss, time 0ms  
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms  
real 0m0.676s  
user 0m0.000s  
sys 0m0.000s

Top

top 명령어는 실행 중인 시스템의 동적 실시간 뷰를 제공합니다(프로세스 측면에서). 예:

$ top

더 많은 정보: 리눅스 top 명령어 튜토리얼 초보자를 위한 (8가지 예제)

Touch

touch 명령어는 파일 타임스탬프(접근 및 수정 시간)를 변경할 수 있게 해줍니다. 존재하지 않는 파일의 이름이 인수로 전달되면 해당 파일이 생성됩니다.

$ touch [file-name]

리눅스 touch 명령어의 더 많은 예.

Tr

tr 명령어는 문자를 변환/압축/삭제하는 데 사용할 수 있습니다. 예를 들어, 다음과 같이 소문자를 대문자로 변환하는 데 사용할 수 있습니다:

$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"  
HOWTOFORGE

Tty

tty 명령어는 표준 입력에 연결된 터미널의 파일 이름을 출력합니다.

$ tty  
/dev/pts/10

더 많은 정보: 리눅스 tty 명령어 초보자를 위한 (예제 포함)

Uname

uname 명령어는 특정 시스템 정보를 출력합니다.

$ uname -a  
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

더 많은 정보:

  • 리눅스 uname 명령어 초보자를 위한 (8가지 예제)

Unexpand

unexpand 명령어는 공백을 탭으로 변환할 수 있게 해줍니다. 예:

unexpand [OPTION]... [FILE]...

더 많은 정보: 리눅스 unexpand 명령어 초보자를 위한 설명 (예제 포함)

Uniq

Uniq 명령어는 반복된 줄을 보고하거나 생략하는 데 사용됩니다. 예를 들어, ‘file2’에 다음 데이터가 포함되어 있다면:

$ cat file2  
Welcome to HowtoForge  
Welcome to HowtoForge  
A Linux tutorial website  
Thanks

그런 다음 uniq 명령어를 사용하여 반복된 줄을 생략할 수 있습니다.

$ uniq file2  
Welcome to HowtoForge  
A Linux tutorial website  
Thanks

더 많은 정보: 리눅스 Uniq 명령어 초보자를 위한 (10가지 예제)

Unexpand

unexpand 명령어는 입력 파일에 있는 공백을 탭으로 변환하고 파일 내용을 표준 출력으로 씁니다.

$ unexpand file1

Uptime

uptime 명령어는 시스템이 얼마나 오랫동안 실행되고 있는지를 알려줍니다.

$ uptime  
15:59:59 up 6:20, 4 users, load average: 0.81, 0.92, 0.82

리눅스 uptime 명령어 사용 방법에 대한 몇 가지 예제.

Users

users 명령어는 현재 호스트에 로그인한 사용자의 사용자 이름을 출력합니다.

$ users  
himanshu himanshu himanshu himanshu

더 많은 정보:

  • 리눅스 ‘users’ 명령어 초보자를 위한 (예제 포함)

Vdir

vdir 명령어는 디렉토리 내용에 대한 정보를 나열합니다(기본적으로 현재 디렉토리).

$ vdir  
total 1088  
-rw-rw-r-- 1 himanshu himanshu 4850 May 20 2015 test_backup.pdf  
-rw-rw-r-- 1 himanshu himanshu 2082 May 28 2015 test-filled.pdf  
-rw-rw-r-- 1 himanshu himanshu 7101 May 28 2015 test.pdf 

Vim

vim은 기본적으로 텍스트/프로그래밍 편집기입니다. ‘vim’이라는 이름은 Vi IMproved를 의미하며, 이 편집기는 Vi 편집기와 호환됩니다.

$ vim [file-name]

명령줄에서 vim으로 파일을 편집하는 방법에 대한 튜토리얼을 확인하세요.

W

w 명령어는 현재 머신에 있는 사용자와 그들의 프로세스에 대한 정보를 표시합니다.

$ w  
16:18:07 up 6:39, 4 users, load average: 0.07, 0.32, 0.53  
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT  
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user  
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal  
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w  
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bash

더 많은 정보:

  • 리눅스 w 명령어 초보자를 위한 (5가지 예제)

Wall

wall 명령어는 현재 로그인한 다른 사용자에게 메시지를 작성하고 보낼 수 있게 해줍니다.

$ wall [your-message]

더 많은 정보:

  • 리눅스 wall 명령어 초보자를 위한 (예제 포함)

Watch

watch 명령어는 프로그램의 출력을 모니터링하는 데 사용할 수 있습니다. 이 명령어는 프로그램을 반복적으로 실행하여 출력 및 오류를 표시합니다. 예:

$ watch date

더 많은 정보:

  • 리눅스 watch 명령어 초보자를 위한 (5가지 예제)

Wc

wc 명령어는 파일에 대한 줄, 단어 및 바이트 수를 출력합니다.

$ wc test.txt  
0 3 20 test.txt

리눅스 wc 명령어에 대한 더 많은 정보.

Wget

w get 명령줄 도구는 리눅스에서 웹에서 파일을 비대화식으로 다운로드할 수 있게 해줍니다.

다음과 같이 사용할 수 있습니다:

wget [URL]

wget 명령어에 대한 더 많은 정보는 여기를 확인하세요.

Whatis

whatis 명령어는 단일 줄 매뉴얼 페이지 설명을 표시합니다.

$ whatis mkdir  
mkdir (1) - make directories  
mkdir (2) - create a directory  
mkdir (1posix) - make directories

Which

which 명령어는 기본적으로 명령어를 찾을 수 있게 해줍니다 - 실행되는 파일과 파일의 경로입니다. 예:

$ which date  
/bin/date

더 많은 정보:

  • 리눅스 which 및 whoami 명령어 초보자를 위한 (예제 포함)

Who

who 명령어는 로그인한 사용자를 보여줍니다.

$ who  
himanshu :0 2017-03-03 09:39 (:0)  
himanshu pts/0 2017-03-03 09:41 (:0)  
himanshu pts/10 2017-03-03 14:51 (:0)  
himanshu pts/11 2017-03-03 15:41 (:0)

더 많은 정보:

  • 리눅스 who 명령어 초보자를 위한 (8가지 예제)

Whereis

whereis 명령어는 명령어의 바이너리, 소스 및 매뉴얼 페이지 파일의 위치를 출력합니다.

$ whereis ls  
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gz

리눅스 whereis 명령어 예제.

Whoami

whoami 명령어는 현재 사용자의 유효 사용자 ID를 출력합니다.

$ whoami  
himanshu  

더 많은 정보:

  • 리눅스 which 및 whoami 명령어 초보자를 위한 (예제 포함)

Xargs

xargs 명령어는 표준 입력에서 명령줄을 구축하고 실행합니다. 일반적으로 stdin에서 항목을 읽고 이를 인수로 전달된 명령어를 실행합니다. 예를 들어, 다음과 같이 xargs를 사용하여 ‘Linux’라는 단어를 검색할 수 있습니다:

$ xargs grep "Linux"  
file1  
file2  
file3  
file1:Linux researcher  
file2:A Linux tutorial website  
file3:Linux is opensource

더 많은 정보…

Yes

Yes 명령어는 문자열을 반복적으로 출력합니다. 종료될 때까지.

$ yes [string]

리눅스 Yes 명령어에 대한 더 많은 예.

Zcat

zcat 명령어는 gzip으로 압축된 파일의 내용을 표시하는 데 사용됩니다. gzip으로 압축된 텍스트 파일 test.txt.gz의 내용을 표시하는 방법의 예:

$ zcat test2.txt.gz

더 유용한 zcat 예제는 여기를 확인하세요:

  • 리눅스 zcat 명령어 튜토리얼 초보자를 위한 (5가지 예제)
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.