기본 Linux 명령줄 프로그램

아마존에서 제 책을 보려면 https://www.amazon.com/John-Au-Yeung/e/B08FT5NT62으로 전화하세요
지금 제 이메일 목록을 구독하려면 http://jauyeung.net/subscribe/으로 전화하십시오.
만약 우리가 개발자로 일한다면, 우리는 최종적으로 Linux 명령줄을 사용해야 한다.
본고에서, 우리는 리눅스 명령행을 사용할 때 알아야 할 기본적인 리눅스 프로그램을 소개할 것이다.

구부러지다
curl은 서버에 HTTP 요청을 보내고 요청을 되돌려줍니다.
모든 쿠키를 제외하고 요청의 제목과 주체를 지정할 수 있습니다.

python-MSJSON.도구/jq
python-MSJSON.tool과 jq는 두 개의 독립된 프로그램으로 쉽게 읽을 수 있도록 JSON을 예쁘게 출력할 수 있습니다.
그들은 모두 파이프 뒤에서 일한다.예를 들어, test.json에 JSON 텍스트가 있다고 가정하면 다음과 같이 실행할 수 있습니다.
cat test.json | jq
또는
cat test.json | python -m json.tool

ls
ls 디렉토리의 파일 및 디렉토리를 나열합니다.
일단 우리가 그것을 실행하면, 우리는 파일과 폴더의 권한을 얻을 수 있고, 그것들이 언제 변경될지 알 수 있다.

끝 부분
tail은 텍스트 파일의 끝을 보여 줍니다.텍스트 파일이 새 컨텐트로 업데이트되면 -f 옵션이 추가된 경우 최신 컨텐트가 표시되고 파일의 끝 부분이 계속 표시됩니다.

고양이
cat는 화면의 파일을 연결하고 인쇄하는 데 사용됩니다.우리가 원하는 경로를 목록의 끝에 추가하기만 하면 모든 파일의 내용이 화면에 하나하나 연결됩니다.

그레이프
grep는 다른 명령의 출력에서 검색 모드를 허용합니다.
이것은 모든 큰 텍스트 블록에서 데이터를 검색하는 데 매우 편리하다.

ps
ps는 컴퓨터에서 실행 중인 프로세스의 상태를 표시합니다.
날짜, 프로세스 ID 및 시간이 모두 포함되어 있습니다.

컨디션
환경 변수를 인쇄합니다.만약 환경 변수의 추가가 정확하지 않다면, 이것은 매우 유용하다.

꼭대기
위의 그림은 시스템에서 현재 실행 중인 프로세스에 사용되는 자원의 수를 보여 줍니다.

netstat
netstat은 시스템의 네트워크 상태를 보여 줍니다.사용 중인 포트와 연결된 IP 주소를 보여줍니다.
그 밖에 우리는 한 테이블에서 네트워크 연결을 사용하는 프로세스를 볼 수 있다.

ip 주소
iproute2 패키지는 ip address 프로그램으로 어떤 인터페이스가 어느 네트워크에 연결되었는지 보여 줍니다.

lsoflsof 패키지는 네트워크에서 데이터를 수신하는 프로젝트를 보여줍니다.
이것은 탐지 중인 포트와 주어진 포트를 탐지 중인 프로세스의 ID를 보여 줍니다.

dfdf 프로그램은 시스템에 사용 가능한 디스크 공간을 보여 줍니다.
우리는 어떤 볼륨이 가득 찼는지, 어떤 볼륨이 가득 차지 않았는지 볼 수 있다.

활용단어참조
디스크 볼륨에서 dfdu보다 더 많은 정보를 얻을 수 있습니다.-h 로고는 출력을 읽을 수 있고 -s은 전체 크기를 표시합니다.

신분증
id 명령은 현재 로그인한 사용자의 표식을 되돌려줍니다.

키모드chmod은 파일과 디렉터리의 권한을 변경하는 데 사용됩니다.
이것은 우리가 권한 오류가 발생했을 때 그것들을 복구하는 데 도움을 줄 수 있다.

발굴/찾기dignslookup에서 DNS 오류를 해결하겠습니다.URL을 IP 주소로 해석할 수 있는지 확인할 수 있습니다.
각 URL 뒤에 찾으려는 IP 주소를 두고 출력을 확인하십시오.

iptablesiptables은 Linux 시스템의 트래픽을 차단하거나 허용하는 데 사용됩니다.그것은 네트워크 방화벽과 유사하다.
우리는 이 소프트웨어 패키지를 사용하여 IP 주소에 따라 화이트 리스트와 블랙 리스트를 열거할 수 있다.

세스타트스
이 명령을 사용하여 SELinux가 설정되어 있는지 확인할 수 있습니다.그리고 우리는 그것이 활성화되었는지 확인할 수 있다.

역사.
역사는 우리에게 우리가 최근에 운행한 명령을 보여 주었다.우리는 우리가 이미 무엇을 운행했는지 쉽게 볼 수 있다. 그러면 우리는 그것들을 다시 운행할 수 있다.

타르
tar는 압축 파일을 만들고 압축을 풀 수 있습니다.tar cvf archive.tar /dirname을 실행하여 /dirname 디렉토리에서 아카이브를 만듭니다.
아카이브에서 데이터를 추출하여 tar xvf archive.tar을 실행합니다.
아카이브를 보려면 tar tvf archive.tar을 실행하십시오.

결론
많은 명령을 사용하여 Linux 명령에서 작업을 수행할 수 있습니다.
curl과 tar 등의 명령은 요청을 보내고 파일을 추출하는 데 매우 중요하다.
우리는 jq과 같은 패키지를 설치해서 JSON을 인쇄할 수도 있다.
인터넷과 절차의 고장을 편리하게 해결할 수 있는 방법도 많다.

좋은 웹페이지 즐겨찾기