리눅스 콘솔 명령어. 기본 Linux 및 Unix 콘솔 명령 Linux 콘솔의 명령

Linux를 포함한 모든 운영 체제에서 "명령"이라는 용어는 명령줄 유틸리티 또는 시스템의 명령 셸에 내장된 특정 기능을 의미합니다. 그러나 사용자 자신에게는 이 구분이 실제로 중요하지 않습니다. 결국 두 Linux 터미널 명령은 동일한 방식으로 호출됩니다. 터미널 에뮬레이터에 단어를 입력하고 명령의 출력을 얻습니다.

나는 이미 Linux 터미널 명령에 대해 작성했지만 사용자가 이미 터미널 기능에 매우 익숙하다는 사실에 의존하여 가장 흥미롭고 가장 유용한 명령 중 몇 가지만 만졌습니다. 그러나 Linux를 마스터하는 첫 단계를 막 시작하는 초보자를 위한 기사를 하나 더 만들어야 합니다.

그리고 여기 그녀가 있습니다. 그 목적은 시스템을 가장 효과적으로 관리하기 위해 모든 사용자가 알아야 하는 기본 간단하고 복잡한 Linux 명령을 수집하는 것입니다. 명령 옵션을 기억하기 쉽도록 대괄호로 묶인 단어를 추가했습니다. 훨씬 쉽습니다. 직접 테스트했습니다.

이것은 내가 모든 명령을 나열한다는 것을 의미하지는 않습니다. 일상 생활에서 편리하게 사용할 수 있는 가장 유용한 모든 것을 다루려고 노력할 것입니다. 읽기 쉽도록 이 목록을 목적에 따라 명령 범주로 나눕니다. 여기에 설명된 대부분의 유틸리티는 추가 설치가 필요하지 않으며 모든 Linux 배포판에 사전 설치되며 그렇지 않은 경우 공식 저장소에서 쉽게 찾을 수 있습니다.

1.이

디렉토리의 내용을 보기 위한 유틸리티입니다. 기본적으로 현재 디렉토리를 보여줍니다. 매개변수에 경로를 지정하면 대상 디렉토리의 내용이 나열됩니다. 유용한 옵션 -l ( ist) 및 -a( 일). 전자는 더 자세한 정보가 포함된 목록으로 출력 형식을 지정하고 후자는 숨겨진 파일을 표시할 수 있습니다.

고양이 2마리

표준 출력에 매개변수로 전달된 파일의 내용을 인쇄합니다. 여러 파일을 전송하는 경우 명령이 파일을 병합합니다. ">" 기호를 사용하여 출력을 다른 파일로 리디렉션할 수도 있습니다. 특정 행 수만 인쇄하려면 -n 옵션( N엄버).

3.cd

현재 디렉토리에서 지정된 디렉토리로 변경할 수 있습니다. 매개변수 없이 실행하면 홈 디렉토리로 돌아갑니다. 두 개의 점이 있는 호출은 현재 디렉터리에서 한 수준 위를 반환합니다. 대시 호출(cd -)은 이전 디렉토리로 돌아갑니다.

4.pwd

현재 디렉토리를 화면에 인쇄합니다. 이것은 Linux 명령줄에 이 정보가 표시되지 않는 경우에 유용할 수 있습니다. 이 명령은 디렉토리에 대한 링크를 얻기 위해 스크립트가 실행되는 Bash 프로그래밍에 필요합니다.

5.mkdir

새 디렉토리 생성. 가장 편리한 옵션은 -p( arents)를 사용하면 아직 존재하지 않는 경우에도 단일 명령으로 전체 하위 디렉터리 구조를 만들 수 있습니다.

6. 파일

파일 형식을 표시합니다. Linux에서 파일과 함께 작동하기 위해 파일에 항상 확장자가 필요한 것은 아닙니다. 따라서 사용자가 자신의 앞에 어떤 종류의 파일이 있는지 확인하기 어려울 때가 있습니다. 이 작은 유틸리티가 문제를 해결합니다.

7.cp

파일 및 디렉토리 복사. 기본적으로 디렉터리를 재귀적으로 복사하지 않으므로(즉, 모든 하위 디렉터리와 하위 디렉터리의 모든 파일) -r 옵션( 아르 자형재귀) 또는 -a( 아카이브). 후자는 재귀 복사 외에도 속성, 소유자 및 타임스탬프를 보존하는 모드를 포함합니다.

8.mv

파일 및 디렉토리 이동 또는 이름 바꾸기. Linux에서 이것이 동일한 작업이라는 점은 주목할 만합니다. 이름 바꾸기는 파일을 이름이 다른 동일한 폴더로 이동하는 것입니다.

9.rm

파일 및 폴더를 삭제합니다. 매우 유용한 Linux 명령: 그것으로 모든 혼란을 정리할 수 있습니다. 재귀적 삭제가 필요한 경우 -r 옵션을 사용합니다. 그러나 조심하십시오. 물론 시스템을 손상시키려면 진지하게 시도해야 하지만 중요한 파일은 삭제할 수 있습니다. Rm은 모든 파일을 복원할 수 있는 휴지통으로 파일을 삭제하지 않지만 완전히 지웁니다. 운영자 작업 RM뒤집을 수 없는. 저를 믿으십시오. "내 학기말을 먹었어요"라는 정신으로 하는 당신의 변명은 누구에게도 관심이 없을 것입니다.

10인

파일에 대한 하드 링크 또는 심볼릭 링크를 생성합니다. 심볼릭 링크 또는 소프트 링크는 Windows의 바로 가기와 유사합니다. 특정 파일에 액세스하는 편리한 방법을 제공합니다. 심볼릭 링크는 파일을 가리키지만 메타데이터가 없습니다. 하드 링크는 심볼릭 링크와 달리 파일 데이터가 저장된 디스크 영역의 물리적 주소를 가리킵니다.

11.chmod

파일에 대한 권한을 변경합니다. 이들은 읽기, 쓰기 및 실행입니다. 각 사용자는 자신의 파일에 대한 권한을 변경할 수 있습니다.

12. 차우

파일의 소유자를 변경합니다. 수퍼유저만 소유자를 변경할 수 있습니다. 재귀적으로 변경하려면 -R 옵션을 사용하십시오.

13. 찾기

파일 시스템, 파일 및 폴더를 검색합니다. 이것은 스누핑 기능뿐만 아니라 발견된 파일에 대해 임의의 명령을 실행할 수 있는 기능 때문에 매우 유연하고 강력한 Linux 명령입니다.

14. 찾기

찾기와 달리 찾기 명령은 업데이트된 데이터베이스에서 파일 이름 패턴을 검색합니다. 이 데이터베이스에는 파일 시스템의 스냅샷이 포함되어 있어 매우 빠르게 검색할 수 있습니다. 그러나 이 조회는 마지막 스냅샷 이후 변경된 사항이 없다고 확신할 수 없기 때문에 신뢰할 수 없습니다.

15.두

파일 또는 디렉토리의 크기를 표시합니다. 가장 유용한 옵션: -h( 시간 uman) 파일 크기를 읽기 쉬운 형식으로 변환하는 -s( 에스 ummarize), 최소 데이터를 출력하고 -d( epth) 디렉토리 재귀의 깊이를 설정합니다.

16.df

디스크 공간 분석기. 기본적으로 출력은 매우 상세합니다. 모든 파일 시스템, 크기, 사용된 공간 및 여유 공간이 나열됩니다. 편의상 -h 옵션을 사용하면 치수를 쉽게 읽을 수 있습니다.

17.dd

공식 매뉴얼에 나와 있듯이 파일을 복사하고 변환하는 터미널 명령어입니다. 아주 명확한 설명은 아니지만 그것이 dd가 하는 전부입니다. 소스 파일, 대상 및 몇 가지 추가 옵션을 제공합니다. 그런 다음 한 파일을 다른 파일로 복사합니다. 쓰거나 복사할 데이터의 정확한 크기를 설정할 수 있습니다. 이 유틸리티는 모든 장치에서 작동합니다. 예를 들어, 하드 드라이브를 /dev/zero에서 0으로 덮어쓰고 싶다면 그렇게 할 수 있습니다. 또한 LiveUSB 또는 하이브리드 ISO 이미지를 만드는 데 자주 사용됩니다.

