2022년 6월 27일 월요일

리눅스 문자와숫자 조합의 파일이름 정렬( Sort alphanumeric filenames in Linux )

아래 처럼 문자와 숫자가 섞여 있는 파일에 대해서 정렬이 제대로 되지 않을 때

When sorting is not done properly for files with mixed letters and numbers as shown below

[codehexa@codehexa test]$ ls -l

total 0

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t1

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t10

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t2

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t3

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t4

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t5

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t6

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t7

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t8

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t9


다음 sort 명령의 옵션을 통해 해결이 가능하다.

This can be resolved through the options of the following sort command.


[codehexa@codehexa test]$ ls -l | sort -V

total 0

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t1

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t2

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t3

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t4

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t5

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t6

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t7

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t8

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t9

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t10


역방향은 정렬은 r옵션을 추가하면 된다.

For the reverse direction, add the r option to sort.


[codehexa@codehexa test]$ ls -l | sort -Vr

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t10

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t9

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t8

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t7

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t6

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t5

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t4

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t3

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t2

-rw-rw-r-- 1 codehexa codehexa 0 Jun 28 14:34 t1

total 0

2022년 2월 17일 목요일

VMWARE FUSION 윈도우10 키보드, 마우스 입력 오류

 vmware fusion 업그레이드 이후에

키보드 입력이나 마우스 커서는 움직이지만 클릭이 되지 않을 때는 아래의 링크에서 아래의 내용을 참고하면 쉽게 해결이 가능하다.

1) Close all running VMs and quit Fusion.

2) Open System Preferences==>Security & Privacy==>Privacy==>Accessibility, remove VMware Fusion and re-add it into the list.

3) Launch VMware Fusion, run Windows 10 VM.

https://communities.vmware.com/t5/VMware-Fusion-Discussions/mouse-click/td-p/2246451

2022년 1월 2일 일요일

[Windows] 영문 윈도우의 CMD창에서 한글이 깨져서 보일 때 대처 방법

cmd창에서 한글이 제대로 표시되지 않는다.







cmd창에서 chcp 명령을 내리면 

Active code page: 437 로 표시된다.


cmd창에서 chcp 949 명령을 내리면








Active code page: 949 로 바뀌어 표시되며 깨진 한글이 정상적으로 표시된다.







2021년 5월 14일 금요일

Mac에서 SSH를 통해 리눅스 원격접속

 $ ssh -X -Y user_id@ip_address


XQuartz를 통해 접속됨


접속 후 gui프로그램을 수행하면 되어 아주 편리함 ^^

2019년 7월 18일 목요일

python ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:

Install Python certificates! (A common issue on macOS.)
Open these files: 
Install Certificates.command
Update Shell Profile.command
Run these two scripts and you wont have this issue any more.


codehexaui-iMac:Python 3.7 codehexa$ pwd
/Applications/Python 3.7
codehexaui-iMac:Python 3.7 codehexa$ ls -tlr
total 696
-rwxr-xr-x  1 root  wheel   2532 Mar 26 05:55 Update Shell Profile.command
-rw-r--r--  1 root  wheel   3875 Mar 26 05:55 ReadMe.rtf
-rw-r--r--  1 root  wheel  13327 Mar 26 05:55 License.rtf
-rwxr-xr-x  1 root  wheel   1418 Mar 26 05:55 Install Certificates.command
-rw-r--r--@ 1 root  wheel      0 Mar 26 05:55 Icon?
lrwxr-xr-x  1 root  wheel     98 Jul  2 04:39 Python Documentation.html -> /Library/Frameworks/Python.framework/Versions/3.7/Resources/English.lproj/Documentation/index.html
drwxr-xr-x  3 root  wheel     96 Jul  2 04:39 Python Launcher.app
drwxr-xr-x  3 root  wheel     96 Jul  2 04:39 IDLE.app
codehexaui-iMac:Python 3.7 codehexa$ ./Install\ Certificates.command 
 -- pip install --upgrade certifi
Requirement already up-to-date: certifi in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2019.6.16)
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
 -- removing any existing file or link
 -- creating symlink to certifi certificate bundle
 -- setting permissions
 -- update complete
codehexaui-iMac:Python 3.7 codehexa$ ./Update\ Shell\ Profile.command 
This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
These changes will be effective only in shell windows that you open
after running this script.

All right, you're a python lover already


리눅스 문자와숫자 조합의 파일이름 정렬( Sort alphanumeric filenames in Linux )

아래 처럼 문자와 숫자가 섞여 있는 파일에 대해서 정렬이 제대로 되지 않을 때 When sorting is not done properly for files with mixed letters and numbers as shown below [codeh...