linux commands tutorial
간단한 예제의 도움으로 구문을 포함하여 가장 중요하고 자주 사용되는 Linux 명령을 배우려면이 Linux 명령 자습서를 읽으십시오.
Linux는 Unix와 유사한 OS 제품군에 속합니다. Linux 운영 체제는 Linux 커널을 기반으로합니다. 모든 Linux 명령은 Linux OS에서 제공하는 터미널에서 실행됩니다. 터미널은 Windows의 명령 프롬프트와 매우 유사합니다. Linux 쉘 또는 콘솔이라고도합니다.
Linux 터미널 사용자 인터페이스는 패키지 설치, 파일 조작, 사용자 관리를 포함한 모든 관리 작업을 수행하는 데 도움이됩니다.
모든 Linux 명령은 대소 문자를 구분합니다. . 명령을 입력 한 후 Enter 키를 누르면 명령이 실행됩니다. 명령의 출력은 터미널 자체에 표시됩니다.
Linux에는 많은 명령이 포함되어 있습니다. 이 Linux 명령 치트 시트에서는 가장 중요한 명령을 안내하여 익숙해지고 Linux 터미널에서 쉽게 작업 할 수 있도록합니다.
명령을 실행하려면 Ubuntu 또는 기타 Linux 배포판을 실행하는 컴퓨터가 필요합니다. Ubuntu에서는 Ctrl-Alt-T 버튼을 누르거나 화면 왼쪽 상단의 '활동'버튼을 클릭하고 'shell'또는 'terminal'또는 기타 일반적인 동의어를 입력하여 터미널을 시작할 수 있습니다.
(영상 출처 )
Linux OS가 없지만 Linux 명령을 연습하고 싶다면 온라인 Linux 터미널을 사용할 수 있습니다. 많은 Linux 터미널은 Linux 명령을 연습하기 위해 무료로 온라인에서 사용할 수 있습니다.
학습 내용 :
Linux 명령의 전체 목록
기본 Linux 명령
# 1) 암호 : pwd 명령은 현재 작업 디렉토리를 인쇄합니다. 루트에서 현재 디렉토리까지의 절대 경로를 제공합니다.이 명령은 터미널 창에서 길을 잃지 않도록 도와줍니다. 어떤 디렉토리에 있는지 알게 될 것입니다.
기본적으로 현재 작업 디렉토리는 터미널을 처음 열었을 때의 홈 디렉토리입니다.
명령: 암호
# 2) 우와 미 : 이 명령은 현재 Linux 터미널에 로그인 한 사용자의 사용자 이름을 표시합니다.
명령: Whoami
# 3) 클리어 : 터미널이 많은 명령과 출력으로 채워지면 clear 명령을 사용하여 터미널을 정리할 수 있습니다.
# 4) 종료 : exit 명령은 단순히 터미널 세션을 닫습니다.
날짜, 시간, 달력을 표시하는 Linux 명령
# 1) 날짜 : 이 명령은 현재 시간과 날짜를 표시합니다.
명령: 데이트
# 2) cal : cal은 달력을 나타냅니다. 기본적으로 cal 명령은 현재 달의 달력을 표시합니다. 이 기사를 작성하는 시점에서 이번 달은 2020 년 3 월이므로 출력에서 2020 년 3 월 달력을 표시했음을 알 수 있습니다.
명령: cal
- 올해 전체 달력을 표시하려면 명령을 내릴 수 있습니다. ‘Cal -y’ .
- 연도를 지정할 수도 있습니다. 예를 들어, 2019 년 달력을보고 싶다면 명령을 내릴 수 있습니다. ‘Cal 2019’- 2019 년 달력이 표시됩니다.
- 또한 특정 연도의 특정 월 (예 : 2019 년 1 월)의 달력을 보려면 다음 명령을 실행할 수 있습니다. ‘Cal 1 2019’- 2019 년 1 월 달력이 표시됩니다. 여기서‘1’은 해당 연도의 첫 번째 달, 즉 1 월을 나타냅니다.
- 또한 이전 달, 이번 달 및 다음 달의 3 개월 달력을 함께 볼 수 있습니다. 이 작업의 명령은 다음과 같습니다. ‘Cal -3’
Linux 파일 시스템은 디렉토리 트리라고도하는 트리와 유사한 구조를 가지고 있습니다. 정보를 구성하는 데 사용됩니다.
디렉토리 트리는 가계도와 매우 유사하므로 부모가있는 디렉토리 또는 파일입니다. 그러나 각 디렉토리 또는 파일에는 정확히 하나의 상위가 있습니다.
이제 Linux 파일 시스템이 어떻게 구성되어 있는지 살펴 보겠습니다. 먼저, 트리의 첫 번째 또는 최상위 디렉터리 인 루트 디렉터리가 있습니다. 슬래시 (/)로 표시됩니다. 루트 아래에는 많은 하위 디렉토리가 있습니다.
몇 가지 중요한 하위 디렉토리를 살펴 보겠습니다.
응용 프로그램의 모든 프로그램이 제대로 작동하는지 확인하는 데 사용되는 테스트 유형
- 오전 :이 디렉토리에는 시스템의 모든 사용자가 사용할 수있는 실행 프로그램과 명령이 포함되어 있습니다.
- 고르다: 이것은 선택 사항을 나타냅니다. 이 디렉토리에는 시스템에 기본적으로 설치되지 않은 상용 소프트웨어 제품이 포함되어 있습니다. 예를 들어, 우분투를 사용하는 경우 Google 크롬이 시스템에 기본적으로 설치되어 있지 않다는 사실을 알고 있어야하며 Google 크롬을 설치하려는 경우 Opt 디렉토리 아래에 있습니다.
- 온도 : temp는 임시를 의미합니다. 이 디렉토리에서 임시 파일을 찾을 수 있습니다.
- 어디: 시간이 지남에 따라 자주 변경되는 가변 데이터를 포함합니다. 여기에는 로그 파일, 이메일 풀 및 사용자 데이터베이스가 포함됩니다.
- 집: Linux는 여러 사용자가 동시에 시스템에 액세스 할 수있는 다중 사용자 환경입니다. 각 사용자에게는 홈 디렉토리 내에서식이 요법이 할당됩니다.
이제 디렉토리 트리를 탐색하는 데 도움이되는 명령을 알아 보겠습니다.
(i) 암호 : 위에서이 명령에 대해 자세히 설명했습니다.
(ii) ls : ls는 목록을 의미합니다.
ls 명령의 구문은 다음과 같습니다.
ls (OPTIONS) (FILES)
이 명령은 디렉토리 내용을 나열합니다. 옵션과 파일을 제공하지 않고 ls 명령을 실행하면 현재 작업 디렉토리 아래에있는 모든 디렉토리와 파일이 알파벳순으로 나열됩니다.
다양한 옵션 및 인수와 함께 ls 명령을 사용할 수 있습니다.
a) ls -l : 자세한 목록과 함께 콘텐츠가 표시됩니다. -l은 긴 옵션을 나타냅니다.
b) ls -lh : 사람에게 친숙한 파일 크기를 표시하는 데 사용됩니다. -h는 인간을 의미합니다.
c) Ls -lha :이 명령은 모든 숨겨진 파일을 표시하는 데 사용됩니다. -a는 숨겨진 파일을 포함합니다.
이러한 명령의 예 :
ls
ls -l
ls -lh
ls -lha
d) ls / : /는 루트 디렉토리를 나타내므로이 명령은 루트 디렉토리에있는 모든 파일과 폴더를 표시합니다.
e) ls ~ : ~는 홈 디렉토리를 나타내므로이 명령은 홈 디렉토리의 내용을 표시합니다.
명령: ls ~
f) ls .. : ..은 상위 디렉토리를 나타내므로이 명령은 상위 디렉토리의 내용을 표시합니다. 가정하자 n내 홈 디렉토리 내의 테스트 디렉토리에 있습니다. 여기서 ls .. 명령을 실행하면 내 홈 디렉토리 인 test의 상위 디렉토리 내용이 표시됩니다.
아래 예에서 실행되는 명령 :
ls ~
CD 테스트
암호
ls ..
지) 절대 경로 이름을 제공하여 파일의 내용을 나열 할 수도 있습니다.
명령: ls / home / cpf657 / kaushapx / test / parent
마찬가지로 상대 경로 이름을 사용할 수도 있습니다.
(iii) cd : 파일 시스템을 탐색하는 데 유용한 또 다른 명령은 cd입니다. cd는 디렉토리 변경을 의미합니다.
내가 지금 내 홈 디렉토리에 있고 내 홈 디렉토리 안에있는‘test’라는 디렉토리로 이동하려고한다고 가정 해 보겠습니다.내가 사용 CD 테스트 씨 ommand :
암호
CD 테스트
암호
레벨 업하려면 다음을 실행해야합니다. cd .. 명령:
암호
CD..
암호
절대 경로 이름을 사용하여 모든 디렉토리로 이동할 수도 있습니다. 예를 들어, 지금 내가 내 집 아래의 테스트 디렉토리에 있다고 가정합니다. 이제 내 홈 디렉토리에있는 test1이라는 다른 디렉토리로 전환하고 싶습니다. 따라서 test1 디렉토리의 절대 경로와 함께 cd 명령을 사용합니다.
명령:
암호
cd / home / cpf657 / kaushapx / test1
암호
cd 명령과 함께 사용할 수있는 많은 옵션이 있습니다.
cd / :매우 유용한 첫 번째 옵션은 공백 슬래시입니다. 따라서 Slash는 루트 디렉터리를 나타냅니다. cd / 루트 디렉토리로 직접 이동합니다.
명령:
암호
cd /
암호
cd ~ :사용할 수있는 두 번째 옵션은 cd Tilda입니다. cd ~ . 아래 스크린 샷에서 볼 수 있듯이 홈 디렉토리로 이동합니다.
명령:
CD 테스트
암호
cd ~
암호
cd .. :cd 명령과 함께 사용할 수있는 또 다른 옵션은 cd 두 점 즉, cd ..입니다.
두 개의 점은 상위 디렉토리를 나타내므로 cd를 사용하여 디렉토리 트리에서 한 단계 뒤로 이동합니다. 명령:
cd ..
암호
cd 두 개의 점을 반복해서 입력하면 결국 루트 디렉토리로 이동합니다.
상위 디렉토리 내의 다른 디렉토리로 이동하려면 다음을 사용할 수도 있습니다. 아래와 같은 명령 :
암호
cd ../directory1
암호
cd- :cd space dash 명령은 이전 작업 디렉토리로 이동합니다.
기타 유용한 Linux 명령
(i) w : 이 명령은 현재 로그인 한 사용자에 대한 정보를 표시합니다.
명령: 에
(ii) uname : 이 명령은 작업중인 Linux 컴퓨터에 대한 정보를 표시합니다. 이 명령을 사용할 수있는 다양한 옵션이 있습니다.
- uname -a : Linux 컴퓨터에 대한 모든 정보를 표시합니다.
명령: uname -a
- uname -s : 커널 유형을 표시합니다.
명령: uname -s
- uname -r : 커널 릴리스 정보를 표시합니다.
명령: uname -r
- uname -v : 커널 버전을 표시합니다.
명령: uname -v
(iii) 상단 : 이 명령은 Linux 시스템에 대한 실시간 데이터를 표시합니다. 컴퓨터가 실행되는 시간, 평균로드, 실행중인 작업 수, CPU 정보, 메모리 정보, 프로세스 상태 등의 상태 요약이 표시됩니다. top 명령을 종료하려면 Q를 눌러야합니다.
명령: 상단
(iv) 타르 : tar는 테이프 아카이브를 나타냅니다. 이 명령은 다른 많은 파일로 구성된 아카이브 파일을 만드는 데 사용되거나 아카이브 파일에서 파일을 추출하는 데 사용할 수도 있습니다.
먼저 아카이브 파일을 만드는 방법을 살펴 보겠습니다. 내가 현재‘부모’라는 디렉토리에 있다고 가정 해 보겠습니다. 이 상위 디렉터리 안에는 아래 스크린 샷과 같이 두 개의 텍스트 파일이 포함 된‘directory1’이라는 또 다른 디렉터리가 있습니다.
명령:
암호
ls
ls 디렉토리 1
이제 tar 명령을 사용하여 아래 명령을 사용하여 directory1의 모든 파일을 아카이브합니다.
명령: tar -cvf testarchive.tar 디렉토리 1 /
위의 스크린 샷에서 볼 수 있듯이 옵션 : -c -v 및 -f .
- -씨 아카이브 파일을 만드는 데 사용되는 만들기 옵션입니다.
- -V 위의 스크린 샷에서 볼 수 있듯이 아카이브 창에 추가 된 파일을 터미널 창에 나열하는 자세한 옵션입니다.
- -에프 옵션은 아카이브 파일에 원하는 이름을 제공하는 데 사용됩니다. 파일 이름은 -f 옵션 바로 뒤에 와야합니다.
위의 예에서는 아카이브 파일이 생성되었지만 압축되지 않았습니다.
아카이브 파일을 압축하는 두 가지 옵션이 있습니다. 이것들은:
-와 : 이것은 gzip 옵션입니다. tar가 gzip 유틸리티를 사용하여 아카이브 파일을 압축하도록 지시합니다. 적절한 압축과 합리적인 속도를 제공합니다. 누군가가 아카이브에서 파일을 추출하려고 할 때 압축 유형을 쉽게 알 수 있도록 파일 이름 뒤에 접미사‘.gz’를 추가하는 것이 좋습니다.
명령: tar -cvzf testarchive.tar.gz 디렉토리 1 /
-제이: 이것은 bzip2 옵션입니다. 압축을 위해 우수한 압축 알고리즘을 사용합니다. 더 나은 압축과 느린 속도를 제공합니다. 누군가가 아카이브에서 파일을 추출하려고 할 때 압축 종류를 쉽게 알 수 있도록 파일 이름 뒤에 접미사‘.bz2’를 추가하는 것이 좋습니다.
명령: tar -cvjf testarchive.tar.bz2 디렉토리 1 /
이제 아카이브 파일에서 파일을 추출하는 명령에 대해 설명하겠습니다. 우리는 사용해야합니다 -엑스 즉,이 목적을위한 추출 옵션. -v 및 -f 옵션은이 경우 아카이브에서와 동일한 방식으로 작동합니다.
명령: tar -xvf testarchive.tar
.tar.gz 아카이브에서 파일을 추출하려면 -z 옵션을 사용하고 파일을 추출해야합니다. tar.bz2 아카이브의 경우 -j 옵션을 사용해야합니다.
명령어 :
tar -xvzf testarchive.tar.gz
tar -xvjf testarchive.tar.bz2
(v) 꼬리 : 이 명령은 파일의 마지막 10 줄을 등록하는 데 사용됩니다. 기본적으로 마지막 10 줄을 표시하지만 줄 수를 지정하려면 -n 옵션을 사용할 수 있습니다.
구문은 꼬리 , 또는 꼬리 -n
명령: 꼬리 DemoFile.txt
명령: tail -n 5 DemoFile.txt
(vi) sudo : sudo는 수퍼 유저 do를 나타냅니다. 이 명령은 다른 사용자의 암호 변경 등과 같이 루트 또는 수퍼 유저 권한이 필요한 작업을 수행하는 데 사용됩니다.
(vii) 추신 : 이 명령은 현재 쉘에서 실행중인 프로세스를 등록합니다.
명령: 추신
특정 사용자에 대해 실행중인 프로세스를 보려면 다음을 사용해야합니다. -유 (사용자) 옵션.
명령: ps -u kaushapx
실행중인 모든 프로세스를 표시하려면 다음을 사용해야합니다. -이다 (모든) 옵션 즉 ps -e 명령에서 .
(viii) 핑 : 이것은 네트워크 문제를 해결하는 데 매우 유용한 명령입니다. 다른 네트워크 컴퓨터와 네트워크 연결이 있는지 확인할 수 있습니다.
이 명령의 구문은 다음과 같습니다. 핑
ping 명령의 출력을 중지하려면 Ctrl + C를 눌러야합니다.
예를 들어, Google 웹 사이트를 ping하여 도달 가능한지 여부를 확인하겠습니다.
명령: www.google.com 핑
위의 예에서 Google IP 주소 216.58.192.196이 ping 요청에 응답하고 64 바이트의 패킷을 보내기 시작했음을 알 수 있습니다.
ICMP 프로토콜 (seq = 1, seq = 2 등)을 통한 시퀀스 번호는 누락 된 응답이나 패킷 손실이 없음을 알려줍니다. 그만큼 ttl 패킷의 수명이며 이는 주로 네트워크 플러딩 문제를 방지하기위한 것입니다.
시간은 요청이 컴퓨터에서 Google에 도달 한 다음 다시 컴퓨터로 전달되는 데 걸리는 시간입니다. 짧을수록 빠릅니다. 마지막으로 강조 표시된 부분은 네트워크 연결 문제를 모니터링하는 데 사용할 수있는 핑 통계를 보여주는 요약입니다.
특정 횟수만큼만 ping을하려는 경우 -c (count) 옵션을 사용할 수 있습니다. 그리고 핑을 들으려면 -a (들리기) 옵션을 사용할 수 있습니다. 예를 들어, ping -ac 6 www.google.com
(ix) 암호 : 이 명령을 사용하면 암호를 변경할 수 있습니다. 직접 변경하는 경우 passwd 명령 만 입력하면됩니다. 그러나 다른 사람을 위해 변경하는 경우이 명령을 sudo 명령과 함께 사용해야합니다.
자신의 비밀번호를 변경하려면 : 암호
다른 사용자 암호를 변경하려면 : sudo passwd
명령: sudo passwd 메리
(x) mv : 이것은 매우 중요한 명령입니다. mv는 이동을 의미합니다. 이 명령을 사용하면 한 디렉터리에서 다른 디렉터리로 파일과 폴더를 이동할 수 있습니다. 이 명령을 사용하여 파일의 이름을 바꿀 수도 있습니다.
파일 시스템의 새 위치로 파일을 이동하려면
통사론: mv (파일 이름) (대상 디렉토리)
명령: mv DemoFile.txt / home / cpf657 / kaushapx / test / parent / directory2
파일 이름 만 바꾸려면 다음 구문을 사용할 수 있습니다.
구문 : mv (filename) (new_filename)
명령: mv DemoFile.txt Hello.txt
아래 예에서 볼 수 있듯이 한 번에 파일 이동 및 이름 바꾸기를 수행 할 수도 있습니다.
명령: mv Hello.txt /home/cpf657/kaushapx/test/parent/directory1/DemoFile.txt
(xi) mkdir : mkdir은 make 디렉토리를 의미합니다. 이 명령은 파일 시스템에 새 디렉토리를 만드는 데 사용됩니다.
구문 : mkdir (옵션…) (디렉토리…)
현재 디렉터리 내에 새 디렉터리를 만들려면 명령에 디렉터리 이름 만 제공 할 수 있습니다. 그렇지 않으면 새 디렉토리의 경로를 제공해야합니다.
mkdir 명령과 함께 사용할 수있는 몇 가지 옵션은 다음과 같습니다.
- -버전 : 버전 및 라이선스 정보를 표시합니다.
명령: mkdir – 버전
- -도움: mkdir 명령에 대한 모든 정보를 보여줍니다.
명령: mkdir –help
- - V: 이것은 자세한 옵션입니다. 생성 된 디렉토리에 대한 메시지가 표시됩니다.
명령: mkdir -v test3Dir
- -피: 이 옵션은 새로 생성 된 디렉터리에 대해 부모 디렉터리가없는 경우 부모 디렉터리를 생성하는 데 사용됩니다.
명령: mkdir -vp parent2 / child2
- -미디엄: 이 옵션은 새로 생성 된 디렉토리에 대한 권한을 설정하는 데 사용됩니다.
통사론: mkdir -m a = rwx (디렉토리)
디렉토리에 대한 읽기 권한 만 부여하려는 경우 다음 명령을 사용할 수 있습니다.
명령: mkdir -vm a = r readOnlyDir
위 스크린 샷에서 readOnlyDir이 읽기 전용 권한 (dr–r–r–)을 가진 디렉토리임을 알 수 있습니다.
(xii) 별칭 : 이 명령은 명령 또는 명령 조합에 이름을 지정하는 데 사용됩니다.
구문 : alias (-p) (name (= value)…)
예를 들어, mv 명령의 이름을 변경하여 이동하려면 다음과 같이 할 수 있습니다.
명령: alias mv = move
(xiii) 고양이 : cat은 concatenate를 의미합니다. 이 명령은 파일에서 데이터를 읽고 그 내용을 터미널 창에 출력으로 표시합니다.
이 명령의 몇 가지 변형을 살펴 보겠습니다.
- 고양이 파일 이름 : 이 명령은 주어진 파일의 내용을 터미널 창에 출력으로 표시합니다.
명령: cat LearnLinuxCommands.txt
- 고양이 file1 file2 : 이 명령은 두 파일의 내용을 연결하고 출력에 표시됩니다.
명령: cat LearnLinuxCommands.txt DemoFile.txt
- cat -n 파일 이름 : 줄 번호와 함께 파일 내용을 표시합니다.
명령: cat -n Demofile.txt
- cat> newFileName : 이 명령은 새 파일을 만드는 데 사용됩니다.
- cat (source_filename)> (destination_filename) : 이 명령은 한 파일의 내용을 다른 파일로 복사하는 데 사용됩니다. 대상 파일의 내용을 원본 파일의 내용으로 바꿉니다.
- 고양이 (파일 1) >> (파일 2) : 이 명령은 file1의 내용을 file2의 내용 끝에 추가합니다.
- tac 파일 이름 : 이 명령은 파일의 내용을 역순으로 표시합니다.
- cat -E 파일 이름 : 이 명령은 줄 끝을 강조 표시하는 데 사용됩니다.
(xiv) chmod : 이 명령은 파일 또는 디렉토리에 대한 권한을 설정하는 데 사용됩니다. 파일이나 디렉토리에서 ls -l을 수행하면 출력에 -rwxrwxrwx와 같은 초기 문자가 표시됩니다. 첫 번째 문자‘–‘는 여기에서‘d’가 표시되면 파일임을 말하며 이는 디렉토리임을 의미합니다.
다음 세 문자는 사용자에 대한 권한을 나타내고 다음 세 문자는 그룹의 권한을 나타내고 마지막 세 문자는 다른 사용자에 대한 권한을 나타냅니다. r은 읽기, w는 쓰기, x는 실행을 의미합니다. rwx 대신-가 표시되면 파일 권한이 부여되지 않았 음을 의미합니다.
권한을 설정하려면 chmod 명령을 사용해야합니다.
서로 다른 권한 수준을 나타내는 총 8 자리 숫자가 있습니다.
0 : 비허가
1: 실행하다
두: 쓰다
삼: 작성 및 실행
4 : 읽다
5 : 읽고 실행
6 : 읽고 쓰기
7 : 읽기, 쓰기 및 실행
나 자신에 대한 읽기, 쓰기 및 실행 권한 (7), 그룹에 대한 읽기 전용 권한 (4) 및 다른 사용자에 대한 읽기 및 실행 권한 (5)을 사용하고 싶다고 가정하면 745를 사용합니다.
명령:
ls -l DemoFile.txt
chmod -R 745 DemoFile.txt
ls -l DemoFile.txt
(xv) 초운 : chown은 변경 소유자를 나타냅니다. 이 명령을 사용하여 파일의 소유자 및 그룹 소유자를 변경할 수 있습니다.
구문 : chown (OPTION)… (OWNER) (: (GROUP)) FILE…
파일 소유자를 변경하려면이 명령을 다음과 같이 사용할 수 있습니다.
chown (소유자 _ 이름) (파일 _ 이름)
그룹 소유자를 변경하려면 다음과 같이 sudo 명령과 함께이 명령을 사용해야합니다.
sudo chown (name_of_owner) : (name_of_group) (filename)
(xvi) df : 이 명령은 컴퓨터의 파일 시스템에 대한 크기, 사용 된 공간, 사용 가능한 공간, 사용 비율 및 마운트 된 세부 사항을 표시합니다.
-h 및 -x는 사람이 읽을 수 있으며 각각 제외 옵션입니다. -h는 사람이 읽을 수있는 형식 (Gb 및 Mb)으로 크기를 표시합니다. -x 옵션은 관심이없는 파일 시스템을 제외하는 데 사용됩니다.
아래의 예에서는 squashfs를 제외했습니다.
명령: df -h -x 스쿼시
(xvii) diff : diff는 차이를 나타냅니다. 이 명령은 두 텍스트 파일을 비교하고 차이점을 표시하는 데 사용됩니다.
통사론: diff (옵션) filename1 filename2
명령: diff file1 file2
이 명령에 다음과 같은 특정 옵션을 사용할 수 있습니다. -와이 나란히 비교하기 위해 -에 랩 어라운드를 피하기 위해 선 너비를 지정합니다. –suppress-common-lines diff 출력에서 두 파일 사이의 공통 라인을 억제합니다.
명령:
diff -y -W 70 파일 1 파일 2
diff -y -W 70 file1 file2 –suppress-common-lines
(xviii) 에코 : echo 명령은 터미널 창에 텍스트를 인쇄합니다. 아래와 같이 echo 명령에서 환경 변수를 전달할 수도 있습니다.
명령:
echo Hello World
에코 $ USER
에코 $ PATH
에코 $ 홈
(xix) 찾기 : 이 명령은 파일 시스템에서 파일 및 디렉토리를 검색하는 데 사용됩니다. 파일 이름, 디렉토리 이름, 작성 날짜, 수정 날짜, 파일 소유자, 파일 권한 등을 제공하여 찾을 수 있습니다. 검색 표현식에 와일드 카드를 사용할 수도 있습니다.
통사론: find (이 지점부터 검색 시작) (검색 표현식) (-옵션) (찾을 내용)
명령:
찾기 . -이름 '* 파일 *'
위의 예에서이 명령은 파일 이름 (-name 옵션)에 문자열‘file’(* file *)을 포함하는 현재 디렉토리 (.)에서 모든 파일을 검색했습니다.
find –help를 사용하여이 명령이 제공하는 다양한 옵션을 탐색하십시오.
(xx) 죽이기 : 이것은 수동으로 프로세스를 종료하는 데 사용되는 Linux의 내장 명령입니다. 프로세스를 종료하려면 프로세스 ID (PID)를 kill 명령에 제공해야합니다.
통사론: PID 죽이기
(xxi) 역사 : 이 명령은 이전에 명령 줄에서 실행 한 명령을 표시합니다. 모든 명령의 내역을 보려면 다음을 입력하기 만하면됩니다. 역사.
예를 들어, 마지막으로 실행 한 10 개의 명령을 보려면 아래 명령을 다음과 같이 사용합니다.
역사 10
맨 왼쪽에서 1033, 1034, ..과 같은 숫자를 볼 수 있습니다. 이벤트 번호입니다. 이것은 컴퓨터마다 다를 수 있습니다. 이러한 이벤트 번호를 사용하여 특정 명령을 반복 할 수 있습니다.
통사론: ! EventNumber .
예를 들어,
! 1033
사용자 별 jira 시간 추적 보고서
마지막으로 실행 한 명령을 반복하려면 다음을 입력하십시오. !!
(xxii) 머리 : head 명령은 파일의 상위 10 개 행을 표시합니다. 특정 수의 맨 위 행을 보려면 -n 옵션을 사용하십시오.
명령: 헤드 -n 3 file2
(xxiii) gzip : 이 명령은 파일을 압축하는 데 사용됩니다.
통사론: gzip (-옵션) 파일 이름
예를 들어,
gzip -v 파일 1
gzip –help를 사용하여 gzip 명령에 대한 다양한 옵션을 탐색하십시오.
(xxiv) 그룹 : 이 명령은 사용자가 구성원 인 그룹 이름을 표시합니다.
통사론: 그룹 사용자 이름
명령: 그룹 kaushapx
(xxv) 무료 : 이 명령은 컴퓨터 내의 RAM 및 스왑 메모리 사용량 (사용, 사용 가능, 공유, 버퍼링, 캐시 됨)에 대해 알려줍니다.
명령: 무료 -h
(xxvi) 이하 : 이것은 편집기에서 파일을 열지 않고도 Linux 터미널 자체에서 파일 내용을 볼 수있는 매우 유용한 명령입니다.
구문 : less file_name
less 명령의 출력에서 나오려면 : q를 눌러야합니다.
결론
이 튜토리얼에서는 예제와 함께 유용하고 중요한 Linux 명령을 자세히 다뤘습니다. 이것이 지식을 얻고 요구 사항에 따라 Linux 터미널에서 다양한 명령을 탐색하는 데 도움이되기를 바랍니다. 모든 명령을 탐색하려면 언제든지 다음을 수행 할 수 있습니다. command_name –help. 이것은 Linux에서 특정 명령의 사용법에 대한 세부 정보를 보여줍니다.
행복한 학습 !!