18마운트/언마운트

다음은 Linux 파일 시스템을 마운트 및 마운트 해제하기 위한 Linux 콘솔 명령입니다. USB 드라이브에서 ISO 이미지까지 모든 것을 연결할 수 있습니다. 그리고 수퍼유저만이 그렇게 할 수 있는 권한이 있습니다.

텍스트 작업을 위한 Linux 콘솔 명령

19. 더 / 더 적게

이것은 한 화면에 맞지 않는 긴 텍스트를 보기 위한 두 가지 간단한 터미널 명령입니다. 매우 긴 명령 출력을 상상해보십시오. 또는 cat을 호출하여 파일을 보고 터미널 에뮬레이터가 모든 텍스트를 스크롤하는 데 몇 초가 걸렸습니다. 터미널이 스크롤링을 지원하지 않는 경우 더 적은 비용으로 이를 수행할 수 있습니다. 더 적은 것이 더 많은 것보다 더 새롭고 더 많은 옵션을 지원하므로 더 많이 사용할 이유가 없습니다.

20 머리 / 꼬리

또 다른 쌍이지만 여기에서는 각 팀마다 고유한 범위가 있습니다. Head는 파일의 처음 몇 줄(head)을 인쇄하고 tail은 마지막 몇 줄(tail)을 인쇄합니다. 기본적으로 각 유틸리티는 10줄을 출력합니다. 그러나 이것은 -n 옵션으로 변경할 수 있습니다. 또 다른 유용한 옵션은 -f입니다. 에프 ollow(따르다). 유틸리티는 화면에 파일의 변경 사항을 지속적으로 표시합니다. 예를 들어, 로그 파일을 지속적으로 열고 닫는 대신 로그 파일을 추적하려면 tail -nf 명령을 사용하십시오.

21. 그렙

다른 Linux 도구와 마찬가지로 Grep은 한 가지 작업을 수행하지만 잘 수행합니다. 즉, 패턴으로 텍스트를 검색합니다. 기본적으로 표준 입력을 허용하지만 파일에서 검색할 수 있습니다. 패턴은 문자열 또는 정규식일 수 있습니다. 일치하는 줄과 일치하지 않는 줄과 해당 컨텍스트를 모두 출력할 수 있습니다. 많은 정보를 생성하는 명령을 실행할 때마다 모든 것을 손으로 구문 분석할 필요가 없습니다. grep이 마법을 부리도록 하십시오.

22.정렬

다양한 기준에 따라 텍스트 줄을 정렬합니다. 가장 유용한 옵션: -n ( N숫자), 숫자 값 및 -r( 아르 자형 everse) 출력을 반전시킵니다. 이것은 du의 출력을 정렬하는 데 유용할 수 있습니다. 예를 들어 파일을 크기별로 정렬하려면 이 명령을 결합하면 됩니다.

23.화장실

단어, 줄, 바이트 및 문자 수를 계산하기 위한 Linux 명령줄 유틸리티.

24.차이

라인별로 비교하여 두 파일 간의 차이점을 표시합니다. 또한 차이점이 발견된 라인만 표시됩니다. 변경된 줄은 "c"로, 삭제된 줄은 "d"로, 새 줄은 "a"로 표시됩니다.

그건 그렇고, 나는 정확히 터미널을 사용하는 방법을 설명하는 또 다른 자세한 기사를 준비했습니다.

프로세스 관리를 위한 Linux 명령

25.kill/xkill/pkill/killall

프로세스를 종료하는 데 사용됩니다. 그러나 프로세스를 식별하기 위해 다른 매개변수를 사용합니다. Kill은 프로세스의 PID가 필요하고 xkill은 창을 클릭하여 닫고 killall 및 pkill은 프로세스 이름을 사용합니다. 특정 상황에서 편안한 것을 사용하십시오.

26.ps/pgrep

이미 언급했듯이 프로세스를 종료하려면 해당 ID가 필요합니다. 이를 얻는 한 가지 방법은 실행 중인 프로세스에 대한 정보를 인쇄하는 ps 유틸리티를 사용하는 것입니다. 출력은 기본적으로 매우 길기 때문에 특정 프로세스에 대한 정보를 보려면 -e 옵션을 사용하십시오. 이것은 통화 당시 상태의 스냅샷일 뿐이며 정보는 업데이트되지 않습니다. aux 스위치가 있는 ps 명령은 프로세스에 대한 전체 정보를 표시합니다. Pgrep은 다음과 같이 작동합니다. 프로세스에 이름을 지정하면 유틸리티가 해당 ID를 표시합니다.

27.상단/하단

두 명령 모두 유사하며 둘 다 프로세스를 표시하고 콘솔 시스템 모니터로 사용할 수 있습니다. 배포판에 기본적으로 함께 제공되지 않는 경우 top의 개선된 버전이므로 htop을 설치하는 것이 좋습니다. 대화형 인터페이스를 통해 프로세스를 볼 수 있을 뿐만 아니라 제어할 수도 있습니다.

28번째

프로세스 실행 시간. 프로그램 실행을 위한 스톱워치입니다. 알고리즘 구현이 표준보다 얼마나 뒤처져 있는지 궁금할 때 유용합니다. 그러나 이 이름에도 불구하고 현재 시간을 알려주지 않으므로 날짜 명령을 사용하십시오.

Linux 사용자 환경 명령

29. su / sudo

Su 및 sudo는 동일한 작업을 수행하는 두 가지 방법입니다. 다른 사용자로 프로그램을 실행합니다. 배포판에 따라 아마도 둘 중 하나를 사용하고 있을 것입니다. 그러나 둘 다 작동합니다. 차이점은 su는 다른 사용자로 전환하는 반면 sudo는 해당 사용자로만 명령을 실행한다는 것입니다. 따라서 sudo를 사용하는 것이 가장 안전한 작업 방법입니다.

30일

시간과 달리 예상한 대로 정확하게 수행합니다. 날짜와 시간을 표준 출력으로 인쇄합니다. 년, 월, 일 출력, 12시간 또는 24시간 형식 설정, 나노초 또는 주 번호 가져오기 등 필요에 따라 형식을 지정할 수 있습니다. 예를 들어, 날짜 +"%j %V"는 ISO 형식으로 년 중 일과 주 번호를 출력합니다.

31. 별칭

이 명령은 다른 Linux 명령에 대한 동의어를 만듭니다. 즉, 새 명령이나 명령 그룹을 만들고 기존 명령의 이름을 바꿀 수 있습니다. 이것은 자주 사용하는 긴 명령을 줄이거나 드물게 사용하고 기억하지 못하는 명령에 대해 더 설명적인 이름을 만들 때 매우 편리합니다.

32. 우나메

시스템에 대한 몇 가지 기본 정보를 표시합니다. 옵션이 없으면 Linux 라인 외에는 아무 것도 표시되지 않지만 -a 옵션( ll), 커널, 호스트 이름 및 프로세서 아키텍처에 대한 정보를 얻을 수 있습니다.

33. 가동 시간

시스템 가동 시간을 알려줍니다. 그다지 중요한 정보는 아니지만 무작위 계산에 유용하거나 서버가 재부팅된 지 얼마나 되었는지 알아보기 위한 호기심에서 유용할 수 있습니다.

34. 잠

어떻게 사용하는지 궁금하실 텐데요. Bash 스크립팅 외에도 장점이 있습니다. 예를 들어, 일정 시간이 지나면 컴퓨터를 끄거나 즉석 알람으로 사용하려는 경우입니다.

사용자 관리를 위한 Linux 명령

35.useradd/userdel/usermod

이러한 Linux 콘솔 명령을 사용하여 사용자 계정을 추가, 제거 및 수정할 수 있습니다. 자주 사용하지 않을 가능성이 높습니다. 특히 이것이 가정용 컴퓨터이고 귀하가 유일한 사용자인 경우. 그래픽 인터페이스를 사용하여 사용자를 관리할 수도 있지만 만일을 대비하여 이러한 명령에 대해 알고 있는 것이 좋습니다.

