리눅스 명령어 · 28 min read · Sep 08, 2025
리눅스 명령어 - 개요 및 예제

명령줄은 리눅스의 가장 강력한 기능 중 하나입니다. 리눅스 명령줄 도구의 바다가 존재하여 리눅스 PC에서 할 수 있는 거의 모든 작업을 수행할 수 있습니다. 그러나 이는 일반적으로 문제를 야기합니다. 사용할 수 있는 명령이 너무 많아 초보자일 때 어디서부터 어떻게 배우기 시작해야 할지 모르기 때문입니다.
이 문제에 직면하고 있고 리눅스에서 명령줄 여정을 시작할 수 있는 쉬운 방법을 찾고 있다면, 올바른 곳에 오셨습니다. 이 기사에서는 인기 있고 유용한 리눅스 명령어를 소개합니다. 기사는 각 명령어가 무엇을 하는지 쉽게 이해할 수 있는 예제를 통해 빠르게 배울 수 있도록 구성되어 있습니다. 명령어에 대해 더 알고 싶다면 설명 끝에 있는 ‘더 보기…’ 링크를 클릭하세요.
Adduser/Addgroup
adduser 및 addgroup 명령어는 각각 시스템에 새 사용자 및 그룹을 추가할 수 있게 해줍니다. 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.txtaspell 명령어에 대한 심층 소개를 보려면 이 튜토리얼을 확인하세요:
- 리눅스 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
cal 및 ncal 명령어는 출력에 달력을 표시합니다.
$ 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 25cal 및 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.txtimmutable 속성은 다음과 같이 제거됩니다:
$ chattr -i /path/somefile.txtchattr 명령어에 대한 더 많은 예는 이 튜토리얼에서 확인할 수 있습니다:
- 리눅스 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 1CMP 명령어의 더 많은 예:
- 리눅스 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 file2Diff3
diff3 명령어는 이름에서 알 수 있듯이 세 개의 파일을 줄 단위로 비교할 수 있게 해줍니다.
$ diff3 file1 file2 file3Dig
dig 명령어는 DNS 서버에 쿼리하고 DNS 레코드를 해결하는 데 사용됩니다. example.com 도메인의 IP 주소 및 네임 서버에 대한 정보를 얻는 예:
$ dig example.comdig 명령어로 도메인 이름 및 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는 줄 지향 텍스트 편집기입니다.
$ edEject
eject 명령어는 이동식 미디어(일반적으로 CD ROM 또는 플로피 디스크)를 꺼낼 수 있게 해줍니다.
$ ejectEnv
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 AroraHi 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 837880Git
git 명령어 또는 git 버전 관리 시스템은 리눅스 토발즈에 의해 개발되었습니다. 현재 가장 인기 있는 소프트웨어 버전 관리 시스템으로 이전의 SVN 시스템을 대체했습니다. GIT는 예를 들어 GitHub에서 사용됩니다. 현재 디렉토리에 ‘Mytest’라는 이름의 새 git 리포지토리를 만드는 방법의 예:
$ git init Mytestgit 명령어 및 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.gzGunzip 명령어의 예제에 대한 자세한 내용.
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 writerpaste 명령어의 더 많은 예.
Pidof
pidof 명령어는 실행 중인 프로그램/프로세스의 프로세스 ID를 제공합니다.
$ pidof nautilus
2714Ping
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 psPstree
pstree 명령어는 실행 중인 프로세스에 대한 정보를 트리 형태로 생성합니다.
$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atopPwd
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 HowtoForgeSeq
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; shutdownSort
sort 명령어는 텍스트 파일의 줄을 정렬할 수 있게 해줍니다. 예를 들어, ‘file2’에 다음 이름이 포함되어 있다면:
$ cat file2
zeus
kyan
sam
adam그런 다음 sort 명령어를 실행하면 다음과 같은 출력이 생성됩니다:
$ sort file2
adam
kyan
sam
zeusSplit
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 rsassh-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.000sTop
top 명령어는 실행 중인 시스템의 동적 실시간 뷰를 제공합니다(프로세스 측면에서). 예:
$ top더 많은 정보: 리눅스 top 명령어 튜토리얼 초보자를 위한 (8가지 예제)
Touch
touch 명령어는 파일 타임스탬프(접근 및 수정 시간)를 변경할 수 있게 해줍니다. 존재하지 않는 파일의 이름이 인수로 전달되면 해당 파일이 생성됩니다.
$ touch [file-name]리눅스 touch 명령어의 더 많은 예.
Tr
tr 명령어는 문자를 변환/압축/삭제하는 데 사용할 수 있습니다. 예를 들어, 다음과 같이 소문자를 대문자로 변환하는 데 사용할 수 있습니다:
$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGETty
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 file1Uptime
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 directoriesWhich
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가지 예제)
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.