파일 검색
cat / etc/passwd
1 2 3 4 5 6 7
centos:x:1000:1000:centos/home/centos:/bin/bash
1 : 계정 ID
2 : 암호
3: 사용자ID
4: 그룹ID
5: 계정의 설명
6 : 홈디렉토리
7: 계정이 사용하는 shell
--
grep bigdata/etc/passwd
- n : 발견된 문자열의 라인출력
- H : 파일의 이름과 함께 찾는 문자열 출력
- r : 하위 디렉토리까지 검색
find./ -name ' * .txt '
find . -type f -name ' *txt'
find. - type f -name '*txt' -exec ls -l {} \;
find. - type f - exec rm {} \;
find . -type d -- 디렉토리만 찾기
find . - empty -- 크키가 0인 파일 찾기
find . -type d |wc -l
d: 디렉토리, f: file, l : 링크파일
find . -user stduser
--word count
wc[옵션]파일명
-ㅣ : 줄 수
- w : 단어(word) 수
- c: 문자(charater ) 수
--링크파일 생성
ln -s inho h : h -> inho
--명령어 위치 확인
which cp: 명령어의 위치를 확인
where is cp : 명령어, 메뉴얼의 위치를 확인
man cp: 메뉴얼 보기
---------------
vi proc.sh 으로 시작
[ 문제 ] 아래의 결과을 얻기위한 Shell Program를 작성하시오..
"proc.sh" 실행 파일을 만드시오.
{아래 문자를 화면에 출력}
"오늘은 2022-00-00일 입니다." : 힌트: echo
{아래 문자를 화면에 출력}
"--- 일괄처리를 시작합니다.---" : 힌트: echo
"--- 디렉토리 관리.---" : 힌트: echo
{명령어 실행}
shdir 디렉토리 생성 --> 힌트:mkdir
shdir 디렉토리로 이동 --> 힌트:cd
{아래 문자를 화면에 출력}
--- 파일 생성 및 복사--- <출력>
{명령어 실행}
login한 사람들의 목록을 조회하여 w-file이름으로 저장하기 --> 힌트:who
서버명을 조회하여 w-file에 추가하기 --> 힌트:hostname
홈디렉토리의 상세목록을 조회하여 ls-file로 저장하기
환경파일을 조회하여 env-file 생성하기 --> 힌트:env
빈 file 생성하기: 파일 이름 "tch-file" --> 힌트:touch
빈 파일로 생성된 파일을 tmp-file로 복사하기 --> 힌트:cp
빈 파일로 생성된 파일을 mv-file로 이름을 바꾸기 --> 힌트:mv
{아래 문자를 화면에 출력}
--- 빈 파일 찾아보기.--- <출력>
{명령어 실행}
/home과 하위 모든 디렉토리에서 빈 파일을 찾아 상세한 목록으로 출력하여 emp-file 로 만들기 --> 힌트: find
{아래 문자를 화면에 출력}
--- 일괄처리가 잘 처리되었습니다.--- : 힌트:echo
'Full Stack 교육 회고록' 카테고리의 다른 글
2022-12-22 리눅스 (0) | 2022.12.22 |
---|---|
[Linux] 리눅스 vi 에디터 사용법 기초 (0) | 2022.12.21 |
2022.12.20- 리눅스 (0) | 2022.12.20 |
2022.12.19 - 리눅스 (0) | 2022.12.19 |
미니 어플리케이션 만들기(3)- MainActivity (0) | 2022.12.11 |