[OS/WINDOWS] 접속 와이파이(WiFi) 네트워크 패스워드 구하기
■ 접속 와이파이(WiFi) 네트워크 패스워드를 구하는 방법을 보여준다. 1. 관리자 권한으로 [명령 프롬프트]를 실행한다. 2. 아래 명령을 실행해 접속 와이파이(WiFi) 네트워크를 조회한다.
■ 접속 와이파이(WiFi) 네트워크 패스워드를 구하는 방법을 보여준다. 1. 관리자 권한으로 [명령 프롬프트]를 실행한다. 2. 아래 명령을 실행해 접속 와이파이(WiFi) 네트워크를 조회한다.
■ HTTPS 차단을 우회하는 방법을 보여준다. 1. [명령 프롬프트]를 관리자 권한으로 실행한다. 2. 아래 명령을 실행해 네트워크 인터페이스를 조회한다. ▶ 실행 명령
■ xcopy 명령을 사용해 디렉토리를 복사하는 방법을 보여준다. (하위 디렉토리 포함) ▶ 실행 명령
1 2 3 4 5 6 |
xcopy d:\source\*.* d:\target\ /e /h /k ※ d:\source\*.* : 소스 디렉토리 d:\target\ : 타겟 디렉토리 |
■ FTP 서버에서 패시브 모드를 설정하는 방법을 보여준다. 1. [제어판]을 실행한다. 2. [관리 도구] 항목을 선택한다. 4. [IIS(인터넷 정보 서비스) 관리자] 항목을
■ rmdir 명령을 사용해 디렉토리를 삭제하는 방법을 보여준다. (하위 디렉토리 포함) ▶ 실행 명령
1 2 3 4 5 6 7 |
rmdir /s /q d:\temp\aaa 또는 rd /s /q d:\temp\aaa |
※ d:\temp\aaa : 삭제할 디렉토리
■ python 명령을 사용해 pip를 업데이트하는 방법을 보여준다. 1. [명령 프롬프트]를 실행한다. 2. [명령 프롬프트]에서 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
python -m pip install --upgrade pip |
■ 전체 네트워크 상태를 확인하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
netstat -a | more |
■ 네트워크 서비스를 확인하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
netstat -a -o | findstr "LISTEN" |
■ 네트워크 상대방의 연결 상태를 확인하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 4 5 6 |
ping -t 192.168.29.196 ※ -t : 사용자가 CTRL + C 키를 누를 때까지 연결 상태를 확인한다. 192.168.29.196 : 호스트명 또는 IP 주소 |
■ 호스트 경로를 추적하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
tracert kt.com |
※ kt.com : 호스트명
■ ARP 항목을 구하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
arp -a |
■ expanduser 함수를 사용해 사용자 계정 디렉토리를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 |
import os.path as path userDirectory = path.expanduser("~") print(userDirectory) # C:\Users\king |
■ Windows Defender 방화벽 대화 상자를 호출하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 명령을 실행한다. ▶ 실행 명령
1 2 3 |
firewall.cpl |
■ 환경 변수 대화 상자를 호출하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 아래 코드를 실행한다. ▶ 실행 명령
1 2 3 |
"C:\Windows\system32\rundll32.exe" sysdm.cpl,EditEnvironmentVariables |
■ 윈도우 기능 추가 에러(오류 코드 : 0x800f081f) 발생시 조치하는 방법을 보여준다. 1. [명령 프롬프트]를 관리자 권한으로 실행한다. 2. 아래 명령을 실행한다.
■ 윈도우즈 10의 최근 사용 목록을 지우는 방법을 보여준다. 1. 윈도우즈 시작 버튼을 클릭하고 [전원] 버튼 위에 있는 [설정] 버튼을 클릭한다. 2.
■ walk 함수를 사용해 파일 확장자가 ".py" 파일인 경우 출력하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 |
import os for (directoryPath, subdirectoryList, fileNameList) in os.walk("c:\\"): for fileName in fileNameList: fileExtension = os.path.splitext(fileName)[-1] if fileExtension == ".py": filePath = os.path.join(directoryPath, fileName) print(filePath) |
■ 파일 확장자가 ".py" 파일인 경우 출력하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import os def Search(sourceDirectory): try: fileNameList = os.listdir(sourceDirectory) for fileName in fileNameList: filePath = os.path.join(sourceDirectory, fileName) if os.path.isdir(filePath): Search(filePath) else: fileExtension = os.path.splitext(filePath)[-1] if fileExtension == ".py": print(filePath) except PermissionError: pass Search("c:\\") |
■ isdir 함수를 사용해 디렉토리 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 |
import os result = os.path.isdir("c:\\") print(result) """ True """ |
■ join 함수를 사용해 파일 경로를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 |
import os filePath = os.path.join("c:\\", "test.txt") print(filePath) """ c:\test.txt """ |
■ splitext 함수를 사용해 파일 확장자를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import os filePath = os.path.join('c:\\', 'test.txt') fileExtension = os.path.splitext(filePath) print(fileExtension[-1]) """ .txt """ |
■ listdir 함수를 사용해 해당 디렉토리의 자식 디렉토리와 파일 리스트를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
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 32 33 34 |
import os def Search(sourceDirectory): fileNameList = os.listdir(sourceDirectory) for fileName in fileNameList: filePath = os.path.join(sourceDirectory, fileName) print(filePath) Search('c:\\') """ c:\$Recycle.Bin c:\$WinREAgent c:\Config.Msi c:\Documents and Settings c:\inetpub c:\NugetPackages c:\pagefile.sys c:\PerfLogs c:\Program Files c:\Program Files (x86) c:\ProgramData c:\Recovery c:\swapfile.sys c:\System Volume Information c:\Users c:\Windows """ |
■ popen 함수를 사용해 자식 프로세스를 실행하는 방법을 보여준다. ▶ 예제 코드 (PY)
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 |
import os wrapClose = os.popen("dir", "r") resultString = wrapClose.read() print(resultString) """ D 드라이브의 볼륨: DISK0002 볼륨 일련 번호: 9E21-F92E D:\TestProject\TestProject 디렉터리 2022-08-07 오후 04:56 <DIR> . 2022-08-07 오후 04:56 <DIR> .. 2022-08-06 오전 02:19 <DIR> env 2022-08-07 오후 04:56 72 main.py 2022-08-06 오후 04:54 2,130 TestProject.pyproj 2022-08-06 오전 02:20 <DIR> __pycache__ 2개 파일 2,202 바이트 4개 디렉터리 24,823,144,448 바이트 남음 """ |
■ rename 함수를 사용해 파일명을 변경하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 |
import os os.rename("c:\\test.txt", "c:\\test.dat") |
■ unlink 함수를 사용해 파일을 삭제하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 |
import os os.unlink("c:\\test.txt") |