알아야 할 가장 많이 사용되는 Linux 명령 40개
게시 됨: 2021-10-06이 글을 쓰는 시점에서 Linux는 데스크톱에서 2.68%의 전 세계 시장 점유율을 가지고 있지만 모든 클라우드 인프라 및 호스팅 서비스의 90% 이상이 이 운영 체제에서 실행됩니다. 이러한 이유만으로도 널리 사용되는 Linux 명령에 익숙해지는 것이 중요합니다.
2020년 StackOverflow 설문조사에 따르면 Linux는 시장 점유율 55.9%로 전문 개발자가 가장 많이 사용하는 운영 체제입니다. 단순한 우연이 아닙니다. Linux는 무료 오픈 소스이며 경쟁 제품보다 보안이 우수하며 개발자와 고급 사용자를 더 효과적으로 만드는 강력한 명령줄을 자랑합니다. 또한 강력한 패키지 관리자와 DevKinsta와 같은 개발 도구에 액세스할 수 있습니다.
숙련된 Sysadmin이든 Linux 초보자이든 상관없이 이 가이드를 활용할 수 있습니다.
의 시작하자!
Linux 명령이란 무엇입니까?
Linux 명령은 명령줄에서 실행되는 프로그램 또는 유틸리티입니다. 명령줄은 텍스트 줄을 받아들이고 컴퓨터에 대한 지침으로 처리하는 인터페이스입니다.
모든 GUI(그래픽 사용자 인터페이스)는 명령줄 프로그램을 추상화한 것입니다. 예를 들어 "X"를 클릭하여 창을 닫으면 해당 작업 뒤에 실행 중인 명령이 있습니다.
플래그 는 실행하는 명령에 옵션을 전달할 수 있는 방법입니다. 대부분의 Linux 명령에는 -h
플래그로 호출할 수 있는 도움말 페이지가 있습니다. 대부분의 경우 플래그는 선택 사항입니다.
인수 또는 매개변수는 명령이 제대로 실행될 수 있도록 명령에 제공하는 입력 입니다. 대부분의 경우 인수는 파일 경로이지만 터미널에 입력하는 모든 것이 될 수 있습니다.
하이픈( -
)과 이중 하이픈( --
)을 사용하여 플래그를 호출할 수 있지만 인수 실행은 함수에 플래그를 전달하는 순서에 따라 다릅니다.
가장 많이 사용되는 Linux 명령
가장 많이 사용되는 Linux 명령으로 이동하기 전에 터미널 을 실행해야 합니다. 대부분의 Linux 배포판에서는 Ctrl + Alt + T 를 사용하여 그렇게 합니다. 이것이 작동하지 않으면 응용 프로그램 패널에서 "터미널"을 검색하십시오.

이제 가장 많이 사용되는 40개의 Linux 명령에 대해 알아보겠습니다. 이들 중 다수에는 문자열로 지정할 수 있는 여러 옵션이 있으므로 명령 설명서를 확인하십시오.
1. ls
명령
ls
는 아마도 모든 Linux 사용자가 터미널에 입력하는 첫 번째 명령일 것입니다. 파일 및 기타 중첩 디렉토리를 포함하여 원하는 디렉토리(기본적으로 현재 디렉토리)의 내용을 나열할 수 있습니다.
ls
많은 옵션이 있으므로 --help
플래그를 사용하여 도움을 받는 것이 좋습니다. 이 플래그는 ls와 함께 사용할 수 있는 모든 플래그를 반환합니다.
예를 들어, ls
명령의 출력에 색상을 지정하려면 다음을 사용할 수 있습니다.
ls --color=auto

이제 ls
명령 출력에 색상이 지정되었으며 디렉토리와 파일의 차이점을 이해할 수 있습니다.
그러나 색상 플래그와 함께 ls
를 입력하는 것은 비효율적입니다. 이것이 우리가 alias
명령을 사용하는 이유입니다.
2. alias
명령
alias
명령을 사용하면 셸 세션에서 임시 별칭을 정의할 수 있습니다. 별칭을 만들 때 단어를 일련의 명령으로 바꾸도록 셸에 지시합니다.
예를 들어, 매번 --color
플래그를 입력하지 않고 ls
에 색상을 지정하려면 다음을 사용합니다.
alias ls="ls --color=auto"
보시다시피 alias
명령은 하나의 키-값 쌍 매개변수( alias NAME="VALUE"
)를 사용합니다. 값은 따옴표 안에 있어야 합니다.
셸 세션에 있는 모든 별칭을 나열하려면 인수 없이 alias
명령을 실행할 수 있습니다.
alias

