<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'unix' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/unix</link>
		<description>unix</description>
		<language>ko</language>
		<pubDate>Wed, 23 May 2012 11:06:04 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[Unix tar로 압축하기]]></title>
	<link>http://Madrax.egloos.com/5110204</link>
	<guid>http://Madrax.egloos.com/5110204</guid>
	<description>
	<![CDATA[ 
압축 tar cvf 파일명.tar 대상  해제 tar xvf 파일명.tar 	]]>
	</description>
	<pubDate>Wed, 23 May 2012 11:06:04 +0900</pubDate>
	<dc:creator><![CDATA[Noir]]></dc:creator>
</item>
<item>
	<title><![CDATA[UNIX는 무엇의 약자인가....?]]></title>
	<link>http://daehanv.egloos.com/2931540</link>
	<guid>http://daehanv.egloos.com/2931540</guid>
	<description>
	<![CDATA[ 
UNIX는 무엇의 약자인가....? 라는 질문이 갑자기 생각났고,  생각해보니 머지라는 의문만 들어서 찾아봤다. google에게 물어본 결과,Uniplexed Information and Computing System 이라고 되어 있는데. term에 의하면 Multics 운영체제에 대한 말장난이라고 한다. Multics(Multiplexed Information and Computing Service)는 다중 사용자를 지원하였지만, Unix는 원래 한명의 사용자만 지원하였다고 한다. 이는 Multics의 싱글 유저 버전을 만들려고 했기 때문이라고 하는데. 내 생각엔 Uniplexed Information and Computing Service(or System)을 부르기 편하게 UNIX라고 하지 않았을까 싶	]]>
	</description>
	<pubDate>Mon, 21 May 2012 10:35:50 +0900</pubDate>
	<dc:creator><![CDATA[혼자 노는(?) 공간!]]></dc:creator>
</item>
<item>
	<title><![CDATA[unix 검색명령어]]></title>
	<link>http://Madrax.egloos.com/5102501</link>
	<guid>http://Madrax.egloos.com/5102501</guid>
	<description>
	<![CDATA[ 
find . -name &quot;*.pc&quot; | xargs grep target  target 이라는 단어가 포함된 파일들을 검색해 주는 unix 명령어  알고는 있어도 급하게 쓰려하면 항상 까먹기에 정리해둔다. 	]]>
	</description>
	<pubDate>Wed, 25 Apr 2012 11:33:37 +0900</pubDate>
	<dc:creator><![CDATA[Noir]]></dc:creator>
</item>
<item>
	<title><![CDATA[스크립트 실행 문제]]></title>
	<link>http://icarus12.egloos.com/476329</link>
	<guid>http://icarus12.egloos.com/476329</guid>
	<description>
	<![CDATA[ 
 문제 :  스크립트 실행시  bad interpreter: No such file or directory  문제원인 : CR/LF Windows 기반에서 작성된 text는 줄바꿈을 CR/LF(\r\n)로 처리하는 반면, Unix/Linux 기반의 text에서는 줄바꿈을 LF(\n)로 처리하면서 발생하는 문제   유닉스 파일에서 새로운 줄로 변경시 사용하는 문자는 lf(line feed)입니다. 도스나 윈도우즈인 경우는 lf(line feed )와 cr(carrage return)를 같이 사용합니다  한마디로 shell 자체를 window에서 작성후 저장시 Unix type 로 저장해줬어야 하는데 그렇지 못함  해결 :  도스 텍스트를 유닉스 텍스트(Unix Text)로 변환 vi jim.sh 이렇게 파일을	]]>
	</description>
	<pubDate>Tue, 14 Feb 2012 18:52:06 +0900</pubDate>
	<dc:creator><![CDATA[jino]]></dc:creator>
</item>
<item>
	<title><![CDATA[unix.co.kr]]></title>
	<link>http://truelymind.egloos.com/440962</link>
	<guid>http://truelymind.egloos.com/440962</guid>
	<description>
	<![CDATA[ 
	]]>
	</description>
	<pubDate>Tue, 31 Jan 2012 21:42:59 +0900</pubDate>
	<dc:creator><![CDATA[Computer, etc.]]></dc:creator>