36.암호

이 명령을 사용하면 사용자 계정 암호를 변경할 수 있습니다. 수퍼유저는 볼 수 없더라도 모든 사용자의 비밀번호를 재설정할 수 있습니다. 좋은 보안 방법은 비밀번호를 자주 변경하는 것입니다.

문서 보기를 위한 Linux 명령

37. 남자 / whatis

man 명령은 특정 명령에 대한 설명서를 엽니다. 모든 기본 Linux 명령에 대한 매뉴얼 페이지가 있습니다. Whatis는 주어진 명령에 사용할 수 있는 매뉴얼 섹션을 보여줍니다.

38. 어디에

프로그램 실행 파일의 전체 경로를 표시합니다. 소스가 시스템에 있는 경우 소스에 대한 경로도 표시할 수 있습니다.

네트워크 관리를 위한 Linux 명령

39.ip

네트워크 관리를 위한 Linux 명령 목록이 너무 짧은 것 같으면 ip 유틸리티에 익숙하지 않을 가능성이 큽니다. net-tools 패키지에는 ipconfig, netstat 및 iproute2와 같이 더 이상 사용되지 않는 유틸리티와 같은 많은 다른 유틸리티가 포함되어 있습니다. 이 모든 것이 하나의 유틸리티인 ip로 대체됩니다. 네트워킹을 위한 스위스 군용 칼이나 이해할 수 없는 덩어리로 생각할 수 있지만 어쨌든 미래입니다. 그냥 처리하세요.


Linux 운영 체제는 오랫동안 안정적이고 사용자에게 친숙한 것으로 자리 잡았습니다. 그는 프로그래머의 실수와 초보자의 부적절한 취급을 참을성 있게 참습니다. 그리고 이미 OS Linux에서 관례가 되었기 때문에 모든 문제를 해결할 수 있는 다양한 도구가 있습니다.

이 섹션에서는 콘솔 명령에 중점을 둘 것입니다. 파일을 열거나 마우스 클릭 한 번으로 프로그램을 실행할 수 있는 편리한 창 관리자에 시간이 많이 소요된 사용자는 이것이 거칠고 매우 불편할 수 있습니다. 그러나 모든 두려움이 떠오르는 태양 광선에 아침 안개처럼 사라질 것이기 때문에 시도하기만 하면 됩니다.

아직 콘솔에서 작업하지 않은 경우 간단한 명령을 사용하여 새 패키지를 설치하고 Synaptic 프로그램의 캐시를 즉시 지울 수 있다는 사실에 관심이 있을 수 있습니다(sudo apt-get clean), 디스크 연결 , 또는 모든 것을 분해(sudo mount -a)하거나, 원하는 경우 비디오 카드 테스트를 주선(glxgears -printfps)할 수도 있습니다. 콘솔 모드에 있는 동안 디렉토리와 그 하위 디렉토리에서 무언가를 찾아서 다른 사람들이 읽을 수 있도록 해야 할 수도 있습니다(# find /myotherdir/ -type f -exec chmod a-x,u+w () \;).

간단하고 유용한 명령은 분명히 당신에게 유용할 것입니다. 물론 여기의 목표는 기존의 모든 Linux 명령에 대해 알려주는 것이 아니며 모든 명령이 필요하지 않을 것입니다. 아래 목록에는 그 중 가장 기본적이고 필요한 것만 포함되어 있습니다. 특정 명령에 대한 포괄적인 정보와 실행 가능한 모든 옵션을 얻으려면 온라인 매뉴얼 또는 정보 매뉴얼의 해당 페이지를 사용해야 합니다.

에이그[ options ] [archiver ] [ 아카이브 파일 이름 ] - 다양한 유형의 아카이브 파일로 작업할 수 있는 프로그램입니다.

불량 블록[ 옵션 ] [ 장치 ] - 디스크의 잘못된 물리적 섹터를 검색합니다.

bzip2[ 옵션 ] [ 파일 이름 ] - 파일 압축 유틸리티.

[ 옵션 ] [ 월 [ 년 ] ] - 이 명령은 달력을 표시합니다. 기본적으로 이번 달의 달력이 표시됩니다. 예를 들어, 다음 명령은 cal -3 - 3개월 동안의 달력을 표시합니다.

CD/디렉토리- 명령을 사용하면 현재 디렉토리를 변경할 수 있습니다. 예: cd ~/는 사용자의 홈 디렉토리로 빠르게 이동합니다.

chmod[ 옵션 ] [ 파일 모드 ] - 이 명령을 사용하면 수퍼유저 또는 사용자(파일 소유자)가 속성을 변경할 수 있습니다. 8진수 또는 기호 표기법을 사용하여 속성을 지정할 수 있습니다. 예를 들어 파일을 실행 가능하게 만들어야 했습니다. 이를 위해 sudo chmod +x [file] 명령을 사용하거나 chmod 777 -cR /home/somefolder 명령을 실행하여 전체 폴더 및 모든 폴더에 대한 권한을 설정할 수 있습니다. 그 내용(-R 스위치는 재귀적임)에 따라 -cR 옵션의 조합을 사용할 수 있고 사용하지 않을 수 있습니다. -c 스위치는 콘솔에 정보를 인쇄하므로 권한이 확실히 변경되었는지 확인할 수 있습니다.

차우[ options ] [ file ] - 수퍼유저로 이 명령을 실행하면 파일 소유자 또는 소유자 그룹을 변경할 수 있습니다.

분명한- 터미널 창을 지웁니다.

cmp[ parameters ] [ file1 ] [ file2 ] - 이 명령은 두 파일을 바이트 단위로 비교하는 유틸리티를 시작합니다.

통신[ options ] [ file1 ] [ file2 ] - 이 명령을 사용하면 두 파일을 한 줄씩 비교할 수 있습니다.

압박 붕대[ options ] [ filename ] - 지정된 파일의 크기를 줄이는 명령입니다.

[옵션] [소스] - 이 프로그램은 파일과 디렉토리를 복사하는 데 사용됩니다.
예: cp /home/filename에서 /Desktop/foldername으로

date [ options ] - 이 명령은 시스템 날짜와 시간을 표시하고 변경하는 데 필요합니다.

차이[ options ] [ file1 ] [ file2 ] 두 파일을 비교하는 또 다른 유틸리티입니다. 비교 후 차이점이 발견된 라인을 표시합니다.

diff3[ options ] [ file1 ] [ file2 ] [ file3 ] - 세 개의 파일을 비교할 수 있는 동일한 유틸리티.

디렉토리- 이 디렉토리에 있는 파일 목록을 표시합니다.

e2fsck[ 옵션 ] [ 장치 ] - 손상된 ext2 파티션을 확인하고 복구하는 유틸리티입니다.

꺼내다- CD를 꺼내는 유틸리티. 동일한 명령을 사용하여 CD-ROM의 속도를 조정할 수 있습니다. 이를 위해 예를 들어 음악을 들을 때 추가 노이즈 소스가 주의를 산만하게 할 때 발생하는 eject -x [속도] 명령을 실행합니다. 다른 문제에서는 이러한 목적을 위한 또 다른 명령 hdparm -E8 /dev/cdrom이 있습니다.그러나 사용에 특정 불편함이 있으며 루트 계정에 액세스해야 하며 일부 드라이브에서는 시간이 지남에 따라 디스크가 여전히 가속되며 우리는 명령을 다시 실행해야 합니다. 일반적으로 CD-ROM으로 작업할 때 다른 명령을 사용할 수 있습니다. 예를 들어, lsof +d /media/cdrom - CD를 꺼내지 못하게 하는 정보를 얻을 수 있습니다. 또는 어떤 이유로 CD를 처리하고 싶지 않은 경우 다음 명령을 사용하여 디스크를 강제로 꺼낼 수 있습니다. umount -l /media/cdrom && eject 예를 들어 다음 명령과 같이 디스크 이미지로 작업하는 것도 쉽습니다. sudo mount -o loop -t iso9660 [what] [where] ISO 디스크 이미지를 쉽게 마운트할 수 있습니다.

에코[what] >> [where] // 파일 끝에 [what] 추가 [where] 예를 들어 ">"를 쓰면 파일을 덮어씁니다.

fdformat[ 옵션 ] [ 장치 ] - 플로피 디스크의 로우 레벨 포맷.

찾기[ path ] [ options ] - 주어진 매개변수와 일치하는 파일을 검색하는 명령입니다.

fmt[ options ] [ file ] - 간단한 텍스트 처리를 위한 유틸리티.

무료[ parameters ] - 사용 가능한 RAM에 대한 정보를 표시합니다.

퓨저[ options ] [ file ] - 이 명령은 주어진 파일을 사용하는 모든 프로세스를 표시합니다.

그놈 터미널- Gnome 환경에서 작업 터미널 생성

여러 떼[ options ] - 사용자가 속한 그룹을 표시합니다.

건집[ 파일 ] - gzip 유틸리티로 압축된 파일의 압축 해제.

gzip[ 매개변수 ] [ 파일 ] - 보관용 유틸리티. 확장자가 .GZ인 아카이브 파일을 생성합니다.

정지[ 옵션 ] - 컴퓨터를 종료합니다.

돕다[ options ] - 이름에서 알 수 있듯이 이 명령은 내장 쉘 명령에 대한 도움말 시스템을 표시하는 역할을 합니다. 추가 매개변수 없이 입력하면 사용자는 모든 내장 명령의 전체 목록을 볼 수 있습니다.

역사[ parameters ] - 실행된 명령 목록입니다.

ID[ options ] [ user ] - 이 명령은 현재 사용자와 그가 속한 그룹의 ID를 표시합니다.

정보- 사람 대신 온라인 도움말 설명서를 표시합니다.

직업- 이 명령은 백그라운드에서 실행 중인 프로세스를 보여줍니다.

죽이다[ parameters ] [ PID ] - 이 명령은 특정 프로세스에 종료 신호를 보냅니다. 정지된 응용 프로그램을 종료하는 데 사용할 수 있습니다.

다 죽여[ parameters ] - 지정된 매개변수와 일치하는 모든 프로세스의 종료.

연결- Links 텍스트 웹 브라우저를 시작합니다.

~이다[ options ] - 디렉토리의 모든 파일에 대한 정보를 표시하는 명령입니다. 추가 옵션을 사용하여 더 자세한 정보를 얻을 수 있습니다(예: -la 옵션과 함께 ls 명령 사용) 이-라) 파일 속성이 표시됩니다(w - 쓰기, r - 읽기, x - 실행).