3. unalias
명령
이름에서 알 수 있듯이 unalias
명령은 이미 정의된 별칭에서 alias
을 제거하는 것을 목표로 합니다. 이전 ls
별칭을 제거하려면 다음을 사용할 수 있습니다.
unalias ls
4. pwd
명령
pwd
명령은 "작업 디렉토리 인쇄"를 나타내며 현재 있는 디렉토리의 절대 경로를 출력합니다. 예를 들어 사용자 이름이 "john"이고 Documents 디렉토리에 있는 경우 절대 경로는 다음과 같습니다. /home/john/Documents
.
이를 사용하려면 터미널에 pwd
를 입력하기만 하면 됩니다.
pwd # My result: /home/kinsta/Documents/linux-commands
5. cd
명령
cd
명령은 ls
와 함께 널리 사용됩니다. "변경 디렉토리"를 참조하고 이름에서 알 수 있듯이 액세스 하려는 디렉토리로 전환합니다.
예를 들어 Documents 디렉토리 안에 있고 Videos 라는 하위 폴더 중 하나에 액세스하려는 경우 다음을 입력하여 입력할 수 있습니다.
cd Videos
폴더의 절대 경로를 제공할 수도 있습니다.
cd /home/kinsta/Documents/Videos
cd
명령을 가지고 놀 때 많은 시간을 절약할 수 있는 몇 가지 트릭이 있습니다.
1. 홈 폴더로 이동
cd
2. 레벨 업
cd ..
3. 이전 디렉토리로 돌아가기
cd -
6. cp
명령
Linux 터미널에서 파일과 폴더를 직접 복사하는 것은 매우 쉽기 때문에 때로는 기존의 파일 관리자를 대체할 수 있습니다.
cp
명령을 사용하려면 소스 및 대상 파일과 함께 입력하십시오.
cp file_to_copy.txt new_file.txt
재귀 플래그를 사용하여 전체 디렉토리를 복사할 수도 있습니다.
cp -r dir_to_copy/ new_copy_dir/
Linux에서 폴더는 슬래시( /
)로 끝납니다.
7. rm
명령
이제 파일을 복사하는 방법을 알았으므로 파일을 제거하는 방법을 아는 것이 도움이 될 것입니다.
rm
명령을 사용하여 파일과 디렉토리를 제거할 수 있습니다. 그러나 이 방법으로 삭제된 파일을 복구하는 것은 매우 어렵습니다(그러나 불가능하지는 않음).
일반 파일을 삭제하려면 다음을 입력합니다.
rm file_to_copy.txt
빈 디렉토리를 삭제하려면 재귀( -r
) 플래그를 사용할 수 있습니다.
rm -r dir_to_remove/
반면에 내용이 있는 디렉토리를 제거하려면 강제(-f) 및 재귀 플래그를 사용해야 합니다.
rm -rf dir_with_content_to_remove/
8. mv
명령
mv
명령을 사용하여 파일 시스템을 통해 파일과 디렉토리를 이동(또는 이름 변경)합니다.
이 명령을 사용하려면 소스 및 대상 파일과 함께 이름을 입력합니다.
mv source_file destination_folder/ mv command_list.txt commands/
절대 경로를 활용하려면 다음을 사용합니다.
mv /home/kinsta/BestMoviesOfAllTime ./
...여기서 ./
는 현재 있는 디렉토리입니다.
mv
를 사용하여 파일을 동일한 디렉토리에 유지하면서 이름을 바꿀 수도 있습니다.
mv old_file.txt new_named_file.txt
9. mkdir
명령
셸에 폴더를 만들려면 mkdir
명령을 사용합니다. 새 폴더의 이름을 지정하고 존재하지 않는지 확인하면 준비가 완료됩니다.
예를 들어, 모든 이미지를 보관할 디렉토리를 만들려면 다음을 입력하십시오.
mkdir images/
간단한 명령으로 하위 디렉터리를 만들려면 부모( -p
) 플래그를 사용합니다.
mkdir -p movies/2004/
10. man
명령
또 다른 필수 Linux 명령은 man
입니다. 다른 명령의 매뉴얼 페이지를 표시합니다(있는 경우).
mkdir
명령의 매뉴얼 페이지를 보려면 다음을 입력하십시오.
man mkdir
man
매뉴얼 페이지를 참조할 수도 있습니다.
man man

