분류 전체보기(150)
-
[Shell Script] 같은 자리에 특정 문자열 계속 출력하기
# echo -en ..... /* -e: escape character 사용하기 위한 옵션 */ /* -n: 개행문자 무시 */ \r : (캐리지 리턴 CR)커서의 위치를 현재 줄의 맨 앞으로 이동 #!/bin/bash for i in $(seq 1 100) do echo -en "\rNumber : $i" sleep 1 done
2020.04.06 -
Shell Script( 쉘 스크립트 ) if 문 사용법, 옵션
[ -z ] : 문자열의 길이가 0이면 참 [ -n ] : 문자열의 길이가 0이 아니면 참 [ -eq ] : 값이 같으면 참 [ -ne ] : 값이 다르면 참 [ -gt ] : 값1 > 값2 [ -ge ] : 값1 >= 값2 [ -lt ] : 값1 < 값2 [ -le ] : 값1
2020.04.03 -
export PATH 환경변수 설정(리눅스 파일 바로 실행 )
리눅스 실행 파일을 경로에 들어가지 않고 바로 이름만으로 실행하고 싶을 때 vi ~/.bashrc export PATH="$PATH:/프로그램 경로/bin" ex) 실행하고 싶은 파일이 /opt/pycharm-community-2019.3.3/bin/pycharm.sh 이라면, export PATH="$PATH:/opt/pycharm-community-2019.3.3/bin" 저장 종료 후 . ~/.bashrc
2020.03.21 -
nmap 옵션
-Pn 핑에 대한 응답이 있는 호스트만 살아있다고 판단하는 게 아니라, 해당 호스트가 핑 응답이 없더라도 계속해서 스캔해 살아있는지 확인합니다. -sV 대상 호스트의 운영체제와 각 포트별 프로그램, 버전을 알아냅니다. -A -sV와 비슷하지만 보다 더 많은 정보를 보여줍니다. -p- nmap에서 1 - 65535까지의 모든 포트를 스캔 요청한다. 참조 https://awesometic.tistory.com/117
2020.03.18 -
[파이썬(python)] strip 함수
텍스트문을 파이썬(python)으로 가져왔는데 왜 중간중간 공간이 생길까? 이유는 텍스트문의 엔터(다음칸으로 넘어감)를 파이썬에서 \n으로 인식하여, 파이썬에서 실제로 한칸이 넘어가고, print함수에 의해 한칸이 또 넘어가기 때문에 중간중간에 공간이 생기는 것. 요약 : 1. 텍스트문 엔터가 파이썬에서 \n로 인식되어 한칸 넘어감. 2. 파이썬 print 함수가 종료될 때 또 한칸이 넘어감 strip함수란? whitespcae를 제거해준다. whitespace란, 띄어쓰기(' '), 탭('\t'), 엔터('\n')까지 포괄적으로 얘기한다. 문자열의 끝에 .strip()을 붙이면, 문자열의 맨앞과 맨뒤의 whitespace가 제거된다. 단, 중간중간의 whitespace는 제거되지 않는다.
2020.03.16 -
ping 테스트 (윈도우7, linux 차이)
윈도우 7 바이트 : 32 리눅스 바이트 : 64
2020.03.16