본문 바로가기

전체 글817

C - Dice Game /* *하다보니, 중간에 너무 꼬여버렸네요. ...컴터 인공지능,,,포기... *이기면 베팅한 만큼 벌고, 지면 베팅한 값 잃고, 베팅 안하면 -1 입니다. */ #include #include #include int main(){ int sel; int m=100; // Starting money int bm=-1; // betting money int dm=1; // default money int drawBm=0; int drawFlag=0;; int d1,d2,d3,d4,c1,c2,c3,c4; int win=0,lose=0,draw=0; char bet='a'; srand(time(NULL));rand();rand();rand(); srand(rand()); while(1){ do{ printf(.. 2009. 3. 14.
리눅스 기본 명령어 기본 명령어 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. man * 설명 - 해당 명령어의 대한 도움말을 출력한다. * 예시 - man 옵션 보고싶은 명령어 * 옵션 - a : 관련된 모든 매뉴얼 페이지 보기 - s : 지정한 섹션의 매뉴얼 페이지 보기 - k : 키워드와 관련된 매뉴얼 페이지 색인 보기 - l : 관련된 명령어의 매뉴얼 페이지 리스트 보기 - M: 매뉴얼이 있는 디렉토리 지정 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2. who * 설명 - 현재 로그인 되어 있는 모든 사용자를 보여준다. - 사용자의 로그인 이름, 접속한 단말기, 접속한 시간, Lan을 .. 2009. 3. 10.
bash - Parameter Expansion ${parameter#word} ${parameter##word} The word is expanded to produce a pattern just as in pathname expansion. If the pattern matches the beginning of the value of parameter, then the result of the expansion is the expanded value of parameter with the shortest matching pattern (the ‘‘#’’ case) or the longest matching pattern (the ‘‘##’’ case) deleted. If parameter is @ or *, the pattern removal o.. 2009. 3. 8.
cmd - source source 수정된 환경파일을 적용하고자 할 때, 재로그인 절차없이 적용하는 명령어 # source .bashrc .bashrc 파일 재적용 # . .bashrc . 을 사용해도 같은 명령어. 2009. 3. 8.
shell - 파일 다루기 스크립트 내에서 파일을 다룰 때 사용하는 것들 ##### ./bash ##### [ -f 파일명 ] 파일이 있는 경우 [ -s 파일명 ] 파일이 존재하고 내용이 있는 경우 [ -d 파일명 ] 파일이 아니고 디렉토리인 경우 [ -r 파일명 ] 읽기가 가능한 파일인 경우 [ -w 파일명 ] 쓰기가 가능한 파일인 경우 [ -x 파일명 ] 파일이 존재하고 실행 가능한 경우 [! -옵션 파일명 ] 옵션의 조건이 아닌 경우 ##### ./tcsh ##### (-e filename) 파일이 있는 경우 (-z filename) 파일이 존재하고 크기가 0인 경우 (-r filename) 읽기가 가능한 파일인 경우 (-w filename) 쓰기가 가능한 파일인 경우 (-x filename) 실행이 가능한 파일인 경우 (-.. 2009. 3. 8.
cmd - ulimit ulimit 리눅스에서 프로세스의 지원 한도를 볼 수 있는 명령어이다. 동시에 접속할 수 있는 계정의 숫자나, 각 계정이 접속해서 쉘 스크립트 파일이나 기타 다른 프로그램들을 실행할 때 생성되는 프로세스의 최대 개수를 지정하거나 알아보는데 사용한다. 프로세스의지원 한도에는 소프트한도와 하드한도가 있다. 소프트한도는 루트의 권한으로 그 한도를 조절할 수 있지만 최대 크기가 하드한도를 넘지 못한다. 하드한도를 조절하기 위해서는 커널에서 수정하여 재컴파일 해야 한다. # ulimit -Sa 소프트한도를 할아보는 명령어 # ulimit -Ha 하드한도를 알아보는 명령어 # ulimit -u 1024 max user processes의 소프트한도를 1024로 변경하는 명령어 2009. 3. 8.