11. touch
명령
touch
명령을 사용하면 지정된 파일의 액세스 및 수정 시간을 업데이트할 수 있습니다.
예를 들어, 4월 12일에 마지막으로 수정된 오래된 파일이 있습니다.

수정 날짜를 현재 시간으로 변경하려면 -m
플래그를 사용해야 합니다.
touch -m old_file
이제 날짜는 오늘 날짜(작성 당시 8월 8일)와 일치합니다.

그럼에도 불구하고 대부분의 경우 touch
를 사용하여 파일 날짜를 수정하지 않고 새로운 빈 파일을 만듭니다.
touch new_file_name
12. chmod
명령
chmod
명령을 사용하면 파일 모드(권한)를 빠르게 변경할 수 있습니다. 그것과 함께 사용할 수있는 많은 옵션이 있습니다.
파일이 가질 수 있는 기본 권한은 다음과 같습니다.
- r (읽기)
- w (쓰기)
- x(실행)
chmod
의 가장 일반적인 사용 사례 중 하나는 사용자가 파일을 실행 가능하게 만드는 것입니다. 이렇게 하려면 chmod
및 플래그 +x
다음에 권한을 수정할 파일을 입력합니다.
chmod +x script
이것을 사용하여 스크립트를 실행 가능하게 만들고 ./
표기법을 사용하여 스크립트를 직접 실행할 수 있습니다.
13. ./
명령
./
표기법은 명령 자체가 아니지만 이 목록에서 언급할 가치가 있습니다. 이것은 터미널에서 직접 시스템에 설치된 인터프리터로 쉘이 실행 파일을 실행할 수 있도록 합니다. 더 이상 그래픽 파일 관리자에서 파일을 두 번 클릭할 필요가 없습니다!
예를 들어, 이 명령을 사용하면 Python 스크립트 또는 XAMPP와 같은 .run 형식으로만 사용 가능한 프로그램을 실행할 수 있습니다. 실행 파일을 실행할 때 chmod
명령으로 수정할 수 있는 실행 가능(x) 권한이 있는지 확인하십시오.
다음은 간단한 Python 스크립트와 ./
표기법으로 실행하는 방법입니다.
#! /usr/bin/python3 # filename: script for i in range(20): print(f"This is a cool script {i}")
스크립트를 실행 파일로 변환하고 실행하는 방법은 다음과 같습니다.
chmod +x script ./script
14. exit
명령
exit
명령은 이름이 암시하는 대로 정확히 수행합니다. 이 명령을 사용하면 쉘 세션을 종료할 수 있으며 대부분의 경우 사용 중인 터미널을 자동으로 닫을 수 있습니다.
exit
15. sudo
명령
이 명령은 "superuser do"의 약자이며 특정 명령을 실행하는 동안 수퍼유저 또는 루트 사용자 역할을 할 수 있습니다. 이것이 Linux가 스스로를 보호하고 사용자가 실수로 시스템의 파일 시스템을 수정하거나 부적절한 패키지를 설치하는 것을 방지하는 방법입니다.
Sudo는 일반적으로 소프트웨어를 설치하거나 사용자의 홈 디렉토리 외부에 있는 파일을 편집하는 데 사용됩니다.
sudo apt install gimp sudo cd
/root/
다음에 입력한 명령을 실행하기 전에 관리자 암호를 묻습니다.
16. shutdown
명령
짐작할 수 있듯이 shutdown
명령을 사용하면 컴퓨터의 전원을 끌 수 있습니다. 그러나 정지 및 재부팅에도 사용할 수 있습니다.
컴퓨터의 전원을 즉시 끄려면(기본값은 1분) 다음을 입력합니다.
shutdown now
24시간 형식으로 시스템을 끄도록 예약할 수도 있습니다.
shutdown 20:40
이전 shutdown
호출을 취소하려면 -c
플래그를 사용할 수 있습니다.
shutdown -c
17. htop
명령
htop
은 터미널에서 직접 컴퓨터의 리소스를 관리할 수 있는 대화형 프로세스 뷰어입니다. 대부분의 경우 기본적으로 설치되지 않으므로 다운로드 페이지에서 자세히 읽어보십시오.
htop