</item>
<item>
	<title><![CDATA[Linux, Unix 계열 Socket 이용 로컬 C-S 프로그래밍시..]]></title>
	<link>http://muzie.egloos.com/4662454</link>
	<guid>http://muzie.egloos.com/4662454</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds19.egloos.com/pds/201201/04/59/b0006159_4f03b05db4073.jpg"  
				alt="Linux, Unix 계열 Socket 이용 로컬 C-S 프.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> struct sockaddr_in 구조체를 이용하여 루프백(127.0.0.1)에 특정포트를 뚫어두고 하던 방식과는 달리 struct sockaddr_un 구조체를 이용해서 하는 방법이 있다.  UDS(Unix Domain Socket)라고 하는데 간단히 struct sockaddr_un 변수에 sun_family 를 AF_UNIX 로 설정하고 sun_path 에 아무 파일명(?)을 복사한 다음 bind-&amp;gt;listen-&amp;gt;accept 호출을 하면 된다.   IPC 목적으로 소켓을 사용할때 귀찮게 포트번호 뚫고 이런저런 작업을 간소화 시켜주고 아마도 부하나 속도면에서도 이점이 있을듯 한데 정확한건 문서를 아직 안 읽어봐서 모르겠고.. 하여간 이런것도 있더라. 윈도우 계열에도 비슷한게 있지 않을까 싶은데	]]>
	</description>
	<pubDate>Wed, 04 Jan 2012 10:43:17 +0900</pubDate>
	<dc:creator><![CDATA[기억의 조각]]></dc:creator>
</item>
<item>
	<title><![CDATA[Solaris에서 virtual network interface 만들기]]></title>
	<link>http://antonio91.egloos.com/5583319</link>
	<guid>http://antonio91.egloos.com/5583319</guid>
	<description>
	<![CDATA[ 
아놔...뭐 대단한거 있는 줄 알았는데 그냥 새로 네트워크 설정 하나 더 하면 되는거네.  기존에 eth0 interface가 있었다면  ifconfig eth0:1 plumb  이제 eth0:1로 사용하겠다는거지. 그냥 인터페이스가 올라가기만 한다.요런 모양이 된다.  eth0:1: flags=1000842&amp;lt;BROADCAST,RUNNING,MULTICAST,IPv4&amp;gt; mtu 1500 index 2          inet 0.0.0.0 netmask 0   그리고 ip설정을 해주자.  ifconfig eth0:1 inet 192.168.1.231 netmask 255.255.0.0 broadcast 192.168.255.255 up  이렇게 설정해서 up해주면 up된다.  eth0:1: flag	]]>
	</description>
	<pubDate>Wed, 14 Dec 2011 15:46:07 +0900</pubDate>
	<dc:creator><![CDATA[성큼성큼 BLOG]]></dc:creator>
</item>
<item>
	<title><![CDATA[데니스 리치(C언어 창시자 및 UNIX 개발자) 별세]]></title>
	<link>http://taehyo.egloos.com/4142558</link>
	<guid>http://taehyo.egloos.com/4142558</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/76x100/http://pds23.egloos.com/pds/201110/14/64/d0087864_4e970a48840ad.jpg"  
				alt="데니스 리치(C언어 창시자 및 UNIX 개발자) 별세" 
				width="76px"  
				height="100pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>   C언어의 창시자이자 Unix 시스템 개발자인 데니스 리치가 지난 주말(10월 8일)오랜 투병 생활 끝에 별세하셨다고 한다. 링크  개인적으로는 데니스 리치가 얼마 전에 별세한 스티브 잡스보다 더 큰 역할을 하였고더 큰 영향력을 끼쳤다고 생각을 하는데, 아마도 IT 분야 중 소프트웨어 분야에 종사하는 사람이라면대부분 공감을 하지 않을까 생각을 한다.  스티브 잡스는 기기를 좀 더 창조적으로 만드는 일을 하였다면데니스 리치는 IT(특히 S/W 분야)의 기반을 만든 사람이다.아마도 데니스 리치의 공이 없었더라면 사람들이 열광하는 iPhone, 안드로이드는지금 우리의 손에 없었을 지도 모르고, 심지어 IT 산업이 지금과 같이 발전할 수 있었을지도 의문이다.  하지만 이렇게 IT분야에 크나큰 역할을 한 사람임에도	]]>
	</description>
	<pubDate>Fri, 14 Oct 2011 01:09:00 +0900</pubDate>
	<dc:creator><![CDATA[태효의 세상 사는 이야기]]></dc:creator>
