8. 배시 설정8.1 alias명령어에 별칭 붙이기alias =''# ls에 -F를 기본 옵션으로 부여alias ls='ls -F'# 별칭이 붙은 명령어인지 확인하는 명령어type ls# ls is aliased to `ls --color=auto'# 별칭을 지우는 명령어unalias ls# 일시적으로 별칭을 지우고 본 동작으로 사용하고 싶은 경우# 전체 경로로 명령어 입력/bin/ls# command 명령어 사용command ls# \ 사용\ls 8.2 배시의 옵션옵션 활성화/비활성화하는 명령어 set, shoptset -o/+o # ctrl d 무시(exit)set -o ignoreeof옵션내용ignoreeofctrl d로 인한 셸 종료 방지noclobber이미 존재하는 파일을 리다이렉트로 덮어쓰지 ..
파일텍스트 파일: 메모, 코드, HTML 파일 등바이너리 파일: 이미지, 음성 파일, 리눅스 명령어 파일 Vim: 기본 에디터리눅스 배포판에 기본으로 설치되어 있음# 버전 출력 명령을 통해 설치 여부 확인vim --version# Vim 설치# 우분투apt-get install vim# CentOSyum install vim# 실행vim # 혹은 vi# 새 파일을 만들고 실행하기(저장 전)vim new_file.txt 기본 명령어명령어내용:q종료:q!저장히지 않고 종료:w저장:w [파일 이름]파일 이름을 지정하여 저장i, a입력 모드로 변경(insert mode)i: 현 문자 왼쪽에 위치a: 현 문자 오른쪽에 위치esc입력 모드 종료(normal mode) 이동 명령어명령어내용hbB왼쪽으로 이동이전 단어..
5. 파일 조작의 기본1. mkdir: 디렉터리 생성mkdir [옵션] # 중첩된 디렉터리를 만들 때# 중간 경로 디렉터리가 없는 경우 # -p 옵션 사용하여 만들 수 있음mkdir -p report/2025/082. touch: 파일 생성파일의 타임스탬프를 갱신하기 위한 명령어이나파일이 존재하지 않는 경우 새 파일을 만듦touch [파일명2]3. rm, rmdir: 파일, 디렉터리 삭제rm [옵션] [파일명2] [파일명3]# rm 명령어는 확인하지 않고 바로 삭제함# -i 옵션을 사용하면 확인 메시지 출력rm -i # 디렉터리 내부 파일을 모두 지움rm -r # 빈 디렉터리만 지울 수 있음# 디렉터리 안에 숨겨진 파일을 지우는 것을 방지할 수 있음rmdir 4. cat: 파일 내용 출력cat [옵션..
3. 커맨드 라인 조작# 프롬프트 커맨드 라인 커서$ echo Hello | 1. 커서 이동ctrl b(backward. ←)ctrl f(forward. →)ctrl a 맨 앞ctrl e 맨 뒤 단어 단위 이동meta(esc 혹은 alt)meta b 한 단어 뒤meta f 한 단어 앞 2. 문자 제어ctrl h(backspace) ctrl d(delete) 현재 커서 위치의 한 문자 제거, 아무것도 입력하지 않은 상태라면 bash가 로그아웃됨ctrl w 공백을 만나기 전까지 문자열 제거 ctrl k 커서 위치부터 끝까지 삭제(자르기)ctrl u 커서 위치에서 첫 문자까지 삭제(자르기)ctrl y 마지막으로 지운 내용 삽입(붙여넣기 yank) 3. 문제 발생 시ctrl s 화면 표시 잠금(키보드 입력 안 ..
1장 리눅스 첫 걸음리눅스 커널실제 리눅스는 리눅스 커널을 의미운영 체제의 중심에서 하드웨어를 제어하는 소프트웨어. 사용자 도구, 애플리케이션 미포함 리눅스 배포판보편적으로 사람들이 말하는 리눅스는 리눅스 배포판리눅스 커널 + 기본 명령어 + 애플리케이션 - 레드햇(Red Hat) 계열Red Hat Enterprise Linux, CentOS, Fedora- 데비안(Debian) 계열Debian GNU/Linux, Ubuntu 셧다운실무에서는 셧다운을 잘 실행하지 않음장비 유지보수, 장애 대응 시에만 제한적으로 실행# 슈퍼 사용자로 전환sudo su -# 일반 사용자 프롬프트 기호 $# 슈퍼 사용자 프롬프트 기호 ## 셧다운shutdown -h now# 재부팅shutdown -r now 2장 셸이란 무엇..
