본문 바로가기
반응형

전체 글120

Ubuntu export 명령어와 특수문자들(및 와일드카드) 쉘에서 export 명령어로 기존의 변수를 환경변수로 설정할 수 있고, 새로운 변수를 정의하면서 환경변수로 설정이 가능하다. 다만 이는 계속 유지되는 것이 아닌 쉘을 종료하면 초기화가 된다. > export 기존변수명 ( env | grep myname 은 환경변수로 설정되었나 확인 하는 것) > export FULLNAME='Cho kyeonghyeon' 두개 모두 환경변수로 설정이 되었다. 해제는 변수와 마찬가지로 unset 을 이용 ### 와일드카드 문자 (특수문자) 1) * 문자 0개 이상의 임의문자를 일컫는다. * : 0개 이상의 문자를 가진 문자열 = 모든파일 디렉토리 특정문자열* : 특정문자열로 시작하는 모든 문자열 *특정문자열 : 특정문자열로 끝나는 모든 문자열 ex) 2) ? 문자 길이가.. 2021. 3. 30.
Ubuntu shell 이란 ? 리눅스의 Shell (쉘) 이란 명령어와 프로그램을 실행할때 사용하는 인터페이스이다. 사용자의 명령을 커널로 전달한다. 쉽게 말해 터미널환경이나 콘솔환경을 쉘이라 한다. 쉘은 명령어 입력이 가능하며 자체적으로 프로그래밍을 할 수 있다. 이러한 프로그램을 쉘 스크립트라 한다. 쉘은 여러가지의 종류가 있지만, 현재 리눅스의 표준쉘인 bash 가 있고, 이 것으로 진행을 할 것이다. 현재 내가 작업중인 쉘의 확인은 > echo $SHELL 로 확인이 가능하다. ## 쉘의 변수 쉘은 기본적으로 변수를 사용할 수 있다. 변수의 정의는 변수명=값 으로 설정이 가능하다. 이때 띄어쓰기를 할 수 없고, 값은 문자열로 처리된다. 변수를 호출할때는 변수명에 $를 앞에 붙여 호출한다. 변수를 해제 할때는 unset 변수명으.. 2021. 3. 30.
Ubuntu 명령어들 ( grep , find , whereis , which , locate ) 이번에 해볼 명령어는 grep , find , whereis , which , locate 이다 바로 해보겠다. ### grep 파일내에서 문자열을 검색한다. > grep 찾을문자열 파일명 ( 파일안에서 문자열이 있는지 찾는다. ) > grep -n 찾을문자열 파일명 ( 파일안에서 문자열을 찾고 그 문자열이 몇번째 행에 있는지 표시한다) * 찾을 문자열이 포함된 것을 다 찾음. ex) ### find 해당 디렉토리에서 파일이 있는지 찾음! ( 내용 x ) > find 경로 -name 파일명 ( 해당 경로상에 파일명으로 파일을 찾음 ) > find 경로 -type 타입명 ( 해당 경로상에서 타입명에 맞는 타입으로 된 파일을 찾음) find 는 찾으려면 파일명이 기존에 있던 파일과 완전히 같아야 찾을 수 있.. 2021. 3. 30.
Ubuntu 명령어들 ( touch , vim , ln ) touch , vim , ln 에 대해서 알아본다.. ### touch 파일크기가 0인 파일을 생성한다. (파일이 존재하지 않을경우) 해당파일의 마지막 수정시간을 변경한다. (파일이 존재하는 경우) > touch 파일명 ### vim 파일 생성 및 열기 일반적인 서버환경에서는 텍스트환경이기때문에 vim에디터 기본 사용 숙지 키보드로만 조작하기때문에 모드 개념이 존재 ■명령 모드 : 문서의 내용을 확인하는 기능을 수행하는 모드. ■입력 모드 : 문서의 내용을 작성/수정하는 모드. 키보드의 입력이 문서의 내용으로 전달 ■ex 모드 : 저장/종료/취소 등 파일 상태 명령을 실행하는 모드 > vim 파일명 (파일이 존재 시 해당파일 열기 , 존재하지 않을 시 해당파일 생성) 해당 파일을 열었을 시 a 또는 i .. 2021. 3. 29.
Ubuntu 명령어들 ( cp , mv , rm ) 이번 기본 명령어들은 파일, 디렉토리를 복사하는 cp (copy) 파일, 디렉토리를 이동하는 mv (move) 파일, 디렉토리를 삭제하는 rm (remove) 이다. ### cp 파일 또는 디렉토리를 복사한다. (그 안의 내용도 복사) > cp 원본경로 복사할경로 원본경로에 있는 파일이나 디렉토리를 복사할경로에 복사한다. ** 인자에 따른 차이 > cp 파일명1 파일명2 : 파일1을 파일2라는 이름으로 복사. (파일1과 파일2는 경로포함) > cp 파일명1 디렉토리명 : 파일1을 디렉토리의 하위 파일로 복사. (이때 복사된 파일의 파일명은 파일명1이 된다.) > cp 파일명1 파일명2 파일명3 디렉토리 : 파일명1,2,3을 디렉토리 하위로 복사 ( 여러 파일 가능 ) > cp -r 디렉토리1 디렉토리2 .. 2021. 3. 29.
Ubuntu 명령어들 (cat , more , less , head , tail) 계속해서 기본적인 명령어를 알아보도록 한다. cat , more , less , head , tail 위의 명령어는 파일을 내용을 볼 수 있는 명령어지만, 입력했을 때 조금씩 차이가 있다. ## cat > cat 파일명 기본적으로 파일 하나의 내용을 볼때는 위와 같이 쓰며, 여러개도 한번에 볼 수 있다. > cat 파일명1 파일명2 ... ... 위는 두개의 파일을 읽은 화면이다. (origin 파일과 origin.h.ln.2 파일) this is an origin more 파일명1 파일명2 more 파일 내용을 보게끔 하였다. 긴 내용이고 화면에는 보이지 않지만 아래로 계속 내용이 있다. 여기서 맨 끝 화면으로 넘어가지 않고 , 한 화면씩 보여주며 제일 아래쪽의 --More-- 라는 버튼으로 한 화면씩.. 2021. 3. 26.
728x90
반응형