Linux Essentials: 싱귤러 식스
4174 단어 illustrateddiscusslinuxbeginners
나는 Linux 서버 내에서 문제를 찾고 식별하는 데 매우 중요한 6가지 필수 요소로 결론을 내렸습니다(텍스트 편집기 또는 네트워크 명령은 고려하지 않음). 싱귤러 식스를 만나보세요!
내 목록에는 다음이 포함됩니다.
ls
ps
cat
tail
kill
rm
이것들은 리눅스 서버를 다루기 위한 기본 툴체인과 같으며 이 여섯 가지 명령보다 더 필수적인 것은 생각할 수 없습니다. 만일을 대비하여 각각에 대해 간단히 요약해 보겠습니다.
엘에스
이것은 목록에 있어야만 했습니다(의도된 말장난).
ls
명령은 위치에서 파일을 나열하는 데 사용됩니다. 나열할 디렉토리를 제공하지 않으면 현재 디렉토리의 파일이 나열됩니다.ls 명령의 사용 예
숨겨진 파일을 포함하여 현재 디렉토리의 모든 파일을 나열합니다.
ls -la
디렉토리의 모든 파일을 나열합니다.
ls /var/log
추신
ps
명령은 시스템에서 현재 실행 중인 프로세스를 나열하는 데 사용됩니다.ps 명령의 사용 예
로그인한 사용자가 시작한 현재 활성 프로세스를 표시합니다.
ps ux
모든 사용자의 현재 활성 프로세스를 표시합니다.
ps aux
고양이
cat
명령은 파일의 전체 내용을 출력하는 데 사용됩니다. 많은 사람들이 cat
를 즉석 편집기로 사용하여 텍스트 파일을 만들거나 업데이트할 수 있다는 사실을 모릅니다.cat 명령의 사용 예
현재 디렉터리에 있는
file.txt
파일의 내용을 출력합니다.cat file.txt
EOF
가 입력될 때까지 콘텐츠를 표준 입력에서 파일로 리디렉션합니다.cat > test.txt << EOF
heredoc> line1
heredoc> line2
heredoc> line3
heredoc> EOF
지금
cat test.txt
를 실행하면 다음과 같은 결과가 표시됩니다.line1
line2
line3
꼬리
tail
명령은 파일의 마지막 부분만 출력하는 데 사용되므로 시스템 로그를 확인하는 데 유용합니다. 기본적으로 파일의 마지막 10줄을 출력합니다.tail 명령의 사용 예
파일의 마지막 10줄 표시:
tail /var/log/nginx/error.log
파일의 마지막 40줄을 표시합니다.
tail -n 40 /var/log/nginx/error.log
새 로그 라인을 실시간으로 출력합니다(터미널 차단 - 종료하려면 히트
CTRL+C
):tail -f /var/log/nginx/error.log
죽이다
kill
명령은 현재 서버에서 실행 중인 프로세스를 종료하는 데 사용됩니다.kill 명령의 사용 예
PID를 사용하여 프로세스를 종료합니다(프로세스 ID는
ps
로 얻을 수 있음):kill -9 1234
특정 이름을 가진 모든 프로세스 종료:
killall -9 name
RM
rm
명령은 서버에서 파일을 영구적으로 삭제하는 데 사용됩니다.rm 명령의 사용 예
특정 위치(디렉토리 포함)에서 모든 파일을 재귀적으로 제거합니다.
rm -r location/
위치에서 파일을 재귀적으로 제거하지만 제거하기 전에 확인을 요청합니다(대화형).
rm -ri location/
위치에서 모든 파일을 재귀적으로 제거하고 확인을 요청하지 않고(강제) 제거 중인 파일을 표시합니다(자세한 정보 표시).
rm -rfv location/
이것은 중요한 파일을 제거하는 것을 피할 수 있는 두 번째 기회를 주지 않으므로 주의하십시오(제거할 올바른 디렉토리를 전달하고 있는지 확인하십시오).
네 차례 야
이제 알고 싶습니다. 상위 6개 항목에 무엇이 있습니까?
Reference
이 문제에 관하여(Linux Essentials: 싱귤러 식스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/erikaheidi/linux-essentials-the-singular-six-ndb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)