일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- rsyslog
- Elasticsearch
- K8S
- Shell
- zabbix
- RHEL
- GNOME
- 빅데이터
- Kubernetes
- Chrome
- log
- 크롬
- JSON
- syslog
- 파이썬
- audit
- PostgreSQL
- GPU
- centos 7.5
- Audit Log
- C
- Linux
- bash
- Python
- yum
- docker
- CentOS
- 디렉토리
- 서울시민카드
- Elk
- Today
- Total
목록bash (7)
Sysops Notepad
#!/bin/bash for i in {1..30}domkdir ./dir${i}ls -1 -sort time | head -10000 | xargs -i mv "{}" ./dir${i}#ls -1 | sort -k 4 -t ":" done
1. 1~ 10까지 출력for i in {1..5}do echo "Welcome $i times"done 2. 1 3 5 출력for i in {1..5..2}do echo "Welcome $i times"done 3. 파라미터값 입력 받아 반복#!bin/bash if [ "$#" -lt 1 ]; then ## 파라미터가 없으면 종료 echo "$# is Illegal number of parameters." echo "Usage: $0 [options]" exit 1fiargs=("$@") ## for loop 를 파라미터 갯수만큼 돌리기 위해 three-parameter loop control 사용for (( c=0; c
linux bash shell 에서 많이 사용 되는 echo 명령어의 상세 옵션 입니다. #!/bin/bash # -n new line 제외echo -n "1234567890" # \b backspaceecho -e "123456\b7890" # \\ backslashecho -e "123456\\7890" # \e escapeecho -e "123456\e7890" # \n new lineecho -e "123\n456\n789\n0" # \t tabecho -e "123\t456\t789\t0" # \v vertical tabecho -e "123\v456\v789\v0" # \r carriage returnecho -e "123\r4567890" # \c 이후 내용 생략, new line 포함 (s..
리눅스를 사용하다 보면 가장 많이 쓰는 명령어 중 하나인 vi 편집기 or vim 편집기 ! I , a , A , R , x, dd , yy, pp 등 정말 하나도 빠짐 없이 중요한 단축키들입니다. 만약 리눅스 혹은 유닉스를 처음 접하는 신규입사자/학생 분들은 아래 표들을 프린트 하여 자리에 붙여 두고 사용하시기를 추천합니다! 일단 i , a , o 같은 문자의 삽입부터 시작으로 yy , pp 단축키를 통한 문자열 복사 dd , x 를 이용한 문자열 삭제부터 어느정도 익숙해지면 를 ex모드(:)로 전환하여 :set number등 문단 넘버링부터 특정 문자열 치환 , 삭제 ,삽입등 다양한 기능을 사용한다면 어느센가 메모장 보다 vi가 더 편해지는 날이 오게 될꺼에용
linux bash shell script directory , file check 하는 방법 #!/bin/bash # 디렉토리 존재 유무 확인If [ ! -d 디렉토리명 ] ; then mkdir 디렉토리명fI # 파일 존재 유무 확인If [ ! -e 디렉토리명 ] ; then touch 파일명fI
!#/bin/bash if [ ! -d 디렉토리명 ] ; thenMkdir 디렉토리명fi