초보자를 위한 가장 중요한 Linux 명령어

Linux를 처음 접했거나 녹이 슬었나요? 이러한 중요한 명령어는 터미널에서 여러분의 삶을 더 쉽게 만들어 주고 효율성을 높여 줄 것입니다.

쉘을 사용하는 것은 다음과 같은 주요 이점 중 하나입니다. 리눅스 시스템다양한 전문 프로그램에 액세스할 수 있으므로 복잡한 작업도 쉽게 완료할 수 있습니다.

이것이 리눅스가 설계를 얻은 OS인 유닉스의 창립 철학입니다. 이러한 간단한 도구나 프로그램은 각각 하나의 작업을 수행하며 매우 잘 수행합니다. 또한 파이프를 통해 다른 프로그램과 통신할 수 있는데, 이는 리눅스 셸을 매우 강력하게 만드는 매우 영리한 디자인입니다.

방금 시작했거나 쉘에서 마지막으로 작업한 지 오래 되었다면, 가장 중요한 명령어 목록이 속도를 되찾는 데 도움이 될 것입니다. 소문자를 사용한다는 점에 유의하는 것이 중요합니다.

Linux 명령어 빠른 참조

Command 기술설명
1pwd작업 디렉토리 인쇄
2cd디렉토리를 변경하고 기본값은 홈으로 설정됩니다.
3ls디렉토리에 있는 항목 나열
4cp한 디렉토리에서 다른 디렉토리로 파일 복사
5mv한 디렉토리에서 다른 디렉토리로 파일 이동
6rm파일이나 디렉토리를 제거(삭제)하다
7터치새 파일 만들기
8방법파일의 내용을 StdOut에 인쇄합니다.
9sudo는Superuser 권한으로 작업 수행
10찾기 & 위치 찾기시스템에서 파일을 검색합니다
11| (파이프)프로그램의 출력과 입력을 연결하세요
12GREP데이터 세트에서 패턴 찾기
13인터넷에서 페이지를 가져오다
14연혁터미널에서 최근 명령 항목을 나열합니다.
15킬 & 엑스킬프로그램 실행 중지
16남자 & 정보주어진 명령의 자세한 매뉴얼/정보를 표시합니다.

초보자를 위한 가장 중요한 Linux 명령어 설명

1. 비밀번호

pwd 명령어는 "print working directory"의 약자로, 리눅스 셸이 현재 작업 중인 디렉토리를 아는 데 사용됩니다. 작업을 수행하기 전에 작업 위치를 확인해야 하는 스크립트를 작성할 때 매우 유용한 도구가 될 수 있습니다.

다음은 그 예와 그 기능입니다.

pwd > # 현재 쉘 디렉토리 표시

2. CD

이 명령은 "디렉토리 변경"을 의미합니다. 현재 작업 디렉토리에서 다른 디렉토리로 전환하는 데 사용합니다. 원하는 새 디렉토리를 인수로 수락하는데, 절대 경로의 경우 슬래시로 시작하거나 현재 작업 디렉토리를 참조하는 경우 슬래시 없이 시작할 수 있습니다. 인수가 없으면 기본적으로 홈 디렉토리로 설정됩니다.

몇 가지 예와 그 기능은 다음과 같습니다.

cd > # 사용자/사용자 이름 홈 디렉토리로 돌아갑니다.

cd ~ > # 홈 디렉토리로 돌아갑니다

cd 다운로드 > # 다운로드 폴더로 전환

cd /usr/bin > # /usr/bin 디렉토리로 변경

3. 엘

이 명령은 현재 작업 디렉토리에 있는 모든 파일과 폴더를 나열합니다. 또한 출력을 사용자 지정하는 데 도움이 되는 꽤 많은 명령을 허용합니다. 예를 들어, -a 명령은 숨겨진 파일을 포함하고, -t 명령은 수정 날짜별로 정렬하고 -l 명령은 우아한 출력을 생성합니다.