18. unzip
명령
unzip 명령을 사용하면 터미널에서 .zip 파일의 내용을 추출할 수 있습니다. 다시 한 번, 이 패키지는 기본적으로 설치되지 않을 수 있으므로 패키지 관리자와 함께 설치해야 합니다.
여기에서 이미지로 가득 찬 .zip 파일의 압축을 풉니다.
unzip images.zip
19. apt
, yum
, pacman
명령
어떤 Linux 배포판을 사용하든 상관없이 패키지 관리자를 사용하여 매일 사용하는 소프트웨어를 설치, 업데이트 및 제거할 가능성이 높습니다.
명령줄을 통해 이러한 패키지 관리자에 액세스할 수 있으며 컴퓨터가 실행 중인 배포판에 따라 하나 또는 다른 것을 사용할 수 있습니다.
다음 예제에서는 일반적으로 대부분의 패키지 관리자에서 사용할 수 있는 무료 오픈 소스 소프트웨어인 GIMP를 설치합니다.
1. 데비안 기반(Ubuntu, Linux Mint)
sudo apt install gimp
2. Red Hat 기반(Fedora, CentOS)
sudo yum install gimp
3. 아치 기반(만자로, 아르코 리눅스)
sudo pacman -S gimp
20. echo
명령
echo
명령은 터미널에 정의된 텍스트를 표시합니다. 간단합니다.
echo "Cool message"

주요 용도는 해당 메시지 내부에 환경 변수를 인쇄하는 것입니다.

echo "Hey $USER" # Hey kinsta
21. cat
명령
"연결"의 약어인 Cat
을 사용하면 터미널에서 직접 파일을 만들고, 보고, 연결할 수 있습니다. 주로 그래픽 텍스트 편집기를 열지 않고 파일을 미리 보는 데 사용됩니다.
cat long_text_file.txt

22. ps
명령
ps
를 사용하면 현재 쉘 세션이 실행 중인 프로세스를 살펴볼 수 있습니다. 프로세스 ID, TTY(TeleTYpewriter), 시간 및 명령 이름과 같이 실행 중인 프로그램에 대한 유용한 정보를 인쇄합니다.
ps

더 인터랙티브한 것을 원하면 htop
을 사용할 수 있습니다.
23. kill
명령
프로그램이 응답하지 않고 어떤 방법으로도 프로그램을 닫을 수 없을 때 짜증이 납니다. 다행히 kill
명령은 이러한 종류의 문제를 해결합니다.
간단히 말해서 kill
은 TERM 또는 kill 신호를 해당 프로세스를 종료하는 프로세스에 보냅니다.
PID(프로세스 ID) 또는 프로그램의 바이너리 이름을 입력하여 프로세스를 종료할 수 있습니다.
kill 533494 kill firefox
이 명령에 주의하십시오. kill
을 사용하면 하던 작업을 실수로 삭제할 위험이 있습니다.
24. ping
명령
ping
은 네트워크 연결을 테스트하는 데 사용되는 가장 널리 사용되는 네트워킹 터미널 유틸리티입니다. ping
에는 많은 옵션이 있지만 대부분의 경우 도메인 또는 IP 주소를 요청하는 데 사용합니다.
ping google.com ping 8.8.8.8
25. vim
명령
vim
은 90년대부터 사용된 무료 오픈 소스 터미널 텍스트 편집기입니다. 효율적인 키 바인딩을 사용하여 일반 텍스트 파일을 편집할 수 있습니다.
어떤 사람들은 사용하기 어렵다고 생각합니다. Vim을 종료하는 것은 가장 많이 본 StackOverflow 질문 중 하나입니다. 하지만 일단 익숙해지면 명령줄에서 가장 좋은 동맹이 됩니다.
Vim을 실행하려면 다음을 입력하세요.
vim

26. history
명령
명령을 기억하는 데 어려움을 겪고 있다면 history
이 유용합니다. 이 명령은 과거에 사용한 명령으로 열거된 목록을 표시합니다.
모든 Kinsta 호스팅 계획에는 베테랑 WordPress 개발자 및 엔지니어의 연중무휴 지원이 포함됩니다. Fortune 500대 고객을 지원하는 동일한 팀과 채팅하십시오. 우리의 계획을 확인하십시오!
history

