장바구니 담기 close

장바구니에 상품을 담았습니다.

리눅스 입문자를 위한 명령어 사전

리눅스 입문자를 위한 명령어 사전

  • 가와구치히로시,다야후미히코,미사와아키라
  • |
  • 한빛미디어
  • |
  • 2021-07-07 출간
  • |
  • 456페이지
  • |
  • 151 X 210 X 24 mm /602g
  • |
  • ISBN 9791162244517
판매가

32,000원

즉시할인가

28,800

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,800

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




진정한 고수는 명령어를 활용한다!

예전에는 리눅스를 사용하려면 명령어를 외우는 것이 필수였습니다. 요즘은 GUI 환경이 잘 구축되어 명령어를 몰라도 윈도우나 맥처럼 사용하기 편리한 환경에서 다양한 작업이 가능합니다. 하지만 GUI로는 실현할 수 있는 기능에 제약이 있습니다. 반면에 명령어는 단순한 기능을 조합해서 수준 높은 기능을 실현합니다.
초보자가 처음 배우기에 명령어는 너무 높은 장벽처럼 느껴질 것입니다. 이 책은 리눅스 명령어를 배우면서 느끼는 어려움과 답답함을 덜어주면서 자연스럽게 익힐 수 있도록 구성했습니다. 수많은 명령어를 기계적으로 소개하는 대신, 평소에도 쓰는 유용한 명령어를 선발해 사용 목적별로 정리했습니다. 리눅스 사용법을 배우는 초보자부터 필요할 때 참고서로 활용하고 싶은 중급자까지 다양한 독자가 오래도록 읽을 수 있게 꾸몄습니다. 이 책이 초보자가 중급자 이상으로 성장해서 시스템 관리자가 되는 발판이 되길 바랍니다.


목차


CHAPTER 1 리눅스 기본 조작법
로그인
데스크톱 기본 조작
명령어 입력
로그아웃
셧다운
명령어의 옵션과 인수
도움말
파일과 디렉터리의 개념
파일과 디렉터리 위치
사용자, 그룹, 권한

CHAPTER 2 파일 다루기
파일명 표시하기_ls
디렉터리 작성하기_mkdir
파일 내용 표시하기_cat
파일 복사하기_cp
파일 이동하기_mv
파일명 변경하기_mv, cp
파일 삭제하기_rm
파일 날짜 변경하기_touch
현재 디렉터리 표시, 변경하기_pwd, cd
디렉터리 삭제하기_rmdir, rm
프로그램이 존재하는 경로 표시하기_which, whereis
터미널 출력 내용 지우기_clear

CHAPTER 3 프로그램 관리하기
백그라운드로 실행하기_&
실행 중인 프로그램 정지, 종료하기_Ctrl+z, Ctrl+c
실행 중인 프로그램 표시하기_jobs
포그라운드로 실행하기_fg
정지한 프로그램을 백그라운드로 재개하기_bg
프로세스 상태 표시하기_ps
프로그램 종료하기_kill, killall
프로세스란
OS 프로세스 관리
프로세스 부모 자식 관계
스레드와 프로세스 관계
사용자와 프로세스 제어
우선 순위를 변경해서 프로그램 실행하기_nice
특정 시간만큼 재우기_sleep
지정한 시각마다 명령어 실행하기_crontab

CHAPTER 4 사용자·시스템 정보 표시, 변경하기
현재 시각 표시, 변경하기_date
달력 표시하기_cal
사용자 정보 표시하기_whoami, groups, id
로그인한 사용자 정보를 표시하기_w
암호 변경하기_passwd
디스크 용량, 사용량 표시하기_df, du
사용자 로그인 이력 표시하기_last
시스템 가동 시간 표시하기_uptime
시스템 정보 표시하기_uname

