거꾸로 바라본 세상
SU에서 EOF 사용시 내부 변수 처리 방법
OS-Tools/Linux 2023. 4. 20. 09:34

SU에서 EOF 사용시 내부 변수 처리 방법 $를 이용하면 변수값을 사용할 수 있는데, su에서 EOF 를 사용시 $가 인식되지 않았다.. 해결방법은 생각보다 간단했다.. 내부변수를 사용하려면 $ 변수 앞에 ''문자를 추가하여 \$ 이런 식으로 해야 문자를 인식하게 된다. sudo su -l user

개발정리사이트
OS-Tools/참고사이트 2017. 7. 26. 13:55

정규표현식 http://gskinner.com/RegExr/ – 정규표현식을 테스트하고 다른 사람이 만든 표현식을 사용할 수 있는 서비스 http://txt2re.com/index.php3 – 정규표현식의 패턴을 추천해주는 서비스 http://www.regexper.com/ – 정규표현식을 시각화해주는 서비스개발문서 http://html5ref.clearboth.org/html5 – HTML5 한글 레퍼런스 (by clearboth)위지윅 개발도구 http://www.codiqa.com/jQuery mobile의 UI를 라이브로 기획/개발할 수 있게 도와주는 위지윅도구 http://playground.webflow.com/ https://www.nitrous.io/ – 웹기반의 IDE네트워크 http:/..

마크다운문법
OS-Tools/Etc 2017. 6. 24. 23:30

제목 # 텍스트 #을 하나 쓰면 HTML의 태그를, #을 두개 쓰면 태그를 의미한다. 즉, #은 하나에서 여섯개까지 쓸 수 있고, #이 늘어날때마다 제목의 수준은 내려간다.(보통 글씨 크기가 작아진다.)번호 없는 리스트 -/+/* 텍스트번호 있는 리스트 숫자. 리스트기울인 글씨 (html의 태그) *텍스트* or _텍스트_굵은 글씨 (html의 태그) **텍스트** or __텍스트__인용 > 텍스트 인용문안에 인용문을 넣으려면 >를 더 추가해주면 된다.인라인 링크 [텍스트](링크주소)참조 링크 [텍스트][참조명] [참조명]: 링크주소이미지 ![텍스트](이미지링크)수평선 -, *, _을 세개 이상 나열코드 \`코드 내용\`코드 블럭 앞에 스페이스 4개 이상 삽입 # 마크다운 작성 규칙 ## 1. 문단 구분..

[Linux] 리눅스파일관리, 소유권 변경
OS-Tools/Linux 2017. 4. 26. 14:14

리눅스 파일관리 파일 정보 확인하기 사용형식$ ls [옵션][파일][옵션]-R : 지정한 디렉토리이하에 있는 하부디렉토리와 파일들을 모두 포함한다.(Recursive)-r : 출력결과를 정열할 때에서 내림차순으로 정렬한다.(Descending)-S : 파일사이즈가 가장 큰 것부터 순서대로 나열한다.-l : 파일들을 나열할때 자세히 출력한다.-a : 경로안의 모든 파일을 나열한다.(숨김파일도 포함)-h : 파일사이즈를 용량단위(Mb,Gb)를 붙여서 출력해 준다.-n : 파일의 소유자와 소유그룹을 표기할때 숫자로 UID, GID를 출력한다.-U : 디스크의 저장순서대로 파일을 나열한다.-i : 각 파일들의 색인번호(inode)를 각 행의 맨 앞에 출력한다.-1(숫자1) : 한 줄에 한 파일씩만 나열한다.-X..

[Linux]사용자계정관리
OS-Tools/Linux 2017. 4. 26. 11:07

루트권한 획득하기 시스템 관리 권한을 가지고 있는 사용자 : 수퍼유저, 루트 사용자 시스템종료 :~$ sudo shutdown -h now :~$ sudo shutdown -r now 사용자 계정 관리하기 계정추가 명령어$ sudo useradd [옵션][사용자계정] ex) 사용자계정 추가 할 때 sudo그룹에 포함시키는 명령$ sudo useradd -m -G sudo gun $ sudo passwd [사용자계정] $ sudo userdel [사용자계정]-홈 디렉토리까지 완전히 삭제하려면 사용자계정폴더도 삭제해야함$ sudo rm -rf /home/[사용자계정폴더] 사용자 계정정보 변경 usermod $ sudo usermod [옵션][사용자계정]옵션 [-a] : 변경대신 정보를 추가[-G] : 사용자..

