승진이의 세상 살아가는 이야기  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
'리눅스'에 해당하는 글(13)
2011.06.14   리눅스 팁 모음(디렉토리명 검색, 문자열 구분값으로 검색)
2007.11.15   LPIC 102 접수 완료!! (3)
2007.11.14   7장 정리중..
2007.11.13   Xlib: connection to ":0.0" refused by server 에러..
2007.11.12   sed명령어와 정규표현식을 써서 원하는 문자나 문자열 바꾸기~~!!


리눅스 팁 모음(디렉토리명 검색, 문자열 구분값으로 검색)
/usr/local/bin/firefox
위 문자열에서 firefox만 꺼내오기.. 


1. basename /usr/local/bin/firefox
 basename은 경로명을 지운 파일명을 출력한다. 

2. echo /usr/local/bin/firefox |awk -F/ '{print $NF}' 
echo로 문자열을 찍어주면 그 찍혀진 문자열을 이용하여 awk 명령어를 날려준다. 
여기서 '-F' 뒤의 '/'는 구분자값을 나타낸 것이고 NF는 마지막번째 숫자
$는 마지막 번째 문자열을 의미한다.  

"bash", is the "Bourne again shell"

현재 디렉토리에서 현재 경로 바로 밑에 있는 디렉토리명 출력하기
 
1. ls -l |grep ^d

2. ls -F |grep \/$

3. ls -l | grep ^d | awk '{print $9}'
 위 문장은 디렉토리에 공백이 있으면 구분하지 못한다. 그러므로 4번 추천

4. ls -l | grep ^d | awk '{for (i = 9; i <= NF; i++) printf("%s ",$i);printf("\n")}'

5. ls -lad */
위의 방법은 제일 간단한 방법이다.
그러나 디렉토리 가장 뒷 부분에 '/' 문자가 또 붙어서 aaa//와 같이 출력이 되는 부분이 있다.
출력 결과를 갖고 프로그래밍을 하려면 5번 방법은 비추천이다.
그러나 그저 간단하게 현재 디렉토리의 하위 디렉토리들을 보고 싶다면...^^;;

한꺼번에 특정 파일 컴파일 하기 
1. 
ll *.c | awk '{print $9}' | xargs cc -c
XARGS 명령어를 이용함.


참조 링크 
Bash 쉘 메뉴얼
http://www.gnu.org/software/bash/manual/bashref.html
 
 
신고
Tag : 디렉토리명, 리눅스, 리눅스 팁, 문자열


LPIC 102 접수 완료!!
사용자 삽입 이미지
LPIC 102 접수 완료 
토요일 시간은 변경할 것 !!
자 이번에도 힘내서 합격하자!! 열공!! ^^ 화이팅!!!
신고
Tag : LPIC, 리눅스


7장 정리중..

* Using man
man   주어진 명령이나 자원들의 매뉴얼을 출력한다. more에서와 같이 페이지 넘기기나 탐색 명령을 줄

수 있다.
      man [options] [section] command
  -k  다음에 키워드를 주면 그것이 포함된 명령어를 보여준다. 이것이 apropos명령과 같다.
  -f  다음에 명령어를 적어주면 한 줄짜리 짧은 명령어 설명을 보여준다.
      이것은 whatis 명령과 같다.

section은 다음과 같이 나누어져 있다. 해당 번호를 적으면 된다.
(1) User Commands
(2) System Calls
(3) Subroutines
(4) Devioes
(5) File Formats
(6) Games
(7) Miscellaneous
(8) Sys. Administration

man passwd   (section 1의 커버 형태로 출력) 기본..
man 5 passwd   (section 5의 커버 형태로 출력)
Name , Synopsis(어떻게 명령어사용하나),Description , Options, Files(Man page주제에 관련된 파일들

), See also, Bugs, History, Author

summary 찾기 whatis man
thorough 찾기 apropos

man --path /opt/oddprog/man oddprog
/opt/oddprog/man에 저장된 oddprog 에 관련된 man page를 가져온다.
man /opt/oddprog/man/man1/oddprog.1.gz 로 해서 파일로 불러올 수도 있다.

