연합의 힘은 xargs, cut, tail, grep, seq
나를 놀라게 한다. 프로그래머에게 가장 유용한 Linux 명령에 대한 튜토리얼을 보려면 어떤 리소스를 확인해야 합니까?
나는 프로그래머가 가장 많이 사용하는 것에만 관심이 있으며, 이는 내 삶을 더 쉽게 만듭니다.
답변1
이를 배우기 위해 할 수 있는 가장 좋은 일은 문제를 식별하고 해결하는 것입니다. 이 사이트를 탐색하여 "awk/sed/grep/etc에서 X를 어떻게 수행합니까?"를 모두 확인하세요. 그리고 답을 보기 전에 직접 시도해 보세요. 막히는 경우가 있는지 확인하거나 방법을 찾은 후 다른 사람들이 어떻게 수행했는지 확인하세요. 터미널에서 특정 작업을 반복적으로 수행하는 경우 잠시 멈추고 하나 이상의 유틸리티를 사용하여 작업을 더 쉽게 만들 수 있는 방법에 대해 생각해 보십시오. 방법을 찾을 수 없는 경우 여기에 게시해 주시면 안내해 드리겠습니다.
답변2
유닉스 프로그래밍 환경통과크니건그리고단창주제에 대한 고전입니다. 그것은고대의그러나 그것은 아직 인쇄되어 있으며, 이는 여러분에게 뭔가를 말해줄 것입니다.
UNIX 프로그래밍의 기술통과ESR훨씬 더 새로운 것입니다. 나는 그것이 흥미롭고 도움이 되었다고 생각했지만, 내가 필요하다고 생각했던 것보다 조금 더 "홍보"를 했습니다. ("일반적으로 당파적"이라는 완곡한 표현입니다.) 다른 운영 체제와 비교할 준비를 하십시오. 왜냐하면 책이 새 책임에도 불구하고 오래된[1] 자료를 발견했고* ix 경쟁업체가 거의 십년. 그 이후로 진행됩니다.
[1] 대부분의 경우 이 책이 출판되기 전에 제거된 비*ix 운영 체제 약점에 대한 공격을 기억합니다. 웹 전체에서 벌어지는 아마추어 Windows, Mac, Linux 논쟁에서도 같은 일이 벌어지고 있는 것을 볼 수 있습니다.
답변3
하루 계획을 따르십시오. 의 모든 항목을 나열하는 것부터 시작하세요 /sbin
. 그런 다음 매일 명령을 선택하고 입력한 man command
후 해당 명령이 수행하는 작업을 알아보세요. 기본적인 핵심 명령어는 모두 있습니다 /sbin
. 이후 실행이 시작 /bin
되고 완료되면 실행을 계속 /usr/sbin
합니다 /usr/bin
. 중요한 사항을 많이 놓치지 않도록 명령 이름에 5자 이상의 문자가 포함된 명령은 건너뛰어 명령 목록을 단축할 수 있습니다.
하지만 중요한 것은 매일 새로운 것을 배우게 된다는 것이며, 아마도 중간에 끝나기 전에 많은 기본 사항을 알게 되어 매일 6개의 새로운 명령을 쉽게 익힐 수 있다는 것입니다.
하지만 당신은 그것들을 모두 사용해야 하며, 심지어 단지 그것들을 만지작거리고 연습해야 합니다.
답변4
Bash의 경우 확인하겠습니다.tldp.org/LDP/abs/html/