스라소니- Lynx 텍스트 웹 브라우저를 시작합니다.

남성[ 옵션 ] - 온라인 참조 매뉴얼 man. 옵션에서 man도 지정하면 이 매뉴얼을 사용하는 데 도움이 됩니다.

MC- 파일 관리자 Midnight Commander를 시작합니다.

엠포맷[ 옵션 ] [ 드라이브 ] - MS-DOS용 플로피 디스크 포맷. 현재 거의 사용되지 않는 명령입니다.

mkbootdisk- 비상 부팅 디스켓 만들기.

mkdir[ 옵션 ] [ 경로 ] - 새 디렉토리를 만듭니다. 예: mkdir /Desktop/name_of_directory_to 생성

[ 파일 시스템 ] - 지원되는 Linux 파일 시스템을 마운트합니다.

파티션- MS-DOS 파티션 생성.

뮤직비디오[옵션] [소스] [대상] - 파일 및 디렉터리를 이동하는 명령입니다.

나노- 나노 콘솔 텍스트 편집기를 시작합니다. 예를 들어 pico와 같은 명령을 실행할 때 시스템에 후자가 설치되어 있지 않으면 원하는 결과를 얻지 못할 수 있습니다. 이는 nano 또는 vi와 같은 다른 패키지에도 적용됩니다.

암호[ user ] - 사용자가 자신의 암호를 변경할 수 있도록 하는 명령과 수퍼유저 - 시스템에 등록된 모든 사용자의 암호를 변경할 수 있습니다.

피도프[ options ] [ applications ] - 이 명령은 특정 프로세스의 식별자(PID)를 표시합니다. PID를 알면 중단된 프로세스는 kill 명령을 사용하여 종료할 수 있습니다.

전원 끄기[ 옵션 ] - 컴퓨터를 끄는 명령. 정지 명령과 유사합니다.

암호- 명령은 현재 디렉토리의 경로를 보여줍니다.

[ options ] - 파티션에서 사용 가능한 여유 공간의 양을 표시합니다.

재부팅- 이 명령은 정지 및 전원 끄기와 달리 비활성화되지 않지만 시스템을 재부팅합니다.

크기 조정2fs[ 옵션 ] 장치 [ 새 크기 ] - ext2 파일 시스템의 크기를 변경합니다.

초기화- 터미널 창을 지웁니다.

RM[ 옵션 ] [ 파일 또는 디렉터리 ] - 이 명령을 사용하여 파일이나 디렉터리를 삭제할 수 있습니다.

rpm[ options ]는 널리 사용되는 바이너리 패키지 형식입니다. 새 프로그램을 설치하거나 기존 프로그램을 업데이트하는 데 사용됩니다.

[시간] [옵션] - 지정된 시간 동안 일시 중지합니다. 프로세스 실행을 지연할 수 있습니다. 예를 들어 이 sleep 15 && reboot 처럼 보일 수 있습니다. 그러면 지정된 시간 간격 후에 재부팅됩니다.

sndconfig- Linux에서 사운드 구성을 위한 유틸리티 시작. 설치 과정에서 사운드 카드가 인식되지 않으면 이 유틸리티를 사용할 수 있습니다.

타르[ options ] - tar 아카이브 작업을 위한 명령입니다. 필요한 매개변수를 지정하여 목표에 따라 파일 목록에서 아카이브를 만들 수 있습니다. 필요한 파일은 공백으로 구분하여 나열합니다(예: tar -cvf homefiles.tar file1 file2 file3 또는 unpack files). 선택한 아카이브에서 tar -xvf archive_name.tar

맨 위- CPU 사용량별로 정렬된 현재 프로세스의 대화형 목록입니다. 그러나 우리의 의견으로는 htop 패키지가 각각 htop call 명령과 관련하여 더 편리합니다.

접촉- 텍스트 파일을 생성합니다. 예: touch /Desktop/Somefolder/Newfile

마운트 해제[ options ] - 이 명령은 Linux에서 파일 시스템을 비활성화합니다. 마운트 명령을 사용하여 연결되었음을 기억하십시오.

우나메-a - 운영 체제 버전에 대한 정보를 표시합니다.

압축을 풀다[ options ] [ file ] - compress 명령으로 압축된 파일의 압축을 풉니다.

펼치다[ options ] [ file ] - 주어진 파일에서 공백을 탭으로 변환합니다.

압축을 풀다[ options ] [ zipped file ] - 이 명령을 사용하여 zip 아카이버로 압축된 파일의 압축을 풀 수 있습니다.

사용자- 현재 시스템에 연결된 사용자의 표시.

vi- vi 콘솔 텍스트 편집기를 시작합니다.

[ options ] [ user ] - 현재 시스템에 연결된 사용자와 그들이 실행하는 프로세스를 표시합니다.

화장실[ options ] [ file ] - 이 명령은 지정된 파일의 바이트 수와 줄 수를 표시합니다.

어느[ 응용 프로그램 ] - 이 명령은 특정 응용 프로그램의 실행 파일에 대한 전체 경로를 표시합니다.

지퍼[ options ] [ file ] 파일 보관에 널리 사용되는 유틸리티입니다.

아마도 그것이 전부일 것입니다. 주요 명령어와 필수 명령어에 대해 이야기해 보았습니다. 모든 명령을 자세히 설명하는 것이 내 목표는 아니었고 이제는 필요하지 않습니다. 온라인 맨 또는 정보 매뉴얼의 해당 페이지를 항상 사용할 수 있기 때문입니다. 그것을 하는 방법?

명령줄 기능은 정말 인상적입니다. 그들의 발전을 진심으로 기원합니다.

Linux 콘솔을 배우기 시작하면 콘솔 명령을 모르면 할 수 없습니다.

