SyntaxHighlighter.all();

[Ubuntu 18.04 환경에서 작성하였습니다.]


기존에 12.x 버전을 사용하다가 이번에 18.04 버전으로 업데이트를 하였는데 메뉴가 변경된 터미널에서

배경, 폰트 설정을 바꾸는 것을 알아보겠습니다.



터미널 창에서 편집(E) -> 기본설정(R으로 들어갑니다.



상단 메뉴에서 을 선택하시고 시스템 테마 색 사용의 체크해제를 해줍니다.


체크를 해제하면 배경의 컬러를 클릭하면 색상을 바꿀 수 있습니다. 


저는 기본색상인  #2E3436 을 사용하고 있습니다. 역시 검은배경이 뭔가 멋지죠 ㅎㅎ 눈도 편안하구요.




해당 탭에서 배경설정 이외에도 폰트, 커서 등 다양하게 터미널 설정을 변경할 수 있습니다.


이상 리눅스 터미널 설정에 대해 알아보았습니다.

반응형

리눅스 환경에서 vi 에디터는 아주 유용하게 사용되는 텍스트 에디터입니다. 


기존 윈도우 환경에서 사용하는 에디터와 많이 다르기 때문에 처음에 적응하는것이 힘들지만


익혀두시는 것이 좋다고 생각합니다.


- 설치방법 -


vi 에디터의 업그레이드 버전이 vim 입니다. 우리는 vim을 설치하도록 합니다.


apt-get update 

apt-get upgrade

apt-get install vim


해당 과정을 통해 간단하게 설치하실 수 있습니다.

*권한이 없는 경우 sudo 를 붙여주시면 됩니다.


- 사용방법 - 


1. 명령모드로 시작하여 i, o, a와 같이 입력모드로 전환 가능합니다. 우리가 보통 사용했던 에디터처럼

   키보드로 문자를 입력하는것이 입력모드에서 가능합니다.


2. 입력모드에서 ESC를 누르면 명령모드로 진입이 가능합니다. 명령모드에서는 복사, 붙여넣기, 찾기와 같은 기능을

   사용할 수 있습니다.


3. 마지막줄 모드는 보통 종료, 저장의 기능을 사용합니다. 6번 기타기능에 설명되어 있습니다.



- 명령어 - 


* [n] 처럼 괄호안에는 임의의 숫자나 문자가 들어갑니다.


1. 이동

a : 커서 위치의 다음 칸부터부터 끼워넣기(append)

i : 커서 위치부터 끼워넣기(insert)

o : 커서 바로 아래에 줄을 만들고 끼워넣기(open line)

w : 다음 단어의 첫 글자로 이동

b : 이전 단어의 첫 글자로 이동

<CR> : 다음 줄의 첫 글자로 이동

-    : 이전 줄의 첫 글자로 이동

)    : 다음 문단으로 이동

(    : 이전 문단으로 이동

1G   : 첫 줄로 이동

G    : 마지막 줄로 이동

[n]G : n번째 줄로 이동

PageUp: 한 화면 위로 이동

PageDwon: 한 화면 아래로 이동


2. 교체

r : 커서 위의 한 글자 교체

R : 커서 부터 ESC 까지 다른 글자로 교체

cw: 커서 위치의 한 단어를 교체

cc: 커서 위치의 전체 줄을 교체


3. 삭제

x : 커서 위의 글자 교체

dw: 한 단어를 삭제

dd: 커서 위치의 줄 전체 삭제

[n],[m]d : n~m 줄 삭제


4. 복사

yw: 커서 위의 단어 복사

yy: 현재 줄 복사

[n],[m]y: n~m줄 복사

p : 붙여넣기


5. 대치

s/old/new/g        : 현재 줄의 모든 old를 new로 대치 -> old yoing 등 문자열 패턴 가능.

%s/old/new/g       : 모든 old를 new로 대치

[n],[m]s/old/new/g : m~m 줄 까지 모든 old 를 new로 대치.

[n],[m]s/old/new : m~m 줄 까지 첫 번째 old 를 new로 대치.


6. 기타 기능

u : 수행취소

. : 수행반복

q : vi 종료

w : 편집중인 문서 저장

qw: 저장후 vi 종료

set number : 줄 번호 표시

set nonumber : 줄 번호 삭제

![명령] : 쉘 명령어 실행.

                                           


정리된 명령어는 제 생각을 토대로 자주 사용하거나 사용 가능성이 있는 명령어를 위주로 추려본 것이고

 

더 많은 명령어가 있으며 검색을 통해 쉽게 찾으실 수 있습니다.  

반응형

Ubuntu 운영체제에서 비밀번호 없이 sudo 명령어를 사용하기 위해 관리자로 계정을 변경하는 방법입니다.


1. 터미널에서 sudo -i 명령어를 이용합니다.



해당 명령어를 통해 리눅스 설치시에 생성하였던 moon@moon :~$ 계정에서 관리자인 root@moon:~# 으로 변경할 수 있습니다.


2. sudo -i 명령어가 실행되지 않는 경우.


sudo 명령을 설정하는 sudoers 파일을 수정할 필요가 있습니다.

* 관리자 권한이 필요한 파일이므로 sudo 를 통해 관리자 권한을 얻어 수행하도록 합니다.


vi에디터를 통해 해당 파일을 열어주도록 합시다. (vi 로 실행하셔도 무관합니다.)

sudo vim /etc/sudoers 



20번째 줄을 보면 root    ALL=(ALL:ALL) ALL 이 있는것을 보실 수 있습니다.

     ↑ 해당 공백은 TAP 입니다.


가볍게 개행을 해주시고 moon 자리에 자신의 이름을 입력하시면 됩니다. root 다음의 공백은 SPACE 가 아닌 TAP 입니다.

 your    ALL=(ALL:ALL) ALL


해당 라인을 추가해주시면 moon 계정으로 비밀번호 없이 sudo 명령어를 사용하실 수 있습니다.

 


혹시 저장하실 때 읽기전용 파일이라며 빼액거릴 경우 wq! 로 무시해주시면 됩니다^^


sudoers  파일을 변경해 준 뒤로는 sudo -i 명령어가 잘 수행되는 것을 볼 수 있습니다.

* root 권한의 파일을 수정 또는 계정을 사용하실 때에는 중요한 파일이 경고없이 삭제/변경이 될 수 있으니 조심하셔야 합니다.



3. vi 에디터가 설치되어 있지 않은 경우


sudo apt-get update 

sudo apt-get upgrade

sudo apt-get install vim


해당 과정을 통해 간단하게 설치하실 수 있습니다.


반응형

+ Recent posts