SW개발/Linux, Unix
[Linux, Unix]Bash shell 프로그래밍 문제 풀이
1. 현재 자기자신의 pc(linux 기준)의 cpu 모델명, OS 종류 및 버전, kernel 버전을 출력하시오. #!bin/bash echo 'cpu model name' echo `cat /proc/cpuinfo | grep model*` # cpu 모델명 출력 echo 'os version' echo `cat /etc/issue` # OS 종류 및 version echo 'kernel version' echo `cat /proc/version` # kernel version 2. 매주 일요일, 새벽 4시 30분과 낮 12시 30분에, 현재디렉토리에 test.txt 파일을 생성하는 crontab을 작성하시오. #!bin/bash echo 'crontable (touch) register' echo ..
[Linux, Unix]명령어 응용 및 문제풀이2
1.소유자가 george이고 그룹이 others일때 data파일의 소유자와 그룹을 하위디렉토리까지 동시에 변경하시오. chown -r geroge:others data 2.현재 로그인한 사용자의 목록에서 2016-01-07에 접속한 사용자를 출력하시오. who | grep '2016-01-07' 3.접근권한이 755인 data 디렉토리를 생성하시오 (명령어 1개 이용). mkdir -m 755 data 4.현재 디렉토리에서 링크파일만 찾는 lnfind란 alias를 생성하시오. alias lnfind='find ./ -type l' 5.현재 디렉토리에서 24시간 내에 수정된 파일을 찾으시오. find ./ -mtime -1 6.현재 디렉토리에서 test로 시작하는 디렉토리만 찾아 삭제하시오. find..
[Linux, Unix]명령어 응용 및 문제풀이
1. 수정된지 100일이 지난 파일 목록을 출력하시오. (명령어 : find) find ./ -type f -mtime +100 2. 시간순으로 정렬하기 위한 명령어를 적으시오. (명령어: ll) ll -tr 3. 명령어가 저장되는 history 파일의 경로는 어디인가? ~/.bash_history 4. 저장된 히스토리를 파일명 ‘myhistory.log’ 으로 저장하시오 history -w myhistory.log 5. temp 디렉터리의 소유자/그룹을 하위 디렉토리, 파일까지 전부 nobody 로 변경하시오. (명령어:chown) chown -R nobody:nobody temp 6. temp 디렉토리의 파일 중, 하루가 지난 파일을 삭제하시오 (명령어: find) find temp -ctime +0..