ls 명령어 이쁘게 출력해보자 pls
- Study/IT 실전 지식
- 2022. 8. 11. 22:40
개발자의 즐거움 중에 하나인 cli입력.
내가 가장 많이 입력하는건 ls -rlt 인 것 같다. 그냥 심심할 때마다 침 ㅋㅋㅋ 마치 윈도우 바탕화면에서 드래그하는 느낌?
일단 터미널 키면 ls -rlt, 폴더 이동하고 바로 ls -rlt ㅋㅋㅋ 뭔가 기계적으로 나옴
최근에 pls라는 파이썬 패키지를 발견했다. p + ls인데 p는 powerful, prettier를 뜻하는것 같다. 차이를 한번 알아보기 위해 일반적인 ls와 pls를 출력해보면
확실히 pls가 더 알록달록하고 심지어 이모티콘도 있다!!! 이게 nerd 폰트라는 곳에 있는 이모티콘을 사용하는 거라 font를 설치해야 하지만, nerd 폰트 말고 emoji를 사용할 수도 있다 옵션으로 -i 'emoji' 하면 바꿀 수 있음.
귀엽쥬? ㅋㅋㅋㅋ
일단 설치하는 방법은 pip나 pipx가 있어야 하는데 python 3.8버전 이상이어야 함.
설치는 pip install -user pls
설치하고 나서 pls가 설치된 경로를 path등록을 해줘야 하는데, 내 리눅스 컴퓨터에서는 ~/.local/bin/에 설치가 돼서 이쪽을 path로 잡아줌. 어디 설치되어있는지 찾고 싶으면 find . -name pls 해보면 경로가 나옴.
설치하고 바로 출력하면 nerd 폰트가 없어서 이모티콘이 깨지는데, -i emoji옵션으로 이모지로 바꾸던지 아니면 nerd 폰트를 설치하면 됨
너트 폰트 설치 : https://www.nerdfonts.com/
이제 마지막으로 잘 커스터마이징 해서 alias로 등록해놓으면 ls로 간단하게 출력 가능
pls -d type -d perms -d user -d ctime -d size -c -i "emoji" -a 이정도 명령어가 나한테 딱 적당한 것 같아서 alias로 등록!
이제 l만 치면 자동으로 이쁘게 목록이 나온다.
숨김까지 보고 싶으면 la ~
역시 터미널은 알록달록해야 개발자스럽지 ^오^
'Study > IT 실전 지식' 카테고리의 다른 글
주식앱 실행하면 왜이렇게 오래걸릴까?, 로딩이 왜케 김? - 개발자가 말해드림 (2) | 2023.02.06 |
---|---|
AWS RDS, EC2 가격 조금이라도 낮추기. 예약 인스턴스 사용 (1) | 2022.11.10 |
UI/UX light-mode, dark-mode를 넘어선 Gen-z 모드ㅋㅋㅋㅋ (2) | 2022.03.17 |
CI에서 db 속도 향상. mysql tmpfs 사용하기 (1) | 2022.03.11 |
왜 날짜(date type)를 DB에 저장할때 INT형으로 저장했을까? (6) | 2021.08.01 |