이 참고 사항은 터미널과 ssh를 통해 사용할 수 있는 주요 Linux 콘솔 명령을 나열합니다.
su, sudo, whoami, fsck, 가동 시간, who, w, df, du, ifconfig, ping, traceroute, mtr, whois, ps, 상단, 죽이기, killall, 남자, passwd, ls, pwd, mkdir, rmdir, rm, mv, cat, less, more, chmod, chown, tar, wget, 찾기, 찾기, 기록, 재부팅, 정지, 종료

현재 세션을 종료하지 않고 peleh로 로그인합니다.

사용자의 초대 문자는 $, 루트 수퍼유저의 경우 #과 같습니다.

일반적으로 명령 관리 작업을 수행하기 위해 임시 수퍼유저 로그인에 사용됩니다.

sudo 명령

수도사용자가 루트 또는 다른 사용자로 명령을 실행할 수 있습니다. 액세스 권한 부여 여부를 결정하기 위해 sudo에서 사용하는 규칙은 파일에 있습니다. /etc/sudoers.

워미 팀

워미- 시스템에서 권한이 부여된 사용자의 이름을 표시합니다.

fsck 명령

fsck파일 시스템의 오류를 확인하고 수정하는 UNIX 명령입니다. 명령을 실행한 후 특정 오류의 수정을 확인(y)하거나 확인하지 않아야(n) 해야 합니다. 오류를 자동으로 확인하고 수정하려면 '-y' 스위치와 함께 명령을 실행해야 합니다. fsck -y

가동 시간 명령

가동 시간최근 1분, 5분, 15분 동안 현재 시간, 부팅 후 가동 시간, 현재 사용자 수 및 로드를 표시합니다.

누가 명령

누구- 시스템의 사용자 목록 표시

w 명령

- 현재 서버에서 작업 중인 사용자 및 해당 프로세스에 대한 정보와 지난 1, 5, 15분 동안의 평균 서버 로드 표시( 가동 시간 + 누구).

df 명령

DF(disk free의 약어) - 장치 이름별로 모든 파일 시스템 목록을 표시하고 크기, 사용 및 여유 공간 및 마운트 지점을 보고합니다. -h 스위치와 함께 사용하는 것이 편리합니다(크기는 Gb로 표시됨):

뒤 명령

- 단일 파일의 크기 표시:

ifconfig 명령

ifconfig— 네트워크 설정 표시(인터페이스):

핑 명령

- TCP / IP 기반 네트워크 연결 확인 유틸리티:

경로 추적 명령

경로 추적— TCP/IP 네트워크에서 데이터 경로를 결정합니다.

mtr 명령

mtr ya.ru - 인터넷의 데이터 경로와 손실 비율을 표시하고 지속적으로 데이터를 업데이트합니다.

후이즈 명령

후이즈— 도메인에 대한 정보 표시(등록 기관, 도메인 갱신 기간, 이름 서버에 대한 데이터…):

ps 명령

추신- 현재 활성 프로세스 나열

최고 명령

맨 위- 실행 중인 모든 프로세스 표시

죽이기 명령

죽이다 pid - id가 pid인 프로세스 종료

killall 명령

다 죽여 ispmgr - ispmgr이라는 이름의 모든 프로세스를 종료합니다.

남자 명령

남성 passwd - passwd 명령에 대한 도움말 표시

암호 명령

암호 testuser - testuser 사용자의 암호를 변경합니다. 기본적으로 특정 사용자를 지정하지 않고 passwd 명령은 시스템에서 권한이 부여된 사용자의 암호를 변경합니다.

ls 명령

- 파일 및 디렉토리 목록("-la" 키 사용 - 숨겨진 파일이 있는 목록):

pwd 명령 - 현재 디렉토리

암호- 루트 디렉토리에서 현재 작업 디렉토리까지의 전체 경로 표시(현재 디렉토리 표시):

mkdir 명령

mkdir폴더 – 디렉토리/디렉토리 폴더 생성

rmdir 명령

rmdir- 파일 시스템에서 디렉토리를 삭제합니다. rm -rf 명령(디렉토리의 경우 -r 스위치)을 사용하여 디렉토리와 그 내용을 제거할 수도 있습니다.

rm 명령

RM파일 - 확인과 함께 파일 파일 삭제

RM파일 * - 확인과 함께 문자 파일로 시작하는 모든 파일을 삭제합니다.

mv 명령

뮤직비디오(영어 이동에서) - 파일이나 디렉토리를 이동하거나 이름을 바꾸는 데 사용:

1 - 폴더 폴더의 이름을 folder00으로 바꿉니다.

2 - 파일을 디렉토리로 이동:

고양이 명령

고양이> 파일 - 파일에 표준 입력을 보냅니다(즉, 필요한 콘텐츠가 포함된 파일 생성):

이 파일에 정보 입력을 완료하려면 평소와 같이 키 조합을 눌러야 합니다. .

고양이파일 - 파일 파일의 내용을 표시합니다.

고양이 file file1 > file22 - 파일 file22를 만들고 파일 file과 file1의 데이터를 여기에 씁니다.

더 적게, 더 많은 명령

명령을 사용하여 파일의 내용을 볼 수도 있습니다. 더 적은또는 .

chmod 명령

chmod- 파일 또는 디렉토리에 대한 액세스 권한 변경(디렉토리의 경우 751(-rwxr-xr-x)가 자주 사용되며 파일의 경우 - 644(-rw-rw-r—)), 여기서

4 - 읽기 (r)
2 - 기록 (w)
1 - 실행(x):

chown 명령

차우- 파일의 소유자 변경

타르 명령

타르 file.tar 파일 - 파일 파일을 압축하고 이름을 file.tar로 지정합니다.

여기서 -c(만들기) 옵션은 만듭니다. 팀 타르-xpf folder00.tar는 파일 권한을 유지하면서 현재 디렉토리에 아카이브의 압축을 풉니다.

wget 명령

wget— 네트워크를 통해 파일을 서버에 복사합니다.

명령 찾기

찾기- 파일 검색:

명령 찾기

위치하고 있다- 파일 검색:

기록 명령

역사- show 명령 기록(볼 줄 수를 지정할 수 있음):

재부팅 명령

재부팅- 서버를 다시 시작

정지 명령

정지- 서버 종료

종료 명령

일시 휴업— 서버 종료 또는 다시 시작(옵션에 따라 다름)

Linux 콘솔 명령 또는 명령줄은 사용자와 컴퓨터 자체 간의 일종의 중간 링크입니다. 기계가 주문을 이행하려면 적절한 명령을 받아야 합니다. 처음에는 이것이 바로 사람과 컴퓨터의 관계가 발생한 방식이지만 조금 후에 추가 마우스 도구가 등장하여 전체 정보 교환 프로세스를 크게 단순화하고 모든 사용자가 더 쉽게 액세스할 수 있게 되었습니다. 그럼에도 불구하고 콘솔은 오늘날까지도 모든 종류의 작업을 수행하기 위한 강력하고 때로는 매우 편리한 도구입니다.

일반적으로 많은 콘솔 유틸리티가 있지만 여기서는 그 중 두 가지만 예를 들어 간략하게 살펴보겠습니다. 그러나 매우 중요하고 자주 사용됩니다. 공익사업 apt-get소프트웨어 패키지와 함께 작동하도록 설계되었습니다. 콘솔을 전혀 인식하지 못하는 사람들을 위해 멋진 그래픽 쉘을 사용할 수 있습니다. apt-get, 자격이 있는 시냅스(공식 저장소에서 사용 가능).

유틸리티를 사용하는 방법?

//주요 공식

sudo apt-get 명령

//예를 들어 모든 패키지를 업데이트합니다.

sudo apt-get 업그레이드

패키지 작업을 위한 기본 apt-get 명령.