CHAPTER 5 파일 다루기 고급편
긴 파일 내용 표시하기_more, less
파일 앞부분 표시하기_head
파일 끝부분 표시하기_tail
파일 정렬하기_sort
중복 내용을 제거해서 표시하기_uniq
파일 내 문자열 검색하기_grep
텍스트 파일 길이 조사하기_wc
두 파일 차이점 찾기_diff
파일 소유자, 소속 그룹 변경하기_chown, chgrp
파일 권한 변경하기_chmod
파일 압축하고 풀기_gzip, gunzip, bzip2, bunzip2, xz, unxz
압축 파일 내용 출력하기_zcat, bzcat, xzcat
파일 묶고 풀기_tar
파일에 별명 붙이기_ln
파일 찾기_find
파일 문자 코드 변경하기_iconv

CHAPTER 6 편리한 명령어 사용법
표준 입력, 표준 출력, 표준 에러 출력
명령어 입출력을 파일로 전환하기_〈,〉,〉〉,〉&
두 명령어 조합하기_|, |&
파일과 화면 양쪽에 출력하기_tee
표준 입력에서 인수를 받아서 실행하기_xargs
명령어 연달아 실행하기_;

CHAPTER 7 셸과 셸 스크립트 능숙하게 다루기
셸이란 무엇인가
명령줄 편집하기
명령줄 자동 완성
여러 파일과 디렉터리 동시에 조작하기
과거에 실행한 명령어 다시 이용하기
명령어 이력 일괄 표시_history
명령어에 단축어 지정하기_alias, unalias
명령어 종류 알아보기_type
셸 변수와 환경 변수
변숫값 표시하기_echo
셸 변수 표시하기_declare
환경 변수 표시하기_printenv
셸 변수에 값 설정하기_=, unset
환경 변수 설정하기_export, env
셸 설정 파일 읽기_source
셸 스크립트
셸 스크립트에서 변수 사용하기
셸에서 조건 판정하기_if, case, [, test
셸에서 반복 처리하기, 반복 처리할 숫자 나열 작성하기_for, seq
셸에서 반복 처리하기, 다양한 연산하기_while, expr
셸 스크립트 옵션 처리하기_getopts
셸에서 함수 사용하기
소수점 연산하기_bc
텍스트 처리하기_sed
텍스트에서 데이터 추출하기_awk

CHAPTER 8 사용자와 시스템 관리하기
슈퍼유저로 변신하기_su
다른 사용자 권한으로 명령어 실행하기_sudo
사용자 작성, 삭제하기_useradd, userdel
그룹 작성, 삭제하기_groupadd, groupdel
사용자, 그룹 목록 표시하기_getent
시스템 메시지 표시하기_dmesg
서비스 설정, 상태 표시하기_service, systemctl
시스템 정지, 다시 시작_shutdown, reboot, poweroff

CHAPTER 9 네트워크 능숙하게 다루기
리눅스에서 네트워크 접속하기
호스트와 접속 확인하기_ping
원격 호스트를 향한 패킷 경로 표시하기_tracepath, traceroute
호스트 IP 주소, 도메인명 검색하기_host
DNS 정보 검색하기_dig
도메인 정보 취득하기_whois
안전하게 원격 호스트 로그인하기_ssh
지정한 URL 다운로드하기_wget, curl
파일 전송하기_ftp, lftp
안전하게 파일 전송하기_scp, sftp
네트워크 인터페이스 확인, 설정하기_ip addr, ifconfig, nmcli
인터넷 경로 설정하기_ip route, route
네트워크 소켓 정보, 접속 상황 표시하기_ss, ip link, netstat
네트워크 인터페이스 트래픽 데이터 표시하기_tcpdump
네트워크 서비스 확인하기_telnet

CHAPTER 10 파일 시스템 능숙하게 다루기
파일 시스템과 저장 장치
파티션
파일 시스템 마운트하기_mount, umount
파티션 작성하기_parted
파일 시스템 초기화하기_mkfs
파일 시스템 검사하기_fsck
USB 디바이스 정보 확인하기_lsusb

CHAPTER 11 패키지 설치하기
애플리케이션 추가, 관리하기(우분투, 데비안)_apt-get, apt-cache, dpkg
애플리케이션 추가, 관리하기(CentOS, 페도라)_dnf, rpm

부록 emacs, vi 에디터와 부트로더
텍스트 파일 편집하기_emacs
emacs 주요 단축키 목록
텍스트 파일 편집하기_vi, vim
vi 주요 단축키 목록
부트로더

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.