본문 바로가기

반응형

Linux and Unix

리눅스에 크롬(구글 크롬) 설치하기 일반적으로 리눅스를 설치하면, firefox가 설치되고 구글 크롬(Chrome)이 설치되지 않는다. 구글 크롬을 설치하는 방법을 적어 본다. root 권한을 사용하거나 sudo 명령을 이용하여 root로 전환해서 사용해야 한다. 1. repo 파일 생성 $> vi /etc/yum.repos.d/google-chrome.repo 크롬 패키지 다운로드를 위한 레파지토리 설정을 위해서 위와 같은 파일을 만든다. [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signi.. 더보기
리눅스, 윈도우에서 확장자에 따른 파일 목록 작성하기 시스템을 사용하거나 운영하다 보면 디렉토리의 파일 확장자별 목록을 작성해야 하는 경우가 발생한다. 이런 경우에 사용할 수 있는 쉘스크립트와 command를 사용해 보자 리눅스 쉘(SHELL)에서 확장자별 파일 목록 작성 # with a bash for loop for f in /home/data/*.wav; do echo "file '$f'" >> mylist.txt; done # or with printf printf "file '/home/data/%s'\n" *.wav > mylist.txt 위의 쉘을 실행하면 mylist.txt에는 다음과 같은 내용으로 기록된다. file '/home/data/1.wav' file '/home/data/2.wav' file '/home/data/3.wav' fil.. 더보기
쉘 스크립트 df -h 명령어 특정 용량 이상 디렉토리 가져오기 시스템 관리시에 특정 디렉토리의 용량을 구해야 하는 경우가 있다. 아래 스크립트를 활용해보자 #!/bin/bash mount_used=(`df -h`) cnt=0 for mount_used_item in ${mount_used[*]} do if [[ "$mount_used_item" =~ [1-9][0-9][%] ]]; then cnt3=$cnt cnt2=`expr $cnt + 1` echo "사용률:${mount_used[$cnt3]}, 디렉토리: ${mount_used[$cnt2]}" fi cnt=`expr $cnt + 1` done 더보기
파일개수 및 디렉토리 개수 구하기 (wc 명령 이용) * 현재 디렉토리 하부에서 개수를 구하려면, 아래의 "{directory}" 를 삭제하거나, "./" 로 변경해서 실행 * 특정 디렉토리 하부에서 개수를 구하려면, 아래의 "{directory}"를 해당 경로로 변경해서 실행 ○ 현재 디렉토리의 파일 개수 $ ls -l {directory} | grep ^- | wc -l ○ 현재 디렉토리와 하부 디렉토리를 포함한 파일 개수 $ ls -Rl {directory} | grep ^- | wc -l ○ 현재 디렉토리의 하부 디렉토리 개수 $ ls -l {directory} | grep ^d | wc -l ○ 응용 count=`ls -l {directory} | grep ^- | wc -l` if test $count -gt 0; then echo "direct.. 더보기
확장자에 따른 파일 목록 작성 리눅스 쉘에서 사용 # with a bash for loop for f in ./*.wav; do echo "file '$f'" >> mylist.txt; done # or with printf printf "file '%s'\\n" ./*.wav > mylist.txt 윈도우즈 cmd line(dos, powershell) 에서 사용 (for %i in (*.wav) do @echo file '%i') > mylist.txt 윈도우즈 배치파일(.bat)에서 사용 (for %%i in (*.wav) do @echo file '%%i') > mylist.txt 더보기
리눅스에서의 프로그래밍 2003/11/17 14:14 에 이글루스 블로그에 작성했던 글이다. 이 글은 KELP의 조형기님 글을 가져와서 수정한 것입니다. 리눅스에서 즐길 수 있는 프로그래밍 언어는 얼마나 될까? 나도 잘 모르기 때문에 여러문서를 찾아 보았다.다음과 같은 언어들을 즐길 수 있다. 물론 더 많은 언어들을 사용할 수 있을 것이다. 1) Asembly 2) C & C++ 3) JAVA 4) shell 5) Tcl/Tk 6) Perl 7) Python 8) Fortran 9) Pascal 10) LISP 11) Prolog 12) Ada 13) ARL, Rexx, Forth, ML, Eiffel, Simula-C 많은 언어들이 지원된다. 프로그래머 각자 강한 언어가 있을것이고 약한 아니면 아예 모르는 언어 들이 있을 것.. 더보기
리눅스 개발환경의 개요도 2003/11/14 23:07 에 이글루스 블로그에 작성했었던 글을 가져왔습니다. 이 글은 KELP(http://www.kelp.or.kr/)의 조형기님 글을 가져와서 수정한 것입니다. - 들어가기 -리눅스를 잘 알지 못할 당시 나는 리눅스에는 왜 Visual C++가 없는지에 대해 불평하였다. 그런 편리한 IDE환경이 없는지에 대해서 참으로 불만이었다. 어쩔 수 없이 이상한 에디터 vi를 배우기 시작했고, 명령 라인에서 gcc 를 구동하기 시작했었다. 그러다 명령 라인에서 gcc 를 계속 두들기니까... 뭐 편한 거 없나 ? 하고 살펴보고, 즉시 make 를 공부했다. 지금까지 이런 과정을 거치면서 리눅스의 전통적인 아니 유닉스의 전통적인 개발 환경과 개발 방법이 아주 매력적이라는 사실을 알게 되었다... 더보기
오라클 사용자 추가하기 아래는 오라클 설치 후 오라클 사용자를 추가하는 방법이다. [oracle@Test_Server oracle]$ sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Fri Jan 30 13:25:44 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> conn / as sysdbaConnected.SQL> CREATE USER dbuser IDENTIFIED BY abc123 2 DEFAULT TABLESPACE users 3 TEMPORARY TABLESPACE temp 4 QUOTA UNLIMITED ON users; User created. SQL> GRANT dba,.. 더보기

반응형