</item>
<item>
	<title><![CDATA[cygwin 설치]]></title>
	<link>http://cognition.egloos.com/5012477</link>
	<guid>http://cognition.egloos.com/5012477</guid>
	<description>
	<![CDATA[ 
Windows에서 UNIX 프로그램 사용하기 위해 cygwin 설치했습니다.  지금은 복잡한 프로그램을 쓸 생각이 없습니다.얼마나 많이 이용할 수 있는지 계속 생각해봐야겠죠.어쩌면, 장난감으로 쓰게 되지 않을까 싶기도 하네요.  지금 당장도 쓸 수 있는 건 다음과 같은 명령어 정도네요.  find . -name CHG | xargs rmfind . -name CHGCAR | xargs rmfind . -name LOCPOT | xargs rm  굳이 Windows에서 지우지 않고 UNIX에서 지우고 Windows로 옮겼으면 문제가 없었겠죠.가끔씩 그렇게 해야 할 때도 있으니 종종 쓰지 않을까 싶습니다.  grep이 좋긴 한데, PDF 검색하기 쉽지 않아서 얼마나 많이 쓸 수 있을지는 잘 모르겠습니다.아무래도	]]>
	</description>
	<pubDate>Thu, 04 Aug 2011 16:13:32 +0900</pubDate>
	<dc:creator><![CDATA[UUUUU]]></dc:creator>
</item>
<item>
	<title><![CDATA[UNIX tail]]></title>
	<link>http://cognition.egloos.com/5009348</link>
	<guid>http://cognition.egloos.com/5009348</guid>
	<description>
	<![CDATA[ 
한 명령어에서 출력  $ tail -1 type_A.out type_B.out  ==&amp;gt; type_A.out &amp;lt;==  1.00000e+01     1.25000e+17     13852955  ==&amp;gt; type_B.out &amp;lt;==  1.00000e+01 5.00000e+19 0  ;로 구분해서 출력  $ tail -1 type_A.out ; tail -1 type_B.out  1.00000e+01 1.25000e+17 13852955  1.00000e+01 5.00000e+19 0    둘의 차이점을 아시겠죠?  저는 지금까지 두번째 방식을 써왔네요. 수년동안 첫번째 방법을 시도하지 않았습니다;  % 참고로 ; 이 아니라 &amp;amp;&amp;amp;을 쓰면, 첫 명령어가 성공한 경우에만 다음 명령어를	]]>
	</description>
	<pubDate>Fri, 29 Jul 2011 10:32:10 +0900</pubDate>
	<dc:creator><![CDATA[UUUUU]]></dc:creator>
</item>
<item>
	<title><![CDATA[unix 에서 date 값 변경해서 쓰기]]></title>
	<link>http://chikaboom.egloos.com/2144590</link>
	<guid>http://chikaboom.egloos.com/2144590</guid>
	<description>
	<![CDATA[ 
 unix 에서 date 명령어를 이용하면 시스템의 날짜 와 시간을 구할 수 있습니다.  date +&quot;%Y-%m-%d %H:%M&quot; 를 이용 하면 아래 처럼 현재 시간 값을 구할 수 있어요  date +&quot;%Y-%m-%d %H:%M&quot;2011-06-20 09:17    하지만 간혹 전날 날짜를 사용 해야 하는 경우도 있지요.예를 들어 전날 작동 해야 했을 batch 작업이 잘 작동 했는지 등을 파악 할때 말이지요.  그럴 때는 아래와 같이 TZ=GMT?? 를 사용 할 수 있습니다.  TZ=GMT-9 date +&quot;%Y-%m-%d %H:%M&quot;2011-06-20 09:17  어라 바뀐게 없구만?아닙니다. 우리 나라가 GMT 보다 9시간이 빠르기 때문에 TZ=GMT-9 로 했을 때 우리 나라 시간이 나오는게 맞아요.그렇다	]]>
	</description>
	<pubDate>Tue, 21 Jun 2011 22:06:28 +0900</pubDate>
	<dc:creator><![CDATA[치카붐]]></dc:creator>
