'Tip/Linux'에 해당하는 글 12건

vimrc filetype

Tip/Linux 2013. 6. 21. 00:20

vim 편집기를 사용할 때,
html 파일안에 php 코드를 넣는 경우,
php 에 대한 하이라이팅이 정상적으로 나오지 않는 경우가 발생합니다.
php 스크립트릿 <? ?> 과 태그 < > 주석 /* */ 등이 겹치면서 엉망이 되지요.

 

php 파일안에 html 태그의 하이라이팅 -> 정상
html 파일안에 php 코드의 하이라이팅 -> 비정상

 

그러므로 html 파일의 확장자를 php 로 바꿔도 되지만 이 방법은 ㅎㄷㄷ;
vim 편집기로 html 파일을 열 경우 하이라이팅 형식을 php 로 지정하는 것이 가능합니다.

 

$ vi ~/.vimrc
augroup filetype
    autocmd BufNewFile,BufRead /*.html set syntax=php
augroup END

 

syntax 를 filetype 으로 바꿔도 가능합니다.


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

현재 경로의 모든 파일을 나열하는 ls 명령.
여기서 -d 옵션을 사용하면 현재 경로의 디렉토리인 . 만 표기됩니다.

 

현재 경로의 모든 디렉토리를 뽑아 내는 것은 ls -d * 일 줄 알았는데,
ls -d *ls * 과 같은 결과를... 정답은,

 

$ ls -d */


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

1. 현재 접속자 확인

: who 명령으로 접속자를 확인합니다.

# w
 18:32:48 up 14 min,  2 users,  load average: 0.00, 0.33, 0.60
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
sally       tty1              -               18:22      10:27   0.00s    0.00s   -bash
root        pts/0    111.112.113.114    18:32       0.00s  0.03s    0.01s   w


2. 특정 접속자 KILL 

: skill 명령어로 TTY를 통해 PTY 장치에서 사용자 접속을 끊습니다.

# skill -KILL -v tty1
tty1     sally      3334 bash

# w
 18:46:16 up 27 min,  1 user,  load average: 0.00, 0.03, 0.24
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root        pts/0    111.112.113.114    18:32       0.00s  0.03s    0.00s   w

WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

ifconfig

Tip/Linux 2006. 11. 14. 18:52
NAME
ifconfig (8)
네트워크 인터페이스를 구성

SYNOPSIS
ifconfig [ interface ]
ifconfig interface [ aftype ] options | address ...
 

DESCRIPTION
ifconfig는 커널 상주 네트워크 인터페이스를 구성하는데 사용된다.
인터페이스를 설정하기 위해 부팅시에 사용된다.
그 후, 시스템 세부 조종이 필요할 때나, 디버깅이 필요할 때 필요하다.
매개변수가 없다면, ifconfig는 현재 활성화된 인터페이스들의 상태를 출력한다.

OPTIONS
  • interface
    인터페이스의 이름. 일반적으로 첫번째 이더넷 인터페이스인 eth0, 등의 장치넘버로부터 따라오는 디바이스 이름이다.
  • up
    인터페이스가 활성화되도록 한다.
    주소가 인터페이스에 할당되면 무조건 지정된다.
  • down
    해당 인터페이스 장치를 끄도록 한다.
  • add addr/prefixlen
    인터페이스에 IPv6 주소를 더한다.
  • del addr/prefixlen
    인터페이스에서 IPv6 주소를 제거한다.
  • address
    인터페이스에 할당될 IP주소.

WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

set-language-env

Tip/Linux 2006. 11. 14. 18:39
NAME
set-language-env (1)
사용자 국가 언어의 기본 세팅을 만든다.

SYNOPSIS
set-language-env [ -l language ] [ -hvsrNcCRE ]  

DESCRIPTION
set-language-env 은 사용자의 .files에 구문을 추가함으로서 사용자 국가 언어 환경을 만든다. .files에 구문을 추가함으로서 세팅이 된 후, set-language-env 을 실행한 사람의 개인 환경만이 영향을 받는다. 그것은 시스템 전역의 어떤 설정도 바꾸지 않는다. (주의: root 유저는 /etc/skel 디렉토리를 바꿀 수 있다.) 이 버전은 Belarusian, Bulgarian, Catalan Danish, French, German, Japanese, Korean, Macedonian, Polish, Russian, Serbian, Spanish, Thai, Turkish and Ukrainian 어를 제공한다.

set-language-env 는 설치된 데비안 패키지들의 목록을 보여준다. 이 패키지들은 세팅을 사용하기를 요구한다. 사용자는 그것들을 설치해야만 하고, 그것들을 설치하기 위해 사이트 관리자에게 물어보아야한다. 추가된 구문들은 머리말과 꼬릿말 구문으로 둘러쌓인다.

이 추가된 구문들을 인식하기 위해 set-language-env로부터 사용되어진 후에, 그것들을 수정하지 않기를 바란다.사용자는 머릿말 구문 전과 꼬릿말 구문 뒤를 수정할 수 있고, 수정은 set-language-env의 호출 후에 유지될 것이다.

language-env 패키지가 업데이트 될 때, 사용자는 영향을 받은 원본 세팅없이 set-language-env 만을 호출함으로서 안전하게 업데이트 할 수 있다.
추가된 구문 자리는 처리될 때 바뀌지 않는다.
그러나, 사용자가 추가된 set-language-env 설정을 직접 수정하면, set-language-env의 다음 호출로 잃게 될 것이다.

OPTIONS
  • -l language
    사용자에게 필요한 언어를 선택한다.
    be Belarusian
    bg Bulgarian
    ca Catalan
    da Danish
    de German
    es Spanish
    fr French
    ja Japanese
    ko Korean
    lt Lithuanian
    mk Macedonian
    pl Polish
    ru Russian
    sr Serbian
    th Thai
    tr Turkish
    uk Ukrainian
  • -h
    도움말을 보여준다.
  • -v
    Verbose mode, 주로 디버깅
  • -s
    제공하는 언어의 목록을 보여준다.
  • -R
    일반적으로 root 유저는 set-language-env가 체크하기 때문에 /root 디렉토리 안에 자신의 설정을 지정할 수 없다.
  • -E
    세팅은 유저의 홈 디렉토리 대신에 /etc/skel 디렉토리에 지정된다.
    root 유저만이 이 옵션을 사용할 수 있다.

WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,