다음은 예이며 그 기능은 다음과 같습니다.

ls -alt > # 숨겨진 파일 및 폴더를 포함하여 모든 파일 및 폴더를 나열하고 수정 날짜별로 정렬

4. CP

이것을 사용하여 파일을 한 위치에서 다른 위치로 복사합니다. Linux 파일 명명 규칙이 여기에 적용된다는 점을 명심하세요. 따라서 슬래시를 추가하면 절대 경로로 작업하는 것이고, 그렇지 않으면 프로그램이 현재 작업 디렉토리에서 참조합니다.

몇 가지 예와 그 기능은 다음과 같습니다.

cp file_1 데스크탑 > #copy file_1을 데스크탑 폴더로 복사하세요

cp file_1 /tmp > # file_1을 /tmp로 복사

5. 뮤직비디오

이것은 move 명령이며 cp 명령과 비슷하게 작동하지만, 원래 위치에서 파일을 완전히 제거하고 다른 위치로 옮긴다는 점이 다릅니다.

몇 가지 예와 그 기능은 다음과 같습니다.

mv file_1 다운로드 > # file_1을 다운로드 디렉토리로 이동

mv file_1 file_2 /tmp > # 두 파일을 모두 /tmp 디렉토리로 이동합니다.

6. RM

파일과 디렉토리를 삭제하려면 rm(제거) 명령이 필요한 도구입니다. 그러나 이 도구를 사용할 때는 매우 조심해야 합니다. 제거한 것은 영원히 사라지기 때문입니다. 이는 특히 디렉토리를 제거할 때 중요합니다. 따라서 실수를 피하기 위해 항상 현재 작업 디렉토리를 확인하세요.

다음은 몇 가지 예와 그 기능입니다.

rm file_1 > # 현재 디렉토리에서 file_1 삭제

rm Downloads/file_1 > # 다운로드 디렉토리에서 file_1을 삭제합니다.

rm -r Downloads > # 다운로드 디렉토리를 완전히 삭제합니다.

7. 터치

touch 명령어를 사용하면 새 파일을 만들 수 있습니다. 인수로 파일 이름을 허용합니다.

다음은 그 예와 작동 방식입니다.

touch file_1 > # file_1이라는 이름의 새 파일을 만듭니다.

8. 고양이

쉘에서 텍스트 파일을 읽는 것도 가능합니다. 그러려면 cat 명령어를 사용하고, 그 뒤에 읽고 싶은 파일을 지정합니다. "cat"이라는 이름은 concatenate를 의미하므로, 두 파일을 하나로 합치는 데 사용할 수도 있습니다.

다음은 예와 그 기능입니다.

cat file_1 > # file_1의 내용을 화면에 표시합니다(표준 출력)

cat file_1 file_2 > file_3 > # file_1과 file_2의 내용을 file_3으로 결합

9. 스도

Linux는 일반 사용자 계정의 권한을 제한하여 전체 시스템에 돌이킬 수 없는 손상을 입히지 않도록 합니다. 그래도 일반 사용자가 Superuser(관리자) 권한이 필요한 프로그램을 실행하도록 sudo 명령을 예약합니다. sudo는 Superuser 비밀번호를 묻고, 맞으면 추가 프로그램 실행을 허용합니다.

다음은 그 예와 그 기능입니다.

sudo systemctl stop apache2 > # apache2 웹서버 중지

10. 찾다 & 찾다

이 두 프로그램은 시스템에서 하나 또는 여러 개의 파일을 검색하는 데 도움이 되지만, 서로 다르게 수행합니다. Find는 오래된 프로그램이며 매우 강력한 검색 기능이 제공됩니다. 반면 Locate는 더 새롭고 데이터베이스를 사용하여 매우 빠른 검색을 수행합니다.

다음은 예와 그 기능입니다.

