Search
Duplicate
📝

[Linux CLI] 0x. 단축키

수업
Linux
주제
Linux CLI
5 more properties
참고

1. 목차

단축키

NOTE
파일의 유형을 알려주는 명령어이다!
# 존재하지 않는 파일명이면 생성, 있는 파일명이면 최근 사용시간을 변경 touch [파일명] # -c 기존파일이 없으면 생성되지 않음 touch -c [파일명]
Bash
복사
ctrl + l → clear
ctrl + a, ctrl + e → 명령줄 점프 (제일 앞/뒤)
ctrl + f, ctrl + b → 문자이동(화살표하고 같음)
alt + f, alt + b → 단어단위 이동
ctrl + t → 문자교체 (앞뒤 문자열 교체), 이거 쓰냐?
alt + t → 단어교체 (앞뒤 단어 교체)
ctrl + k, ctrl + u → 잘라낸다 ( → ← 방향으로 다 삭제)
alt + d , ctrl + w → 단어 단위로 잘라냄
ctrl + d → 커서위치 글자지움
ctry + y → 복사?
History
화살표 위아래로 이전 명령어 찾을 숭 ㅣㅆ음
history를 이용해 실행한 모든 명령어 보여줌

nano (파일 편집기)

NOTE
파일의 유형을 알려주는 명령어이다!
# 존재하지 않는 파일명이면 생성, 있는 파일명이면 최근 사용시간을 변경 touch [파일명] # -c 기존파일이 없으면 생성되지 않음 touch -c [파일명]
Bash
복사
파일의 날짜와 시간을 수정하는 명령어지만, 0바이트 파일을 생성해주기 위해 자주사용!
명령창에서 직접 파일을 열고 수정이 가능하다.
대체 편집기도 있으므로 참고만 해두자 (Vim, emas 등)
전부 쉘에 내장되어 있음
Nano file → 파일 생성하고 수정
^O → 파일 내보내기 (저장됨)
^S로 단축가능
^X → 나감
^G → 다른 단축키 확인가능
M → 키보드의 M이 아닌 메타키이다 윈도우에서는 요즘 볼수없음
검색은 대소문자 구분안함
변경등 다양한걸 지원한다.
1.
기본적인 작업 환경 세팅 (TOMCAT, MYSQL, JDK 설치 및 WAR 배포)
2.
로그 보기 (tail 걸어놓고 보기, vi 에디터 명령어, 파일 다루기 등)
3.
프로세스 찾기, 파일 찾기, 포트 개방 확인, 프로세스 죽이기
4.
ftp 서버 설치
5.
개발서버로 세팅 (svn, git, 이중화 구성, 로드밸런싱, 배포스크립트 등)
6.
cron tab 배치 등록
7.
메일서버 세팅
8.
외부 해킹 방어
9.
방화벽 설정
10.
사용자 권한, 그룹 권한 세팅 (프로세스 권한에 대한 이해, 디스크 마운트시의 권한 설정 등)
새창 - Command + n
새 탭 - Command + t
탭 이동 Command + 번호, Command + 방향키
탭 세로 분할 Command + d
탭 가로 분할 Command + shift + d
탭 투명하게 설정 : Command + i
탭 투명하게 on/off : command + u
탭 닫기 : Command + w
탭 분할 시 포커스 찾기 Command + /
탭 분할 포커스 이동 : Command + [ , ]
전체 검색 : Command + option + e
검색 : command + F
클립보드 : Command + Shift + H
자동완성 : Command + ;
작업시간 보여주기 : Command + shift + e
터미널 명령어 지우기 ctrl + u