본문 바로가기

Engineering WIKI/Linux13

[Linux] tr 문자 변환 사용법 뿌수기 / tr 옵션으로 랜덤 패스워드 생성 방법 정리 tr 문자 변환 핵심 개념 tr 명령어는 지정한 문자를 변환하거나 삭제하는 명령어 특정한 문자를 다른 문자로 변환하거나 특정 문자를 제거하는데 사용됨 사용법 tr [옵션] 문자열1 [문자열2] -d 문자열 1에서 지정한 문자를 삭제 -s 문자열 2에서 반복되는 문자를 삭제 -t 문자열 1을 문자열 2의 길이로 자름 명령어 예제 소문자를 대문자로 변경 > tr 'a-z' 'A-Z' 소문자는 대문자로, 대문자는 소문자로 변경 > tr 'a-zA-Z' 'A-Za-z' -d 옵션을 사용하여 숫자 제거 > tr -d '0-9' -s 옵션을 사용하여 숫자를 '*'로 표시 > tr -s '0-9' '*' tr 명령어의 -s 옵션은 연속된 중복 문자를 하나의 문자로 축소하는 역할을 합니다. 여기서 "중복된 문자"란 같.. 2024. 3. 23.
Apache openssl 설정 OpenSSL 설치 및 인증서 생성 1. OpenSSL 설치 먼저 우분투 패키지를 업데이트하고, OpenSSL이 설치되어있는지 확인해 보자. [mgt@localserver: ~$] sudo apt-get update [mgt@localserver: ~$] sudo openssl version OpenSSL 1.0.2g 1 Mar 2016 OpenSSL이 설치되어 있다면 위와 같이 버전이 나타날 것이다. 설치되어 있지 않다면 아래 명령어를 입력하여 OpenSSL을 설치한다. [mgt@localserver: ~$] sudo apt-get install openssl 2. 개인키 생성 [mgt@localserver: ~$] sudo openssl genrsa -des3 -out server.key 2048 G.. 2021. 7. 4.
리눅스 랜덤 패스워드 생성하기 랜덤 패스워드 생성 명령어 (32 글자) testuser@localhost:~$ < /dev/urandom tr -dc A-Za-z0-9 | head -c32; echo u5etCB4B9oGr9wJbtjqFMoNcwEwEChsw 랜덤 패스워드 생성 명령어 (64 글자) testuser@localhost:~$ < /dev/urandom tr -dc A-Za-z0-9 | head -c64; echo eforJvkfgfy9LOueWrWAJMrKZp4CilEYzPt54K0SJ2QFYpTI0HCfGuWHUfpoI68b 리눅스 tr 명령어 (/usr/bin/tr) 리눅스 텍스트 필터의 한가지 2개의 문자집합을 파라미터로 입력받아 대응되는 문자로 변환 [root@zetawiki ~]# echo hello | tr a.. 2021. 6. 15.
Ubuntu 디렉토리 용량 확인 폴더 하위 구조 용량 확인 du -sh 폴더명/* 폴더 용량 확인 du -sh 폴더명 2020. 12. 2.
리눅스 vi, vim 전체선택, 전체복사, 전체삭제 shift + v + g (전체선택) y (전체 복사) p (붙여 넣기) d (전체 삭제) dd (한줄만 삭제) gg (맨 위 첫줄로 이동) 2020. 6. 10.
리눅스 터미널에서 ssh 접속 1. 22번 포트 (기본값) 사용 하는 경우 > ssh 사용자명@도메인(또는 IP주소) 2. 사용자 지정 포트를 사용하는 경우 > ssh -p 10085(포트) 사용자명@도메인(또는 IP주소) 2020. 6. 10.