본문 바로가기

Programming/Linux25

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.
VI 설정 저장 방법 # 자신의 홈디렉토리에 있는 .vimrc 파일에 해당 설정을 적어둔다. ~/.vimrc set nocp set ts=4 set sw=4 set showmode set ai set nu # 환경변수에 해당 설정을 넣어둔다. (.bash_profile) EXINIT='set nu ai ts=4 sw=4 syn on' export EXINIT 2009. 3. 8.
bash (Bourn-again shell) # Shell은 리눅스 컴퓨팅 환경에서 기본적이고 중요한 부분이다. # 모든 쉘들의 공통점 - 이들은 커널과 부분하며 사용자 프로그램을 실행한다. - 각 쉘은 환경 변수를 이용해 사용자 환경에 맞출 수 있다. - 쉘은 사용자에 의해 대화형으로 사용할 수 있고 시스템에 의해 비대화형으로도 사용할 수 있다. - 쉘은 다른 쉘 안에서 실행할 수 있고 사용자가 기본쉘이 아닌 다른 쉘을 사용할 수 있게 해준다. 이를 위해 사용자는 현재 쉘 명령행에서 단지 다른 쉘을 실행하면 된다. 새로운 쉘은 자신이 실행된 본래 쉘을 변경할 수 없다. 대신 새로운 쉘은 원래 쉘을 부모 프로세스로 하는 새로운 프로세스다. 자식 쉘을 중단하면 본래 쉘로 돌아간다. - 쉘은 자신의 운영환경을 구축하기 위해 일련의 설정 파일을 이용한다.. 2009. 3. 4.
우분투 설치하기 리눅스를 시작하기도 전에 여러가지 문제들이 덤벼드는군요. VMware를 이용해서, 간단하게 리눅스를 설치할수 있습니다. 홈페이지에 가면 한정된 기간동안 사용할 수 있는 프로그램을 받을 수 있구요. OS를 간단하게 설치할수 있게 해주는 프로그램입니다. (자세한건,,,,ㄴㄴㄴ) 오케오케오케... 누르면서 VMware 설치 완료. 그리고 우분투 홈페이지에 가서, 설치 파일을 받습니다. ISO 파일입니다. VMware를 구동하고, 새로 만들기 설정후, ISO 파일의 경로를 넣어주면, 끝. 그 다음 문제는 VMware Tool를 어떻게 설치하는가 입니다. Asianux에서는 쉽게 설치가 되는데 반해 우분투에서는 조금의 수고가 필요합니다. VMware의 메뉴에서 VM -> install Vmware-tool을 선택.. 2009. 2. 12.