27. passwd
명령
passwd
를 사용하면 사용자 계정의 암호를 변경할 수 있습니다. 먼저 현재 비밀번호를 입력하라는 메시지가 표시된 다음 새 비밀번호와 확인을 요청합니다.
다른 곳에서 본 비밀번호 변경과 유사하지만 이 경우 터미널에 직접 적용됩니다.
passwd

사용하는 동안 조심하십시오. 사용자 암호를 엉망으로 만들고 싶지 않습니다!
28. which
명령
which
명령은 쉘 명령의 전체 경로를 출력합니다. 주어진 명령을 인식할 수 없으면 오류가 발생합니다.
예를 들어 이것을 사용하여 Python 및 Brave 웹 브라우저의 바이너리 경로를 확인할 수 있습니다.
which python # /usr/bin/python which brave # /usr/bin/brave
29. shred
명령
파일을 복구하는 것이 거의 불가능하기를 원했다면 shred
가 이 작업을 도와줄 수 있습니다. 이 명령은 파일의 내용을 반복적으로 무시하므로 주어진 파일을 복구하기가 극도로 어려워집니다.
내용이 거의 없는 파일은 다음과 같습니다.

이제 다음 명령을 입력하여 shred
가 작업을 수행하도록 합시다.
shred file_to_shred.txt

파일을 즉시 삭제하려면 -u
플래그를 사용할 수 있습니다.
shred -u file_to_shred.txt
30. less
명령
less
(more의 반대)는 파일을 앞뒤로 검사할 수 있는 프로그램입니다.
less large_text_file.txt

less
에 대한 깔끔한 점은 인터페이스에 more 및 vim
명령이 포함되어 있다는 것입니다. cat
보다 더 상호작용적인 것이 필요하다면 less
가 좋은 선택입니다.
31. tail
명령
cat
과 유사하게 tail
은 파일의 내용을 한 가지 중요한 주의 사항으로 인쇄합니다. 마지막 줄만 출력합니다. 기본적으로 마지막 10줄을 인쇄하지만 -n
을 사용하여 해당 숫자를 수정할 수 있습니다.
예를 들어 큰 텍스트 파일의 마지막 줄을 인쇄하려면 다음을 사용합니다.
tail long.txt

마지막 네 줄만 보려면:
tail -n 4 long.txt

32. head
커맨드
이것은 tail
명령을 보완합니다. head
는 텍스트 파일의 처음 10줄을 출력하지만 -n
플래그를 사용하여 표시하려는 줄 수를 설정할 수 있습니다.
head long.txt head -n 5 long.txt

33. grep
명령
Grep은 텍스트 파일 작업을 위한 가장 강력한 유틸리티 중 하나입니다. 정규 표현식과 일치하는 행을 검색하고 인쇄합니다.
grep "linux" long.txt

-c
플래그를 사용하여 패턴이 반복되는 횟수를 셀 수 있습니다.
grep -c "linux" long.txt # 2
34. whoami
명령
whoami
명령("who am i"의 약자)은 현재 사용 중인 사용자 이름을 표시합니다.
whoami # kinsta
echo
및 $USER 환경 변수를 사용하여 동일한 결과를 얻을 수 있습니다.
echo $USER # kinsta
35. whatis
명령
whatis
는 다른 명령에 대한 한 줄 설명을 인쇄하여 유용한 참조로 만듭니다.
whatis python # python (1) - an interpreted, interactive, object-oriented programming language whatis whatis # whatis (1) - display one-line manual page descriptions
36. wc
명령
Wc는 "단어 수"를 나타내며 이름에서 알 수 있듯이 텍스트 파일의 단어 수를 반환합니다.
wc long.txt # 37 207 1000 long.txt
이 명령의 출력을 분석해 보겠습니다.
- 37줄
- 207단어
- 1000바이트 크기
- 파일명(long.txt)
단어 수만 필요한 경우 -w
플래그를 사용하십시오.
wc -w long.txt 207 long.txt
37. uname
명령
uname
("Unix 이름"의 줄임말)은 현재 Linux 버전을 알고 있을 때 유용한 운영 체제 정보를 인쇄합니다.
기본 출력이 그다지 유용하지 않기 때문에 대부분의 경우 -a
(-all) 플래그를 사용합니다.
uname # Linux uname -a # Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux
38. neofetch
명령
Neofetch는 Linux 배포판의 ASCII 로고 옆에 커널 버전, 셸 및 하드웨어와 같은 시스템 정보를 표시하는 CLI(명령줄 인터페이스) 도구입니다.
neofetch

