2015년 10월 28일 수요일
Korn shell 버전 확인법
korn93 이나 bash
echo ${.sh.version}
korn88
set -o vi
esc => Ctrl + v
echo ${.sh.version}
korn88
set -o vi
esc => Ctrl + v
라벨:
공부,
aix,
IT,
korn shell,
linux
Variables, 변수, aix, linux
Variables
이름=값# x=7
# x=mon
# unset x ==> 변수 x를 unset
# readonly x=sun ==> 변수x 덮어쓰기 막는것
시스템 제공 변수
RANDOM 랜덤수(0~32767)LINENO 스크립트에서 현재 라인수
ERRNO 마지막 에러넘버
환경 변수 Environment viraiables
HOME 홈디렉토리
PS1 기본 쉘 커맨드 프롬프트
PWD 현재 디렉토리
parameters 파라미터
# aaa.ksh arg1 arg2 ==>arg1은 $1, arg는 $2로 부를 수 있다. arg10이상은 ${10}이렇게 쓴다.$# ==> 파라미터 수
$@ ==> 따로 받기($1=hell0 $2=world $3=wide)
$* ==> 리스트로 받기($1=hello world wide)
$0 ==> 경로이름
$$ ==> PID
$! ==> 마지막 백그라운드 PID
$? ==> 마지막 커맨드의 리턴값(0은 true, 성공)
shift n==> 파라미터 n만큼 땡기기($1=10 $2=20 $3=30 을 shift하면 $1=20 $2=30)
# set ==> 모든 변수, 값 목록
# export x ==> 서브쉘로 변수 x보내기
# export ==> 서브쉘로 보낸 변수 목록
2015년 10월 26일 월요일
korn shell configuration files, 쉘 설정 파일 적용 순서
시간순
1.
/etc/environment
2. 전체 적용하고 싶을 때
/etc/profile
3. 유저 별로 적용하고 싶을 때
$HOME/.profile
.exrc
4.
$ENV
.kshrc (.bashrc)
1.
/etc/environment
2. 전체 적용하고 싶을 때
/etc/profile
3. 유저 별로 적용하고 싶을 때
$HOME/.profile
.exrc
4.
$ENV
.kshrc (.bashrc)
basic file commands, 기본 명령어, aix, linux
# mkdir 디렉토리
# rmdir 디렉토리
# rm 파일
# rm -r 디렉토리
# ls 디렉토리 (ls -arlt)
# pwd
# mv 올드 뉴
# cp 올드 뉴
# cd 디렉토리
# file 파일명 - 파일타입 알아보기
# strings 파일명 - 파일이 binary타입인 경우에 보기
# which 명령어 ==> 명령어 위치 확인
# man 명령어 ==> 명령어 매뉴얼
# test -옵션 파일
-s 파일이 사이즈 있는지(0이상인지)
-d 파일이 디렉토리인지
-r,w,x 파일이 읽을수,쓸수,실행할수있는지
-e 파일이 존재하는지
# rmdir 디렉토리
# rm 파일
# rm -r 디렉토리
# ls 디렉토리 (ls -arlt)
# pwd
# mv 올드 뉴
# cp 올드 뉴
# cd 디렉토리
# file 파일명 - 파일타입 알아보기
# strings 파일명 - 파일이 binary타입인 경우에 보기
# which 명령어 ==> 명령어 위치 확인
# man 명령어 ==> 명령어 매뉴얼
# test -옵션 파일
-s 파일이 사이즈 있는지(0이상인지)
-d 파일이 디렉토리인지
-r,w,x 파일이 읽을수,쓸수,실행할수있는지
-e 파일이 존재하는지
the vi editor, vi 편집기 사용법
the vi editor, vi 편집기 사용법
1. 편집하기, (명령모드 → 입력모드)
a - 커서 뒤에 입력
A - 커서 행의 마지막으로 이동
i - 커서 앞에 입력
o - 아랫 줄에 입력
O - 윗 줄에 입력
2. 커서 움직이기
k - 위
l - 오른쪽
j - 아래
h - 왼쪽
☞ k,l은 양의 느낌인 위, 오른쪽 j,h는 음의 느낌인 아래,왼쪽.
ctrl+d 다음페이지
ctrl+d 다음페이지
G - 맨 아래쪽으로
☞ G, o 콤보로 아랫줄에 추가할 수 있다.
3. 편집 (지우기, 복사)
x - 한글자 지우기
dd - 한줄 지우기(지운건 버퍼에 저장되어 p로 붙여넣을 수 있다)
yy - 한줄 복사(p로 붙여넣을 수 있다)
u - 실행취소
:3,8d - 3~8줄 지워버려!
4. 검색
/apple - apple을 검색 (엔터치면 검색완료, n누르면 다음 찾기)
?apple - apple을 검색(이전에 찾은 걸로 컴백)
:g/old/s//new/g - old를 모두 new로 바꿔라
☞ 앞의 g/는 한줄에 여러개 나와도 모두 바꾸기, 뒤에 /g는 모든 라인 바꾸기, s는 substitute
5. 옵션
:set showmode 우측하단에 모드 표시
:set number/nonumber 행숫자 켜기/끄기
2015년 10월 24일 토요일
영구클린 입주청소 ★★
평당만원
코팅시 평당 이만원
코팅시 평당 이만원
남자1 여자2 청소 (아주머니는 외국인)
보기엔 깨끗했는데 이사하고 걸레질 하니 걸레가 까매짐...
별로다.
그냥 가사도우미 한분 하루이틀정도 불러서 청소맡기는게 좋을것같다.
그냥 가사도우미 한분 하루이틀정도 불러서 청소맡기는게 좋을것같다.
트라토리아 수원 인계동 ★★★★
수원 인계동
주차장있음 지하
자리 한 30개?
토욜 11시반오픈
주차장있음 지하
자리 한 30개?
토욜 11시반오픈
상하이크림파스타
- 매콤한해물로제파스타 맛남
- 매콤한해물로제파스타 맛남
로제파스타 닭가슴살
- 맛남
- 맛남
먹물리소또
- 맛남
- 맛남
피드 구독하기:
글 (Atom)