>시스템 튜토리얼 >리눅스 >프로그래머가 알아야 할 10가지 Linux 명령

프로그래머가 알아야 할 10가지 Linux 명령

PHPz
PHPz앞으로
2024-02-10 20:57:131123검색

프로그래머는 소프트웨어 개발 경력에서 Linux 시스템을 어느 정도 사용하게 되며 Linux 명령을 사용하여 필요한 정보를 검색할 수 있습니다. 이 기사에서는 개발자를 위한 10가지 유용한 Linux 명령을 공유하겠습니다. 이것이 여러분에게 도움이 되기를 바랍니다.

프로그래머가 알아야 할 10가지 Linux 명령

오늘 소개할 리눅스 명령어는 다음과 같습니다.

으아아아

하나씩 자세히 소개해보겠습니다.

1.맨 명령

가장 먼저 알아야 할 Linux 명령은 지정된 명령의 사용법과 설명을 표시할 수 있는 man 명령입니다. 예를 들어 ls 명령의 사용법과 옵션을 알고 싶다면 터미널에서 "man ls"를 실행하면 됩니다.

문법: man man ls

으아아아

2. 터치, 고양이 및 덜 명령

touch 명령은 Linux 시스템에서 크기가 0인 모든 유형의 파일을 생성할 수 있습니다. 프로그램 개발자로서 Linux 서버에서 파일을 생성해야 하는 경우 touch 명령을 사용할 수 있습니다.

구문: touch touch 데모.txt

으아아아

cat 명령은 파일 내용을 보는 데 사용되지만 cat 명령은 파일 내용을 편집할 수 없으며 파일 내용만 찾아볼 수 있습니다. cat 명령은 페이지를 넘길 때 키보드의 위쪽 및 아래쪽 키를 지원하지 않습니다.

구문: cat cat 데모.txt

동일한 less 명령을 사용하면 파일을 탐색할 수도 있습니다. less 명령은 매우 빠르며 파일의 시작과 끝을 볼 수 있는 위쪽 및 아래쪽 키를 지원합니다. 그러나 more 명령은 Enter 키만 사용하여 파일을 페이지 앞으로 이동할 수 있고 뒤로 가기를 지원하지 않는다는 점을 제외하면 more 명령과 유사합니다.

문법: less more

으아아아

3. 정렬 및 grep 명령

sort 명령은 파일 내용을 정렬하는 데 사용됩니다. test.txt라는 파일을 만들고 다음 내용을 파일에 복사합니다.

으아아아

위 예에서 두 번째 열은 이름이므로 이름 열을 알파벳순으로 정렬하려면 "-k" 옵션을 사용하고 "-k2"와 같이 열 번호를 표시하면 됩니다.

구문: sort sort -k2 test.txt

결과 정렬

으아아아

첫 번째 열은 숫자입니다. 숫자로 정렬하려면 "-h" 옵션을 사용할 수 있습니다. 숫자가 다른 열에 있는 경우 "-h" 옵션 뒤에 "-k" 옵션을 사용할 수 있습니다.

으아아아

마지막 열은 월입니다. "-M" 옵션을 사용하여 파일 내용을 월별로 정렬할 수 있습니다.

으아아아

참고: 중복된 줄을 제거하려면 정렬 명령 뒤에 "-u" 옵션을 사용할 수 있습니다.

파일을 역순으로 정렬하려면 "-r" 옵션을 사용하세요.

으아아아

Grep 명령:

Grep 명령은 매우 강력하며 시스템 관리자가 자주 사용합니다. grep 명령은 파일에서 지정된 형식의 문자열을 검색하여 표준으로 출력할 수 있습니다.

구문: grep “” grep “Mathew” test.txt

으아아아

위 명령의 출력에는 이 하위 문자열이 포함되어 있습니다. 전체 단어를 검색하려면 "-i" 옵션을 추가해야 합니다. 동시에 grep 명령을 사용하여 여러 파일에서 문자열을 검색할 수도 있습니다. 명령 코드는 다음과 같습니다.

으아아아

물론 정규 표현식을 사용하여 문자열을 일치시킬 수도 있습니다.

4. 잘라내기 명령

cut 명령을 사용하면 열이나 구분 기호를 사용하여 파일의 특정 부분을 추출할 수 있습니다. 파일에 있는 열의 전체 내용을 나열하려면 "-c" 옵션을 사용할 수 있습니다. 예를 들어 다음은 test.txt 파일에서 열 1과 2의 전체 내용을 추출합니다.

으아아아

파일에서 지정된 문자열을 추출하려면 구분 기호 옵션 "-d" 및 "-f" 옵션을 사용하여 열을 선택할 수 있습니다. 예를 들어, cut 명령을 사용하여 이름 열을 추출할 수 있습니다.

으아아아

다음 예에서는 /etc/passd 파일에서 사용자 열을 추출합니다.

으아아아

5.sed 명령

sed는 한 번에 한 줄씩 콘텐츠를 처리하는 온라인 편집기입니다. 처리하는 동안 현재 처리된 라인은 "패턴 공간"이라는 임시 버퍼에 저장되고, 이후 sed 명령을 사용하여 버퍼의 내용을 처리한 후 버퍼의 내용이 전송됩니다. 화면. 그런 다음 다음 줄을 처리하고 파일 끝까지 반복합니다. 출력을 저장하기 위해 리디렉션을 사용하지 않는 한 파일 내용은 변경되지 않습니다.

파일의 특정 내용을 검색하고 바꾸려면 "s" 옵션을 사용하여 해당 내용을 검색하고 바꿀 수 있습니다.

구문: sed 's///' test.txt

예를 들어 test.txt 파일에서 "mike"를 "michael"로 바꾸세요.

으아아아

6. tar 명령

tar 명령은 파일을 압축하고 압축을 푸는 데 사용되며 "-cf" 및 "-xf" 옵션이 자주 사용됩니다.

구문: tar

test.txt 파일을 패키징해 보겠습니다.

으아아아

"-C" 옵션을 사용하여 방금 "demo" 디렉터리에 패키지된 test.tar 파일의 압축을 풉니다.

으아아아

7. 명령 찾기

find 명령은 파일을 검색하는 데 사용됩니다. "-name" 옵션을 사용하면 지정된 이름의 파일을 검색할 수 있습니다.

으아아아

"/ -name"을 사용하여 지정된 이름의 폴더를 검색할 수도 있습니다.

으아아아

8. 차이점 명령

diff 명령은 두 파일 간의 차이점을 찾는 데 사용됩니다. diff 명령은 파일 내용을 분석한 후 다른 줄을 인쇄합니다. 다음 예에서는 test와 test1

두 파일 간의 차이점을 찾을 수 있습니다.

구문: diff diff test.txt test1.txt

~# diff test.txt test1.txt 7c7  59 sdfsd CTO dec

9、Uniq命令

uniq命令用来过滤文件中的重复行:

语法: uniq uniq test.txt

~# uniq test.txt 1 mike level intermediate jan 10 lucy level beginer mar 45 Da
ve level expert dec 4 dennis start beginner jul 7 Megan employee trainee feb 58 Mathew 
Head CEO nov

10、chmod命令

chmod命令用来改变文件的读/写/执行权限,权限数值如下所示:

4 – read permission 2 – write permission 1 – execute permission 0 – no permission

下面的命令可以给test.txt文件赋最高的权限:

chmod 755 test.txt

위 내용은 프로그래머가 알아야 할 10가지 Linux 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lxlinux.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제