대부분의 컴퓨터에서 이 명령은 기본적으로 사용할 수 없으므로 먼저 패키지 관리자와 함께 설치해야 합니다.
39. 명령 find
find
명령은 정규 표현식을 기반으로 디렉토리 계층에서 파일을 검색합니다. 사용하려면 아래 구문을 따르세요.
find [flags] [path] -name [expression]
현재 디렉토리에서 long.txt 라는 파일을 검색하려면 다음을 입력하십시오.
find ./
-name "long.txt" # ./long.txt
.py (Python) 확장자로 끝나는 파일을 검색하려면 다음 명령을 사용할 수 있습니다.
find ./
-type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py
40. wget
명령
wget
(World Wide Web get)은 인터넷에서 콘텐츠를 검색하는 유틸리티입니다. 그것은 거기 밖으로 플래그의 가장 큰 컬렉션 중 하나입니다.
GitHub 리포지토리에서 Python 파일을 다운로드하는 방법은 다음과 같습니다.
wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py
Linux 명령 치트 시트
빠른 참조가 필요할 때마다 아래 표를 검토하십시오.
명령 | 용법 |
---|---|
ls | 디렉토리의 내용을 나열합니다 |
alias | 별칭 정의 또는 표시 |
unalias | alias 정의 제거 |
pwd | 작업 디렉토리를 인쇄합니다. |
cd | 디렉토리 변경 |
cp | 파일 및 디렉토리 복사 |
rm | 파일 및 디렉토리 제거 |
mv | 파일 및 디렉토리 이동(이름 변경) |
mkdir | 디렉토리 생성 |
man | 다른 명령의 매뉴얼 페이지를 표시합니다. |
touch | 빈 파일 생성 |
chmod | 파일 권한 변경 |
./ | 실행 파일을 실행합니다 |
exit | 현재 셸 세션을 종료합니다. |
sudo | 수퍼유저로 명령을 실행합니다. |
shutdown | 컴퓨터를 종료합니다 |
htop | 프로세스 및 리소스 정보 표시 |
unzip | 압축된 ZIP 파일 추출 |
apt , yum , pacman | 패키지 관리자 |
echo | 텍스트 줄을 표시합니다. |
cat | 파일 내용을 인쇄합니다 |
ps | 셸 프로세스 상태 보고 |
kill | 프로그램 종료 |
ping | 네트워크 연결 테스트 |
vim | 효율적인 텍스트 편집 |
history | 이전 명령 목록을 표시합니다. |
passwd | 사용자 비밀번호 변경 |
which | 프로그램의 전체 바이너리 경로를 반환합니다. |
shred | 내용을 숨기기 위해 파일을 덮어씁니다. |
less | 대화식으로 파일 검사 |
tail | 파일의 마지막 줄을 표시합니다. |
head | 파일의 첫 번째 줄을 표시합니다. |
grep | 패턴과 일치하는 라인을 인쇄합니다. |
whoami | 사용자 이름 출력 |
whatis | 한 줄 설명 표시 |
wc | 단어 수 파일 |
uname | OS 정보 표시 |
neofetch | OS 및 하드웨어 정보 표시 |
find | 패턴을 따르는 파일 검색 |
wget | 인터넷에서 파일 검색 |
요약
Linux를 배우는 데 시간이 걸릴 수 있지만 일부 도구를 숙달하면 최고의 동맹자가 되며 매일 드라이버로 선택한 것을 후회하지 않을 것입니다.
Linux의 놀라운 점 중 하나는 숙련된 사용자라 할지라도 더 생산적으로 사용하는 방법을 배우는 것을 멈추지 않을 것입니다.
훨씬 더 유용한 Linux 명령이 있습니다. 빼먹은 것이 있다면 아래 댓글에 좋아하는 Linux 명령을 공유해 주세요!