find / ubuntu > # ubuntu를 포함하는 모든 파일 이름을 찾습니다. 슬래시는 시스템 루트에서

ubuntu 찾기 > # ubuntu가 포함된 시스템의 모든 파일 찾기

11. | (파이프)

위의 find 및 Locate 프로그램은 종종 너무 많은 항목을 반환하기 때문에 결과를 필터링하는 것이 중요해집니다. 여기서 검색 출력을 파이프를 통해 grep과 같은 패턴 인식 프로그램의 입력으로 전달할 수 있습니다. 이렇게 하면 결과를 필터링하여 더 간결한 피드백을 생성할 수 있습니다.

다음은 그 예와 그 기능입니다.

ubuntu 찾기 | grep .jpg > # 이름에 ubuntu가 포함된 jpeg 사진만 찾기

12. 그렙

Grep은 Global Regular Expressions Print의 약자입니다. 전체 단어, 문장의 첫 글자 등을 포함할 수 있는 데이터 세트에서 패턴을 찾는 데 사용됩니다.

다음은 예와 그 기능입니다.

grep foo file_1 > # foo를 포함하는 file_1의 모든 줄을 출력합니다.

grep ^bar file_1 > # bar로 시작하는 줄만 출력

13. 컬

cURL은 클라이언트 URL을 의미하며, 다양한 네트워크 프로토콜을 사용하여 컴퓨터 간에 데이터를 전송하는 도구입니다. 매우 구성 가능하고 프로그래밍 가능하며, 가장 간단한 용도는 웹페이지를 가져오는 것입니다.

다음은 그 예와 그 기능입니다.

curl google.com > #load google.com

14. 역사

Linux 셸은 최근 명령 항목을 기억합니다. 일부 시스템은 500개 명령 기록을 제공하는 반면, 다른 시스템은 기본적으로 1,000개를 제공합니다. 또한 변경할 수도 있습니다.

다음은 그 예와 그 기능입니다.

history | grep curl > #curl을 포함하는 최근 명령 찾기

15. 킬 & 엑스킬

Kill과 xkill은 시스템에서 프로세스를 종료하는 두 가지 방법입니다. kill을 사용하면 종료해야 하는 프로그램의 프로세스 ID를 알고 제공해야 합니다. xkill을 사용하면 마우스로 가리키고 클릭하여 그래픽 프로그램을 종료할 수 있습니다.

16. 남자 & 정보

언제든지 man 또는 info를 입력한 다음 명령어를 입력하면 해당 명령어에 대한 사용자 매뉴얼 또는 정보 페이지 항목을 얻을 수 있습니다. 명령어를 입력한 다음 –help를 입력하면 사용법에 대한 자세한 정보를 얻을 수도 있습니다.

몇 가지 예와 그 기능은 다음과 같습니다.

man curl > # cURL에 대한 Linux manpage 항목 표시

find –help > #find 명령에 대한 사용 정보 표시

결론

이 목록의 마지막에 이르러, 이것들이 초보자에게 가장 중요한 명령이라는 점을 명심하세요. Linux 셸에는 더 복잡하고 강력한 명령을 포함하여 훨씬 더 많은 명령이 있습니다.

하지만 이러한 명령을 배우고 사용하는 데 익숙해지는 데는 시간이 좀 걸립니다. 하지만 일단 익숙해지면, 사용하는 법을 배웠다는 사실에 기뻐할 것입니다.

남디 오케케

남디 오케케

Nnamdi Okeke는 다양한 책을 읽는 것을 좋아하는 컴퓨터 애호가입니다. 그는 Windows/Mac보다 Linux를 선호하며
Ubuntu는 초창기부터 그랬습니다. Twitter에서 그를 만날 수 있습니다. 봉고트랙스

기사: 298년

기술적인 자료를 받으세요

기술 동향, 스타트업 동향, 리뷰, 온라인 수입, 웹 도구 및 마케팅은 한 달에 한두 번입니다.