apt-get 업데이트 // 업데이트 정보 저장소의 패키지 정보
apt-get 업그레이드 //모든 패키지 업데이트
apt-get dist-upgrade //시스템 전체 업데이트
apt-get clean //록을 청소합니다. 캐시 파일 이외의 저장소
apt-get 자동 청소 //와 동일 깨끗한, 제거됨. 캐시 파일
apt-get 확인 //캐시를 업데이트하고 확인합니다. 불만족스러운 의존성
apt-get 자동 제거 //이전에 다운로드했지만 불필요한 패키지 삭제
apt-get 제거 //저장으로 패키지를 제거합니다. 구성 파일
apt-get-purge //모든 종속성이 있는 패키지를 제거합니다.
apt-get 설치 //패키지 설치
apt-get 빌드-뎁 //세트. 소스 패키지를 빌드하기 위한 모든 것
apt-get 소스 //소스 패키지 다운로드

옵션:

-h, --도움말 //참조
-q, --조용한 //진행률 표시줄 숨기기
-qq //오류 외에는 표시하지 않음
-d, --다운로드 전용 //패킷만 받고 종료
-s, --시뮬레이트 //이벤트 시뮬레이션 실행
-그 - 그래 //자동. 모든 질문에 "예"라고 대답하십시오
--재설치 //패키지 재설치
-f, --수정-고장 // 깨진 의존성 수정
-m, --무시 누락 //누락된 패키지 무시
-u, --show-업그레이드 //업데이트된 패키지 표시
--업그레이드 없음 //패키지를 업데이트하지 않음
-b, --컴파일, --빌드 //받은 후 패키지 빌드
-디 //제거 시 종속 구성 요소 제거
-V // 패키지 버전 번호를 상세하게 표시
--제거하지 않음 //패키지가 표시된 경우. 제거하려면 다음 apt-get끄다
--force-예 //지정된 작업의 강제 실행

재미있는.

apt-getmoo

"오늘 음미했니?"라고 묻는 소를 만나야 합니다.

적성 유틸리티.

" 적성", 실제로는 "와 같다. apt-get"하지만 더 나은 것으로 간주되며 의사 그래픽 인터페이스도 있습니다. 작동 원리는 "대신에 정확히 동일합니다. apt-get", 값을 입력해야 합니다" 적성". 먼저 유틸리티 자체를 설치합니다.

sudo apt-get 적성

이제 다음을 입력하면: 적성, 그러면 프로그램 인터페이스로 이동합니다.

몇 가지 명령을 살펴보겠습니다.

// 패키지를 설치합니다.

sudo 적성 패키지1 패키지2 패키지3

보시다시피 한 번에 무제한의 패키지를 설치할 수 있습니다. 아무리 많이 설치해도 적성모든 종속성을 자동으로 해결하므로 동의하기만 하면 됩니다. (와이)그리고 누르다 (입력하다). 또한 유추하여 패키지를 제거할 수 있습니다.

sudo 적성 제거 패키지 이름 1
또는
sudo 적성 제거 패키지 이름 1

첫 번째 명령은 설정을 건드리지 않고 패키지의 파일만 제거하고 두 번째 명령은 모든 것을 완전히 제거합니다. 다음과 같은 패키지 설명을 볼 수 있습니다.

적성 쇼 패키지 이름

일반적으로 이 유틸리티는 " apt-get", 하지만 패키지를 설치 및 제거할 때 "보다 사용하는 것이 좋습니다. apt-get". 어쨌든 공식 홈페이지에서 우분투그러한 권장 사항을 제공하십시오.

기타 콘솔 명령

정보와 관련된 명령 목록입니다.

호스트 이름 // 머신의 네트워크 이름
워미 //현재 사용자 이름
uname-m // 머신 아키텍처 표시
우나메 -r //커널 버전
sudo dmidecode -q //알리다. 장치에 대해. 시스템 제공
고양이 /proc/cpuinfo // 프로세서 정보
고양이 /proc/인터럽트 //인터럽트
고양이 /proc/meminfo //모든 메모리 정보
고양이 /proc/swap //에 대한 모든 정보 교환
고양이 /proc/version //커널 버전 및 기타 정보
고양이 /proc/net/dev //네트워크 인터페이스 및 통계
고양이 /proc/mounts // 마운트된 디바이스
고양이 /proc/파티션 //사용 가능한 섹션
고양이 /proc/modules //로드된 커널 모듈
lspci-tv //PCI장치
lsusb-tv //USB장치
데이트 //현재 날짜
//캘린더와 이번 달
2012년 칼 // 201년 전체를 보여줍니다.

재부팅 및 종료 프로세스와 관련된 명령입니다.

지금 종료 -h //시스템 종료
초기화 0 //시스템 종료
0 //시스템 종료
종료 -h 시간:분 & //시스템 종료 예약
종료 -c //예약 종료 취소
지금 종료 -r //시스템 재부팅
재부팅 //시스템 재부팅
로그 아웃 //세션 종료

파일 작업 등...

CD / 홈 // 홈 디렉토리로 변경
CD.. //한 단계 위로 이동
CD ../.. // 2단계 위로 이동
CD- //이전 디렉토리로 이동
암호 //현재 디렉토리 경로 표시
ls -F //파일과 디렉토리 표시
ls-l //보여 주다. 파일, 디렉토리에 대한 세부 정보
이-아 //숨김 파일 표시
mkdir 디렉토리1 //이름이 지정된 디렉토리 생성 디렉토리1
mkdir dir1 dir2 //디렉토리 생성 디렉토리1그리고 디렉토리2
mkdir -p /tmp/dir1/dir2 //지정된 위치에 디렉토리 생성
rm -f 파일1 //이름이 있는 파일 삭제 파일1
rmdir 디렉토리1 //이름이 있는 디렉토리 제거 디렉토리1
rm -rf 디렉토리1 //디렉토리 제거 디렉토리1그리고 그 모든 내용
rm -rf 디렉토리1 디렉토리2 //디렉토리 제거 디렉토리1\디렉토리2및 콘텐츠
mv dir1 new_dir //이름 변경/디렉토리 이동
cp //파일/폴더 복사
ln-s //심볼릭 링크 생성
chmod //파일 권한 할당

파일 및 디렉토리를 검색합니다.

어디에 저장했는지 잊으셨나요? 괜찮아요! 모든 것이 콘솔에 있습니다.

찾기 / -이름 파일1 //파일 검색, dir. 시작 와 함께 /
/ -user user1 찾기 //파일 검색, 직접. 와 함께사용자1
/home/user1 -name \*.bin 찾기 //파일 검색 .큰 상자안에 / / 사용자1
/usr/bin -type f -atime +100 찾기 // 주장하다. 큰 상자. 파일, 무작위 100일
/usr/bin -type f -mtime -10 찾기 // 주장하다. 파일 생성/편집 10일 후
찾기 / -이름 \*.deb -exec chmod 755 "()" \; // 주장하다. 파일( .deb)그리고 변화. 진상
\*.ps 찾기 // 확장자를 가진 파일 찾기.추신
정지 //프로그램의 경로를 보여줌정지
어느 멈춤 //보여 주다. 가득한 프로그램의 경로.정지

언뜻보기에는이 모든 것이 다소 위협적으로 보일 수 있지만 이는 언뜻보기에 그렇습니다. 즉시 당황하지 말고 즉시 (와이). 현대 배포판도 우분투특히 명령줄 없이도 할 수 있습니다. 그러나 어떤 경우에는 명령행이 그래픽 인터페이스보다 훨씬 더 편리합니다. 또한 이러한 모든 명령을 암기할 필요는 없습니다. 텍스트 파일을 만들고 모든 내용을 그 안에 복사하고 필요한 경우 사용할 수 있는 치트 시트와 같이 근처에 보관하는 것으로 충분합니다.

물론 이것은 명령줄 및 명령 자체의 주제와 관련된 모든 것과는 거리가 멉니다. 누군가가 이것에 정말로 관심이 있다면 다음 링크로 이동하도록 조언할 수 있습니다. 거기에서 많은 것을 찾고 다운로드할 수 있습니다 , 유일한 질문은 그것이 당신을 위한 것인지 여부입니다. 일반적으로 나는 오늘날 현존하는 모든 콘솔 명령을 마음으로 알고 있는 사람이 전 세계에 적어도 한 명 이상 있는지 의심합니다(제가 틀릴 수도 있습니다).

Linux 명령 참조: http://books.tr200.ru/v.php?id=278389

/usr/bin/lsb_release-ircd # Linux 배포판의 버전을 확인합니다.