iptables
기본 : iptables [-t table] -A CHAIN selection-criteria -j TARGET

CHAIN = INPUT, OUTPUT, FORWARD

-p --protocol     ex) -p tcp        
--source-port  --sport        ex) --sport 1024:1028
--destination-port --dport    "
--source   -s         -s 원본 아이피  ex) -s 172.24.1.0/24
--destination    -d    "
--in-interface    -I            ex) -I eth0        eth0에서 들어오는 패킷
--out-interface    -o           ex) -o "

예 >> iptables -A INPUT -p tcp --dport 445 -s 172.24.1.0/24 -j ACCEPT

신고

'승진이 공부중 > LPIC 공부중' 카테고리의 다른 글

리눅스 find 명령어(링크)  (0) 2011.03.14
리눅스 쉘 프로그래밍 (링크)  (0) 2011.03.10
XARGS 사용법(링크)  (0) 2011.03.10
리눅스 명령어 find 결과를 지우기  (0) 2010.04.09
7장 정리중..  (0) 2007.11.14
LPIC 102 Detailed Objectives  (0) 2007.11.11
LPIC 102 개요  (0) 2007.11.11
LPIC 1장 정리중..(ing)  (0) 2007.10.31
공부 계획..!  (0) 2007.10.30
-RedHat전문 교육 기관의 테스트 및 정답, 해설-  (0) 2007.10.26
Tag : LPIC, 리눅스


Xlib: connection to ":0.0" refused by server 에러..

자바로 만든 GUI프로그램을 실행시키니 제목과 같은 에러가 뜬다.

사용자 계정으로 다음을 실행!

xhost local:root

export XAUTHORITY=/home/name/.Xauthority
- 여기서 name은 사용자 계정

사용자 계정에게 X관련 모듈을 실행하도록 허락하는게 아닐까? -_-a
(검색해봐야겠군)
After editing /root/.basrc, you won't have to issue the command "xhost local:root" anymore after X starts.

문제 : You try to run a program that opens an X window.
Xwindow를 여는 프로그램을 실행할 때에 이런 문제가 발생!
이유 : You are trying to run that program as a user who is different from the user that started the X server.
X 서버를 실행시킨 사용자와 다른 사용자로서 프로그램을 실행시킬 때에 나타난다-_-ㅋ

그렇군요...

신고
Tag : 리눅스, 에러


sed명령어와 정규표현식을 써서 원하는 문자나 문자열 바꾸기~~!!

정규 표현식 - vi , grep, find, egrep 등등에서 사용된다
1. ^ - 시작을 의미한다 글자나 문자 또는 행의 시작을 의미
  EX) grep ^a (파일명)

2. $ - 글자나 문자 또는 행의 마지막을 의미한다
  EX) grep 4$ (파일명)

3. . - 하나의 문자를 의미

4. * - 모든 문자들의 0 또는 하나 이상의 문자를 의미 ( 주의 앞에 선행문자에 관하여)
   EX) grep a* (파일명)

5. [] - [] 범위안에 나오는 문자들 중에 하나
   EX) [A-Z] [a-z] [0-9]

6. [^] - []범위 문자 중 포함되지 않는 문자

7. \ - 특수문자의 기능을 제지하고 일반문자화 시킬때 사용

8. \< - 단어의 시작 지시자
  EX) \<love  love 시작하는

9. \> - 단어의 마지막 지시자


내가 만들어본 예제!!!
sed 's/'^Answer.*'//g' aaa.txt > bbb.txt
aaa.txt파일안에 Answer그리고 한개 문자 그 이후는 모든 것들..이렇게 표현된 글들을 // 안에 아무것도 없으므로 지운다!!
bbb.txt로 만들어준다-_-ㅋ
덤프에 보면 보통 저런식의 답안이 있던데.. 리눅스에서는
쉽게 한꺼번에 지울수 있네요. 공부하려면.. 답안을 일일히 지우는것보단 저런 명령어로 리눅스에서 지우는게 좋겠죠? ^^