</item>
<item>
	<title><![CDATA[find로 찾은 파일 tar로 묶기]]></title>
	<link>http://cognition.egloos.com/4986373</link>
	<guid>http://cognition.egloos.com/4986373</guid>
	<description>
	<![CDATA[ 
폴더 내에서 특정 이름/확장자를 갖는 파일을 찾아서, tar로 묶고 싶습니다.  이를 위해서 find와 xargs를 알아야 합니다.    특정 이름의 파일을 찾습니다.  $ find . -name 'file1'     두 가지 이상인 경우에는 -o name을 붙여줍니다.  $ find . -name 'file1' -o name 'file2'    세 개를 하고 싶으면 -o name을 또 붙여줍니다.  $ find . -name 'file1' -o name 'file2' -o name 'file3'    확장자가 있다면, '*.txt'와 같이 해줘도 됩니다.    예를 들어서, 저는 OUTCAR, INCAR, POSAR, CONTCAR, KPOINTS, POTCAR를 tar로 묶어서 backup.tar를 만들	]]>
	</description>
	<pubDate>Fri, 10 Jun 2011 17:28:41 +0900</pubDate>
	<dc:creator><![CDATA[UUUUU]]></dc:creator>
</item>
<item>
	<title><![CDATA[argv,argc 에 관하여]]></title>
	<link>http://inger2.egloos.com/1449365</link>
	<guid>http://inger2.egloos.com/1449365</guid>
	<description>
	<![CDATA[ 
가끔 커널 소스나 명령어를 보면 argc,argv가 미친듯이 나오는데..매번 당황한다. 이게뭐지..포인터 같은데 뭐이래? 누가 만든거야?하지만 공부를 하면서 알고보니 참으로 편리한 녀석이다.첫째로 argcargc는 argument Count의 약자이다. 즉 인자의 개수를 말한다.argc[0] = copyargc[1] = inger1.exeargc[2] = inger2.exe와 같은 식으로 인자를 저장한다.다른 블로그에 있는 좀 어려운 말을 따라 하자면 함수를 호출 하여 인수를 전달하는 것처럼 프로그램을 싫행할떄 인자를 전달 받을수 있다.첫째 인자는파일명으로 고정되며 인수로 포함된다그러므로 인자의 갯수는 무조건 1보다 크고 넘겨받는 인수도 1보다 큰지 체크 해야한다.  #include&amp;lt;stdio.h&amp;gt	]]>
	</description>
	<pubDate>Fri, 15 Apr 2011 00:24:05 +0900</pubDate>
	<dc:creator><![CDATA[inger]]></dc:creator>
</item>
<item>
	<title><![CDATA[[C/C++] Linux/Unix환경에서 ifdef 쉽게 추가하고 삭제하기]]></title>
	<link>http://parkmo.egloos.com/4002045</link>
	<guid>http://parkmo.egloos.com/4002045</guid>
	<description>
	<![CDATA[ 
 C/C++ Linux/Unix환경에서 ifdef 쉽게 추가하고 삭제하는 방법입니다.  1) vi에서 ifdef 편하게 넣기  ~/.vimrc에 다음과 같이 추가  func! InsertIfdef(DEFNAME)    exe &quot;normal 0i#ifdef &quot;.a:DEFNAME    exe &quot;normal a\&amp;lt;ENTER&amp;gt;#else // &quot;.a:DEFNAME    exe &quot;normal a\&amp;lt;ENTER&amp;gt;#endif // &quot;.a:DEFNAME    exe &quot;normal a\&amp;lt;ENTER&amp;gt;&quot;  endfunc  map &amp;lt;F8&amp;gt; :call InsertIfdef(&quot;AAA&quot;) &amp;lt;CR&amp;gt;추가한후 바로 적용하려면,  :source ~/.vimrc  하시면 되구요.  사용할땐 F8	]]>
	</description>
	<pubDate>Mon, 21 Mar 2011 02:03:46 +0900</pubDate>
	<dc:creator><![CDATA[박모 사진첩]]></dc:creator>
</item>
<item>
	<title><![CDATA[Solaris10 Installation for WMware 7]]></title>
	<link>http://GangZzang.egloos.com/1404234</link>
	<guid>http://GangZzang.egloos.com/1404234</guid>
	<description>
	<![CDATA[ 
     Solaris 10 설치 PDF 문서를 공유합니다.      목차1. 시스템 구성 ......................................................................................................................... - 2 -1.1. 개요 ............................................................................................................................. - 2 -1.1.1. 정의 ..........................................................................	]]>
	</description>
	<pubDate>Fri, 04 Mar 2011 00:38:46 +0900</pubDate>
	<dc:creator><![CDATA[Gz-story]]></dc:creator>
</item>
	</channel>
</rss>