[Ubuntu] 무선 네트워크 설정
OS-Tools/Linux 2017. 4. 14. 17:44

무선 네트워크 설정 1. 무선 네트워크 정보 확인 $ iwconfig 2. ifconfig명령으로 waln0을 활성화 시키기(무선네트워크가 잇는경우) $ sudo ifconfig wlan0 up 3. AP 검색명령어 $ sudo iwlist wlan0 scan 4. 네트워크 인터페이스를 열어 수정 $ sudo vi /etc/network/interfaces 5. 무선네트워크 활성화(dhcp로 자동으로 정보 받아오고AP이름(wpa-ssid "gateway")과 패스워드(wpa-psk "password")를 입력) auto wlan0iface wlan0 inet dhcpallow-hotplug wlan0wpa-ssid "gateway"wpa-psk "password" 6. 수동으로 무선네트워크 활성화 aut..

[Ubuntu]유선 네트워크 설정
OS-Tools/Linux 2017. 4. 14. 17:34

유선 네트워크 설정 $ sudo vi /etc/network/interfaces 1. 네트워크 주소를 자동으로 받아와서 설정해야할 경우eth0을 활성화 시키고 DHCP를 통해 네트워크 주소를 자동으로 받아오도록 설정(iface eth0 inet dhcp) auto lo#iface lo inet loopback auto eth0iface eth0 inet dhcp 2.네트워크 주소를 수동으로 직접 입력해야할 경우네트워크 주소정보를 할당하고(iface eth0 inet static), ip주소(address),넷마스크(netmask) 게이트웨이(gateway) dns주소(dns-nameservers)를 입력 auto lo#iface lo inet loopback auto eth0iface eth0 inet ..

우분투 영문 로케일 설정
OS-Tools/Linux 2017. 4. 14. 17:23

우분투 영문 로케일 설정 $ locale LANG=ko_KR.UTF-8LANGUAGE=LC_CTYPE="ko_KR.UTF-8"LC_NUMERIC="ko_KR.UTF-8"LC_TIME="ko_KR.UTF-8"LC_COLLATE="ko_KR.UTF-8"LC_MONETARY="ko_KR.UTF-8"LC_MESSAGES="ko_KR.UTF-8"LC_PAPER="ko_KR.UTF-8"LC_NAME="ko_KR.UTF-8"LC_ADDRESS="ko_KR.UTF-8"LC_TELEPHONE="ko_KR.UTF-8"LC_MEASUREMENT="ko_KR.UTF-8"LC_IDENTIFICATION="ko_KR.UTF-8"LC_ALL= $ sudo vi /etc/default/locale LC_ALL=en_US.UTF-8L..

리눅스 시스템 디렉토리
OS-Tools/Linux 2017. 4. 14. 16:32

우분투 시스템 디렉토리 표 디렉터리 설명 / 모든 디렉터리가 시작하는 뿌리인 최상위 디렉터리 이며 '루트'라고 읽음 /dev 시스템에 설치된 주변장치들(마우스, 모니터, 비디오카드, 하디디스크)이 파일로 등록되어 있는 디렉터리 /etc 시스템 설정 파일이 들어있는 디렉터리. 사용자, 그룹 정보, 파일시스템 테이블과 같이 기본적으로 시스템의 환경을 결정하는 매우 중요한 파일이 들어있다. /bin 사용자가 사용하는 가장 기본적인 명령들이 실행 파일 형태로 저장 /lib 공유 라이브러리 파일들이 저장되어 있는 디렉터리. 시스템 부팅과 응용프로그램에 실행에 필요한 코드들이 들어있다. /home 사용자 계정을 만들면 사용자 계정의 이름과 동일한 홈 디렉터리가 /home 디렉터리 아래에 만들어진다. 사용자는 각자의..

리눅스에서 could not initialize class javax.imageio.ImageIO 에러가 발생할 경우
OS-Tools/Linux 2017. 1. 17. 14:54

리눅스에서 could not initialize class javax.imageio.ImageIO 에러가 발생할 경우 1sudo apt-get install libxrender1 libxtst6 libxi6 을 설치해주면 된다.