신고
Tag : 리눅스, 정규표현식


BLOG main image
항상 0에서 시작한다는 자세를 갖고 앞으로 나에게 가장 유리한 것이 무엇인지를 찾아라.
 Notice
 Category
분류 전체보기 (228)
승진이 이야기 (29)
승진이 공부중 (16)
승진이 자료실 (1)
승진이와 Android (1)
승진이와 Java (49)
승진이와 DB (10)
승진이와 영어 (3)
승진이와 책 (8)
승진이와 C (6)
승진이와 Web (15)
승진이와 정보 (68)
승진이와 XML (3)
승진이와 Q&A (2)
승진이의 Logs (0)
승진이와 사진 (1)
승진이와 Android (0)
승진이와 자동차 (4)
승진이와 이클립스 RCP (6)
승진이와 프로젝트들 (0)
승진이와 JavaScript (2)
승진이와 쉘프로그래밍 (0)
Flex (0)
 TAGS
IzPack surge 자바 문자열 검색 FTP업로드 java.lang.NoClassDefFoundError 리눅스 informix 객체 참조 Android 새창으로 열기 수식 검색 신협중앙회 얼린 문 열기 c 스윙 C언어 문자열 디렉토리명 넷빈즈 에러 크로스 브라우저 펀드 특수 문자 엑셀 오라클 SDK Setup.exe 자격증 LPIC Preference 디렉토리 변경 java install.xml 뒤로가기 버튼 쓰레드 pk fk 조회 리눅스 팁 쉘스크립트
 Calendar
«   2017/11   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
 Recent Entries
ORA-32039: 순환 WITH 절에는 열 별칭 목록..
rexpert 오라클 접속 설정 방법
간단한 코드 테이블 설계
String padding 자바스크립트
jquery selector 셀렉터 표현식으로 찾기
이광영 부장판사 솜방망이 처벌 관련 링크들
sql 디벨로퍼 각주 제거 생성 단축키
jquery 이용하여 프린트 1
테이블 자동 줄바꿈 처리 방법
문자 찍는 함수 CHR() 함수와 ASCII()함수
 Recent Comments
5년이란 시간동안 my..
은성훈 - 2014
한국새끼들이 이래서..
qweqwe - 2014
mysql도 rollup기능..
ㄴㄴㄴ - 2014
감사합니다
고마워요 - 2012
헐.. 정말인가요? 사..
BreathAir - 2011
저는 이제서야 관련..
originkim - 2011
아주 막장 그자체라..
기술자 - 2010
request의 parameter..
님 짱!! - 2010
제가 목격한 건데요...
^^ - 2010
네 도대체 왜 그렇게..
BreathAir - 2010
 Recent Trackbacks
スタッドレスタイヤ..
スタッドレスタイヤ..
野球ス ミズノ
野球ス ミズノ
ve may bay
ve may bay
visit this web page..
visit this web page..
timeshare vacation..
timeshare vacation..
joogle.in
joogle.in
arassegaf.com
arassegaf.com
new Software techno..
new Software techno..
www.douloschurch.com
www.douloschurch.com
fix DBF file
fix DBF file
 Archive
2013/12
2013/11
2013/04
2013/03
2012/09
 Link Site
내 마음속 폭풍은 아직 아..
괴짜 프로그래머의 일상사~..
Joel on Software
Android 개발자 커뮤니티 ,..
developer.com
Jace\'s Blog
오라클 10g Documentation
Programing Note (승만이)
실용주의를 꿈꾸며(이클립..
http://pragmatic.kr
자바 누리 기술 문서 / 매..
Reflect
Java API 6.0 한글번역
eclipse resources 문서 링..
자바 관련 소스 많은 곳
미디어 파일 (무제한 웹하드)
http://younghoe.info/
Open Knowledge Share Drea..
키스포토 (사진강좌와 사진..
외국 드라마 TV show 자막..
무료 ebooks
지금샵
 Visitor Statistics
Total : 233,017
Today : 28
Yesterday : 14
rss