I'm a Linux developer. Why should I use WSL? | One Dev Question
차례:
- 나노 설치
- 우분투와 데비안에서 Nano 설치
- CentOS 및 Fedora에 Nano 설치
- 파일 열기 및 생성
- 파일 편집
- 검색 및 교체
- 자르기, 자르기 및 붙여 넣기
- 저장하고 나가기
- 나노 (나 노크) 커스터마이징
- 구문 강조
- Nano를 기본 텍스트 편집기로 설정
- 기본 나노 사용법
- 결론
명령 행에서 작업 할 때 종종 텍스트 파일을 작성하거나 편집해야합니다. 가장 강력하고 인기있는 명령 줄 편집기 중 두 가지는 Vim과 Emacs입니다. 둘 다 새로운 사용자에게 위협이 될 수있는 가파른 학습 곡선을 가지고 있습니다. 간단한 편집기가 필요한 사람들에게는 나노가 있습니다.
GNU nano는 Unix 및 Linux 운영 체제에서 사용하기 쉬운 명령 줄 텍스트 편집기입니다. 여기에는 구문 강조, 다중 버퍼, 정규 표현식 지원, 맞춤법 검사, UTF-8 인코딩 등으로 검색 및 바꾸기와 같은 일반 텍스트 편집기에서 기대할 수있는 모든 기본 기능이 포함되어 있습니다.
이 안내서에서는 파일 작성 및 열기, 파일 편집, 파일 저장, 텍스트 검색 및 바꾸기, 텍스트 잘라 내기 및 붙여 넣기 등을 포함한 nano 편집기의 기본 사용법에 대해 설명합니다.
나노 설치
Nano 텍스트 편집기는 macOS 및 대부분의 Linux 배포판에 사전 설치되어 있습니다. 시스템 유형에 설치되어 있는지 확인하려면 다음을 수행하십시오.
nano --version
결과는 다음과 같습니다.
GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:
우분투와 데비안에서 Nano 설치
CentOS 및 Fedora에 Nano 설치
파일 열기 및 생성
기존 파일을 열거 나 새 파일을 만들려면 파일 이름 뒤에
nano
입력하십시오.
nano filename
새 편집기 창이 열리고 파일 편집을 시작할 수 있습니다.
창의 맨 아래에는 nano 편집기와 함께 사용할 가장 기본적인 명령 바로 가기 목록이 있습니다.
모든 명령 앞에는
^
또는
M
문자가 붙습니다. 캐럿 기호 (
^
)는
Ctrl
키를 나타냅니다. 예를 들어
^J
명령은
Ctrl
과
J
키를 동시에 누르는 것을 의미합니다. 문자
M
은
Alt
키를 나타냅니다.
Ctrl+g
를 입력하여 모든 명령 목록을 얻을 수 있습니다.
파일을 열려면 파일에 대한 읽기 권한이 있어야합니다.
nano +line_number, character_number filename
파일 편집
vi와 달리 nano는 모덜리스 편집기이므로 파일을 연 후 바로 텍스트를 입력하고 편집 할 수 있습니다.
커서를 특정 행과 문자 번호로 이동하려면
Ctrl+_
명령을 사용하십시오. 화면 하단의 메뉴가 변경됩니다. “행 번호, 열 번호
Enter
:”필드에 숫자를
Enter
하고
Enter
누르
Enter
.
검색 및 교체
텍스트를 검색하려면
Ctrl+w
누르고 검색어를
Enter
후
Enter
누르
Enter
. 커서가 첫 번째 일치 항목으로 이동합니다. 다음 일치로 이동하려면
Alt+w
누르십시오.
자르기, 자르기 및 붙여 넣기
텍스트를 선택하려면 커서를 텍스트의 시작 부분으로 이동하고
Alt+a
누릅니다. 선택 표시가 설정됩니다. 화살표 키를 사용하여 커서를 선택하려는 텍스트의 끝으로 이동하십시오. 선택한 텍스트가 강조 표시됩니다. 선택을 취소하려면
Ctrl+6
누르십시오.
Alt+6
명령을 사용하여 선택한 텍스트를 클립 보드에 복사하십시오.
Ctrl+k
는 선택한 텍스트를 잘라냅니다.
텍스트를 붙여 넣으려면 텍스트를 놓을 위치로 커서를 이동하고
Ctrl+u
누릅니다.
저장하고 나가기
파일 변경 사항을 저장하려면
Ctrl+o
누르
Ctrl+o
. 파일이 존재하지 않으면 저장하면 파일이 만들어집니다.
nano를 종료하려면
Ctrl+x
누르십시오. 저장되지 않은 변경 사항이 있으면 변경 사항을 저장할 것인지 묻는 메시지가 표시됩니다.
파일을 저장하려면 파일에 대한 쓰기 권한이 있어야합니다. 새 파일을 작성하는 경우 파일이 작성된 디렉토리에 대한 쓰기 권한이 있어야합니다.
나노 (나 노크) 커스터마이징
nano가 시작되면 시스템 전체 구성 파일
/etc/nanorc
및 사용자 지정 파일
~/.config/nano/nanorc
및
~/.nanorc
구성 파일이있는 경우)에서 구성 매개 변수를 읽습니다.
사용자 파일에 지정된 옵션이 글로벌 옵션보다 우선합니다.
사용 가능한 모든 옵션의 전체 목록을 보려면 nanorc 페이지를 방문하십시오.
구문 강조
Nano는 가장 많이 사용되는 파일 형식에 대한 구문 강조 규칙과 함께 제공됩니다. 대부분의 Linux 시스템에서 구문 파일은
/usr/share/nano
디렉토리에 저장되며 기본적으로
/etc/nanorc
구성 파일에 포함됩니다.
include "/usr/share/nano/*.nanorc"
새 파일 형식을 강조 표시하는 가장 쉬운 옵션은 구문 강조 규칙이 포함 된 파일을
/usr/share/nano
디렉토리에 복사하는 것입니다.
Nano를 기본 텍스트 편집기로 설정
대부분의 Linux 시스템에서 기본적으로
visudo
및
crontab
과 같은 명령의 기본 텍스트 편집기는 vi로 설정되어 있습니다. nano를 기본 텍스트 편집기로 사용하려면
VISUAL
및
EDITOR
환경 변수를 변경해야합니다.
Bash 사용자는
~/.bashrc
파일에서 변수를 내보낼 수 있습니다.
export VISUAL=nano export EDITOR="$VISUAL"
기본 나노 사용법
다음은 nano를 시작하는 가장 기본적인 단계입니다.
- 명령 프롬프트에서
nano
와 파일 이름을 차례로 입력합니다. 필요한 경우 파일을 편집합니다.Ctrl-x
명령을 사용하여 텍스트 편집기를 저장하고 종료합니다.
결론
이 튜토리얼에서는 Gnu nano 텍스트 편집기를 사용하는 방법을 보여주었습니다. Linux 사용자들 사이에서 인기있는 텍스트 편집기이며 학습 곡선이 작습니다.
Gnu Nano에 대한 자세한 정보는 공식 나노 문서 페이지를 방문하십시오.
궁금한 점이 있으면 언제든지 의견을 남겨주십시오.
나노 터미널인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중
인텔의 아톰 프로세서는 모바일 장치 및 넷북 용으로 설계되었으며 최근에는 임베디드 장치 용 Atom 칩의 파생물을 발표했다. 또한 대만 반도체 제조 회사 (Taiwan Semiconductor Manufacturing Company)와 3 월에 발표 한 계약을 통해 다른 칩 디자이너들에게 Atom의 디자인을 공개했다. 회사는 저전력 칩 설계가 오늘날 대부분의 휴대 전화와 스마트 폰에 들어가는 경쟁사 인 암 (Arm)을 따라 잡기 위해 노력 중이다.
모바일 캐리어가 넷북을 무료로 제공하기 시작할 수 있으며 Linux 기반 앱 스토어가 리눅스 옹호 단체의 책임자는 "이동 통신 사업자가 넷북을 무료로 제공하기 시작할 수 있고 리눅스 기반 애플리케이션 스토어가 이익을 얻는 데 도움이 될 수 있다고 리눅스 옹호 단체 대표는 중국 기업들 베이징 포럼에서 짐 젬린 (Jim Zemlin) Linux Foundation 사무 총장은 "넷북을 할인 된 가격으로 판매하고 이후 애플리케이션 다운로드를 통해 수익을 얻으려는 이동 통신 업체의 움직임은 기회 다. 그는 리눅스를 기반으로 기기를 제공하고 매장을 다운로드 할 것을 고려할 것을 중국과 글로벌 기업에 촉구했다. 리눅스는 몇 가지 장점을 가지고 있지만, 사용자 습관과 슬림 한 소프트웨어 제공은 운영체제에서 Windows가 가까운 장래에 넷북에서 계속 우위를 차지할 것이라는 것을 의미한다. J. Gold Associates의 애널리스트 Jack Gold는 다음과 같이 덧붙였습니다
[추가 정보 : 최고의 PC 랩톱을위한 우리의 선택]
리눅스 커맨드 라인을 사용하여 파일과 디렉토리를 제거하는 방법
이 학습서에서는 rm 명령을 사용하여 가장 일반적인 rm 옵션의 예와 설명을 통해 파일과 디렉토리를 제거하는 방법을 보여줍니다.