우나메-아 # Linux 커널 버전을 표시합니다.

uname-m # 디스플레이 컴퓨터 아키텍처;

호스트 이름 # 컴퓨터의 네트워크 이름을 표시합니다.

가동 시간 # 재부팅 및 종료 없이 시스템 작동 시간;

일시 휴업 # 종료\재부팅. 예:
- 지금 종료 -r # 재부팅
-종료 -h 20:00 # 20시에 전원을 끕니다.
-종료 -h 지금 # 종료;

초기화 0 # 종료;

정지 # 종료;
로그 아웃 # 로그 아웃;# OS 부팅 로그 파일을 보여줍니다.
고양이 /proc/cpuinfo # 프로세서 모델에 대한 전체 정보 표시(주파수, 지원되는 명령어 등)
고양이 /proc/meminfo # 점유된 RAM에 대한 확장 정보를 표시합니다.

# 모든 장치와 해당 매개변수의 목록을 표시합니다.
lspci-tv # 감지된 PCI 장치를 표시합니다.
lsusb-tv # 감지된 USB 장치를 표시합니다.
lsmod # 커널에 로드된 모든 모듈의 목록.
모드 프로브 # 커널에 모듈 로드, 예:# 루트 환경을 /mnt로 변경하는 예: chroot /mnt . 그런 다음 /mnt에 마운트된 루트 파티션이 기본 파티션으로 사용됩니다.
ldd # 특정 프로그램에 필요한 라이브러리 목록. ssh가 작동하는 데 필요한 라이브러리 나열: ldd /usr/bin/ssh ;
어디에 # 특정 파일과 관련된 바이너리, 소스코드, 매뉴얼의 위치를 ​​보여줍니다. 예시: 정지 ;
크론탭 # 일정에 따라 특정 작업을 수행할 수 있는 기능을 제공합니다. 자세한 내용은 링크에서 크론 ;

교환하다 # 스왑 파티션을 비활성화합니다. 스왑 비활성화(데이터가 RAM으로 이동됨): 스왑오프 -a ;

스왑폰 # 스왑 파티션 활성화. 스왑 활성화: 스와폰아 ;

데이트 # 날짜\시간을 보고 변경합니다. 예:

- 데이트 # 현재 날짜와 시간을 표시합니다.

- 날짜 041217002007.00 # 시스템 날짜와 시간을 설정합니다. 형식: MMDDHHmmYYYY.SS;

파일 작업

암호 # 현재 경로를 표시합니다.
# 파일과 디렉토리를 나열합니다. 숨겨진 항목을 포함하여 모든 파일 및 디렉토리의 형식화된 목록을 출력하는 예: ls -laX ;
CD # 디렉토리를 탐색합니다. 예:
- CD # 홈 디렉토리로 변경합니다.
- CD / 홈 # /home으로 이동하는 예;
- CD.. # 한 단계 높은 디렉토리로 이동합니다.
- CD ~사용자 # 사용자의 홈 디렉토리로 변경 user ;
접촉 # 없으면 빈 파일을 만듭니다. 예시: 터치 test.txt ;
RM # 삭제. 예:
- rm test.txt # 파일 삭제;
- rm -rf 온도 # 첨부 파일이 있는 임시 디렉토리 삭제;
cp # 복사. 예:
- cp test.txt /home/test.txt # 현재 디렉토리에서 /home으로 test.txt를 복사합니다.
- cp -la /dir1 /dir2 # 디렉토리 복사;
# 심볼릭 링크를 생성합니다. 예시: ln -s /var/test.txt /home/test.txt - /home 디렉토리의 /var/test.txt 파일에 대한 심볼릭 링크를 생성합니다.
mkdir # 디렉토리를 생성합니다. 예시: mkdir 온도 ;
rmdir # 디렉토리를 삭제합니다. 예시: rmdir 온도 ;
뮤직비디오 # 이동\이름 변경. 디렉토리 이름 변경의 예: mv /dir1 /dir2 (파일과 유사하게);
위치하고 있다 # 검색. test.txt라는 이름의 모든 파일을 어디에서나 검색하는 예: test.txt 찾기 ;
찾기 # 검색. 예:
-/home/it -name test.txt 찾기 # /home/it 및 sub에서 test.txt라는 파일과 디렉토리를 찾습니다.
- /home/it -name "*.txt" 찾기 # /home/it에 있는 모든 파일과 디렉토리와 이름이 ".txt"로 끝나는 하위 디렉토리를 찾습니다.
- /usr/bin -type f -atime +100 찾기 # "/usr/bin"에서 마지막으로 100일 이상 액세스한 모든 파일을 찾습니다.
-/usr/bin -type f -mtime -10 찾기 # 지난 10일 이내에 생성되거나 수정된 ​​"/usr/bin"의 모든 파일을 찾습니다.
통계 # 지정된 파일에 대해 사용 가능한 모든 정보를 표시합니다. 예시: stattest.txt ;
파일 # 파일 형식을 지정합니다. 예시: 파일 test.txt ;
chmod # 접근 권한, 자세한 내용은 링크에서 chmod ;
차우 # 파일의 소유자를 변경합니다. 예: chown www:www test.txt ;
MC # 파일 관리자 ;

아카이빙

타르 - 아카이버. 예:
-tar cf test.tar /home/test.txt # /home/test.txt를 포함하는 test.tar라는 tar 아카이브를 만듭니다.
- tar czf test.tar.gz /home/test.txt # test.tar.gz라는 이름의 Gzip 압축 tar 아카이브를 만듭니다.
-tar cjf test.tar.bz2 /home/test.txt # test.tar.bz라는 이름의 Bzip2 압축으로 tar 아카이브를 만듭니다.
-tar xf test.tar # 현재 폴더에 test.tar 아카이브의 압축을 풉니다.
- tar xzf test.tar.gz # Gzip으로 tar 아카이브의 압축을 풉니다.
- tar xjf test.tar.bz # Bzip2로 tar 아카이브 압축을 풉니다.

공정 관리

맨 위 # 프로세스 관리자;
추신 # 프로세스를 보여줍니다. 예:

- 추신 axjf# 실행 중인 모든 프로세스 보기

- ps-eF # 전체 시작 라인이 있는 프로세스 목록;
- ps -U 사용자 # 사용자 사용자가 생성한 작업 목록.
pgrep # 프로세스를 검색합니다. sshd 프로세스의 PID를 표시합니다. pgrep -l SSHD ;
이소프 #lsof /집 /home을 사용하는 프로세스 목록을 표시합니다.

퓨저-m # 어떤 프로세스가 장치를 점유하고 있는지 알아냅니다. 예시: 퓨저 -m /mnt ;
죽이다 # 프로세스를 종료합니다. 예:

- 4712 죽이기 PID 4712로 프로세스 "종료":;

- 죽이기 -9 4712 # 지정된 프로세스를 강제 종료(도움이 되지 않으면 실행 4712를 죽이다 );

다 죽여 # 이름으로 프로세스를 종료합니다. 예:

- killall x-www-browser # x-www-browser 프로세스 "종료" ;

- killall -u 사용자 # 사용자 사용자가 생성한 프로세스를 종료합니다.
멋진 # 작업 우선 순위를 표시하거나 설정할 수 있습니다. 예:

- 좋은-4 mc # 우선순위로 mc 실행 = current+4 ;

르니스 # 프로세스 우선순위를 변경합니다. 예:
- 르니체 4 -p 11597 # mc 프로세스(PID=11597)의 우선순위 값을 4로 설정합니다.

무료 # 메모리 상태에 대한 정보. 자유형 - RAM 상태를 메가바이트 단위로 표시합니다.
dmidecode # 하드웨어에 대한 정보. RAM 슬롯 수 및 삽입된 모듈에 대한 정보: dmidecode --유형 17 . 여기에서 dmidecode에 대해 자세히 알아보십시오. dmidecode ;

HDD

