나는 오랫동안 컴퓨터에 관심이 있었고 리눅스를 포함하여 많은 것들에 대해 고민했다. 어렸을 때 (약 13 세) Red Hat에서 시작하여 FAT32 드라이브를 다른 것으로 변환하여 모든 데이터를 잃었습니다. 나중에 그것은 Knoppix였습니다. 그런 다음 우분투였습니다. 또한, 나는 한동안 아치와 함께 바이올린을 썼지 만, 내가 좋아하기에 너무 자주 끊어졌습니다.
어쨌든, 현재 Ubuntu 9.04를 사용하고 있습니다. 나는 지금 리눅스 세계에 대해 더 깊이 파고 싶다. 일이 어떻게 작동하는지 배우고 터미널을 더 많이 사용하고 싶습니다. 나는 프로그래머이기도하므로 많은 도움이 될 것이다.
그래서 내가 묻고 싶은 것은 다음과 같습니다.
-
리눅스를 배우고 이해하기에 좋은 책
-
리눅스를보다 효율적으로 사용하는 좋은 습관.
-
내가 알아야 할 좋은 도구.
-
매일 새로운 것들에 대해 배우기 위해 따로 떼어 놓은 시간.
-
프로그래머는 어떻게 Linux를 효율적으로 설정하고 사용합니까?
긴 목록. 나는 응답자들에게 감사 할 것이다.
답변
저에게 Linux에 대해 가장 많이 가르쳐 준 것은 Gentoo 설치를 수행하는 것이 었습니다.
처음에는 젠투에 설치 프로그램이 없기 때문에 부팅 이미지를 다운로드하고 수동으로 볼륨과 파일 시스템을 만든 다음 많은 소스 코드를 컴파일하여 작업 시스템을 제공합니다.
Gentoo를 사용한 지 몇 년이 지났습니다. 너무 많이 바뀌지 않았다면, 배우고 싶은 사람에게 추천 할 것입니다.
문서 및 지원 포럼은 제가 사용했을 때 최고였습니다.
답변
-
“Linux 형식”및 “Linux 저널”과 같은 잡지. 서점에서 구입하거나 구독하거나 인터넷에서 찾을 수 있습니다. Linux 형식의 오래된 문제는 http://www.linuxformat.com/modules.php?op=modload&name=NewArchives&listpdfs=1 에 있으며 Linux Journal의 오래된 문제는 http://www.linuxjournal.com/magazine에 있습니다.
-
Linux Journal / Tux Radar “Linux Starter Pack”을 다운로드하십시오. 순수한 페이지 130 페이지입니다. 마이그레이션하는 Windows 사용자가 바로 알고 싶어하는 모든 것을 다룹니다. 그것은에서 사용할 수 http://www.tuxradar.com/linuxstarterpack .
-
포럼에 참여하십시오. Ubuntu를 사용하므로 http://ubuntuforums.org/로 시작하는 것이 좋습니다 . 또 다른 주목할만한 포럼은 www.LinuxQuestions.org입니다. ServerFault도 작동합니다. 😉
-
Rute Guide를 읽으십시오. 명령 행에 도움이 될뿐만 아니라 다른 형식의 Linux 개념을 소개합니다. http://rute.2038bug.com/
-
“man program-name”및 “info program-name”과 같은 명령은 매우 중요합니다.
-
물론 언제든지 질문하십시오. OS를 배우도록 도와 줄 사람이 있으면 항상 프로세스가 쉬워 지므로 가능하면 멘토를 찾으십시오.
답변
아마도 Linux Documentation Project 에서 시작할 것 입니다.
가이드 섹션은 매우 흥미로운 책을 제공합니다 :
- 리눅스 소개-실습 가이드
- 스크래치에서 리눅스
- Linux 시스템 관리자 안내서
하우투의 섹션은 몇 가지 주제별 도움말을 제공합니다.
답변
터미널에 들어가는 방법을 배우십시오. 이는 grep 및 sed와 같은 탐색, 배관 및 Unix 프로그램의 로프를 배우는 것을 의미합니다. 우분투 및 기타 배포판은 Linux를 사용자에게 친숙하게 만들고 있지만 하루가 끝날 무렵 학습의 가장 큰 장점은 CLI 루트에 있습니다.
이 웹 사이트에는 몇 가지 유용한 셸 자습서가 있습니다.
답변
UNIX 환경에서 고급 프로그래밍을 강력히 권장합니다. 이 책은 UNIX 용 일반 시스템 프로그래밍에 대한 훌륭한 책입니다.
답변
철학을 반복하지 마십시오. 터미널에서 일반적인 작업을 수행하십시오. 파일 복사, 작성, 이동, 제거, 파일 내부 정보 검색 (grep 사용), 파일 검색 (찾기) 등. 이 모든 명령을 서로 bash 스크립팅 및 awk와 결합하십시오. 이것은 당신에게 좋은 연습을 제공하고 당신은 리눅스의 힘을 느낄 것입니다 :-).
예를 들어, 파일 이름이 수학 패턴 인 파일을 제거해야하는 경우 모든 폴더를 검색하여 수동으로 삭제할 수 있습니다. DRY가 제공됩니다-find와 rm을 결합하면 하나의 터미널 라인 으로이 작업을 수행합니다.
또한 누군가가 이전에 게시 한대로 홈 서버를 설정하십시오. 인터넷 공유, 웹 서버 실행, 네트워크 프린터 구성 등
답변
ls / bin, / usr / bin, / sbin 및 / usr / sbin. 그런 다음 표시되는 모든 명령에 대한 매뉴얼 페이지를 스캔 / 읽어보십시오. 당신이 어떤 종류의 신동이 아니라면 당신은 모든 것을 기억하지 못할 것입니다. 그러나 시스템의 대부분의 명령에 노출되며 명령에 대한 모호한 아이디어가 있습니다. 그런 다음 무언가를해야 할 때 관련이있는 명령을 기억하십시오.
다른 매뉴얼 페이지를 읽고 싶을 수도 있습니다. MANPATH는 어디에서나 찾을 수 있지만 먼저 명령으로 시작하겠습니다.
이것이 헬프 데스크에 있었을 때하던 일이지만 전화가 오지 않아서 매우 유용했습니다.