# 디렉토리 크기에 대한 정보. 뒤 -sh /집/그것/ /home/it/ 디렉토리의 크기를 표시합니다.
fdisk # 하드 디스크 파티션에 대한 정보. 연결된 모든 하드 드라이브 및 이동식 드라이브에 대한 정보: fdisk -l . 더: fdisk ;
블키드 # 시스템에서 사용 가능한 모든 저장 매체의 UUID를 표시합니다.
DF # 파티션의 여유 공간을 표시합니다. 예시: df-h ;
# 마운트. 예:
- # 탑재된 장치에 대한 완전한 정보를 표시합니다.
-마운트 /dev/sda1 /mnt # 마운트 포인트 /mnt에 파티션 /dev/sda1을 마운트합니다.
-마운트 해제 /mnt # 마운트 지점에서 파티션 마운트 해제 /mnt;
불량 블록 # 불량 블록을 확인합니다. 불량 블록 -v /dev/sda1 불량 블록에 대한 sda1 파티션을 확인하십시오.
fsck # 파일 시스템을 확인합니다. fsck /dev/sda1 - sda1 파티션의 linux 파일 시스템의 무결성을 확인/복원합니다.
mkfs # 서식, 자세한 내용은 링크 mkfs ;
스마트 컨트롤 # 스마트 체크. smartctl -A /dev/hda - SMART를 통한 하드 디스크 /dev/hda의 상태 제어, 자세한 내용은 링크 참조 똑똑한 ;

hdparm # 하드 드라이브에 대한 정보, 예:
- hdparm -I /dev/sda # 디스크 정보 /dev/sda ;
- hdparm -tT /dev/sda # 하드 드라이브 성능을 보여줍니다.

그물

#핑. ya.ru를 핑하고 결과를 표시합니다. 핑야루 ;
ifconfig # 네트워크 설정 유틸리티. 예:
-ifconfig # 모든 활성 네트워크 인터페이스의 매개변수를 표시합니다.
-ifconfig -a # 모든 네트워크 인터페이스를 표시합니다.
-ifconfig eth0 위로 # 네트워크 인터페이스 시작 eth0;
- ifconfig eth0 다운 # 네트워크 인터페이스 비활성화 eth0;
-ifconfig eth0 hw ether 00:01:02:03:04:05 # MAC 주소를 변경합니다.
-ifconfig eth0 192.168.1.1 넷마스크 255.255.255.0 # 인터페이스 eth0을 IP 주소와 서브넷 마스크로 설정합니다.

- ifconfig eth0:0 192.168.0.1 넷마스크 255.255.255.0 # 네트워크 인터페이스 eth0에 추가 IP 주소를 설정합니다.
iwlist 스캔 # 무선 액세스 포인트의 가용성에 대해 공기를 스캔합니다.
iwconfig # 무선 네트워크 인터페이스를 구성하기 위한 유틸리티.
- iwconfig 무선랜0 # 무선 네트워크 인터페이스의 구성을 보여줍니다 wlan0;
-iwconfig wlan0 모드 임시 # 네트워크 유형 지정 - ad-hoc;
-iwconfig wlan0 채널 2 # 주파수 채널을 지정합니다.
- iwconfig wlan0 essid inet # 네트워크 이름을 지정합니다. Wi-Fi를 통한 인터넷 배포 설정에 대한 자세한 내용은 여기를 참조하십시오. iwconfig ;
노선 # 경로 설정. 예:
- 경로-n # 라우팅 테이블을 표시합니다.
- 경로 추가 -net 192.168.0.0 넷마스크 255.255.0.0 gw 192.168.1.1 # IP 주소가 192.168.1.1인 게이트웨이를 통해 네트워크 192.168.0.0/16에 고정 경로를 추가합니다(제거하려면 추가를 del에 추가).
netstat # 현재 네트워크 연결. 예시:

- netstat -tup # 활성 네트워크 연결 표시: ;

- netstat -an | 그렙 듣기 # 열려 있는 모든 포트 목록을 표시합니다.
-netstat -anp -udp -tcp | 그렙 듣기 # 포트를 여는 애플리케이션 목록을 봅니다.
ethtool # 현재 네트워크 연결 모드 및 지원에 대한 정보입니다. 예:

- ethtool eth0 지원 및 현재 연결 모드와 같은 정보와 함께 eth0 인터페이스 통계를 표시합니다.
- ethtool -s eth0 속도 100 이중 완전 자동 음성 끄기 # 네트워크 인터페이스 속도를 100Mbit 및 전이중 모드로 강제 실행하고 자동 감지를 비활성화합니다.
TCP 덤프 # 네트워크 트래픽 스캐닝 유틸리티. 예시: tcpdump tcp 포트 80 TCP 포트 80의 모든 트래픽을 표시합니다.
iptables # 방화벽 구성 유틸리티;
SSH # ssh를 통해 원격 컴퓨터에 연결합니다. 예시: SSH 10.10.10.4 . 더: SSH ;
wget # 업로드 유틸리티. wget -c http://www.example.com/file.iso 중지하고 나중에 계속할 수 있는 http://www.example.com/file.iso 파일을 다운로드하십시오.

후이즈 # 도메인에 대한 정보를 알아보세요. 예를 들면 다음과 같습니다. 후이즈 사이트 ;

파기 # 도메인 이름을 확인합니다. 링크의 예: 파기 ;

텍스트

밀봉하다

lpstat # 프린터 목록을 봅니다. 사용 가능한 모든 프린터 목록 가져오기 lpstat -a ;
lp # 인쇄 명령으로 보냅니다. 더: ;
lpr # 인쇄 명령으로 보냅니다. 예시: lpr -P Kyocera_Kyocera_FS-4020DN test.txt ;

lprm- # 인쇄 대기열을 삭제합니다.

사용자 및 그룹

ID # 현재 사용자(로그인, UID, GID, 그룹)에 대한 요약 정보를 표시합니다.

사용자 추가 # 새로운 사용자를 추가합니다. 사용자 추가의 예: adduser 그것을 ;

암호 # 현재 사용자의 비밀번호를 변경합니다.

그룹 추가 # 새 그룹을 추가합니다. 예시: 그룹추가ITgr ;

사용자 모드 # 사용자 설정을 변경합니다. usermod -a -G ITgr ITgr 그룹에 it 사용자를 추가합니다.

유저델 # 사용자를 삭제합니다. 예시: 그것을 사용하다 ;

그룹델 # 그룹을 삭제합니다. 예시: 그룹델ITgr ;

사용자 # 현재 시스템에 로그인한 사용자의 짧은 목록을 표시합니다.

출구 # 현재 사용자의 세션을 종료합니다.

마지막 # 시스템에 사용자 등록을 표시합니다.

여러 가지 잡다한

보다 # 매 n초마다 watch 명령은 적절한 명령을 실행합니다. 예시: 시계 -n 5 "고양이 /proc/loadavg" 5초마다 컴퓨터의 평균 부하를 보는 명령의 결과가 표시됩니다.

화면 # 창 관리자. 자세한 내용은 링크에서: 화면 ;
직류 # 계산기;
# 달력. 예:
-칼-3 # 이전, 현재 및 다음 달을 표시합니다.
- 2015년 # 캘린더 2015;
# 지정된 시간 동안 지연(예제에서 10초): 잠 10 ;
역사 # 이 세션과 이전 세션에서 실행된 명령 목록을 번호로 표시합니다.

스크립트 # 콘솔 세션의 로그를 생성합니다. 입력한 모든 내용과 화면에 표시된 모든 내용이 저장됩니다. 예시: 스크립트 히스토리.txt . 녹음을 중지하려면 다음을 입력하십시오. 출구 ;

어느 # 실행 파일의 전체 경로를 표시합니다. 예를 들어 어떤 ifconfig ;

# 모든 사용자 터미널에 메시지를 표시합니다. 예: 벽 안녕하세요 ;

초기화 # 터미널 설정을 재설정하고 지웁니다.

분명한 # 터미널 화면을 지웁니다.

삑 하는 소리 # 소리 신호를 재생합니다.

참조

남성 # 참조;
남자 ls # ls 명령에 대한 도움말;

* 일부 명령에는 전체 권한이 필요합니다.

** 일부 명령은 추가 소프트웨어를 설치해야 합니다.

  • 세르게이 사벤코프

    어딘가에 서두르는 것처럼 일종의 "부족한"리뷰 ...