종종 만들던 bash 함수들을 모아서 만들었습니다.
리눅스 금방 설치했을때 많은 도움이 되었으면 합니다. bash 친구 gosh ^^
리눅스 콘솔에서 curl -o byus.net/go.sh && bash go.sh [엔터] 로 실행가능합니다
소스는 길어서 이곳에 직접 담지는 못했어요.
http://byus.net/go.sh 로 접근하여 다운로드후 메모장으로 확인이 가능합니다.
실행하면, 대략적인 메뉴구성은. 아래와 같으며, 번호와 단축키를 눌러
리눅스 명령어나 간단한 스크립트 실행이 바로 가능합니다.
==============================================
* Main Menu Load: 0.95 // FreeMem: 104/3924
==============================================
AnNyung release 2.8 (Hej)
CentOS release 6.8 (Final)
==============================================
1. 시스템 정보/프로세스 관리 [p]
2. 서버 데몬 관리 [dm]
3. 사용자 관리 [u]
4. 시스템 로그 관리 [l]
5. 네트워크 관리 [n]
6. DDoS 공격 관리 [d]
7. 파일시스템 관리[f]
8. 패키지 관리 [y]
9. 클라우드 관리 [c]
10. 시스템 초기설정과 기타 (submenu) [i]
11. ssh connect // id_rsa [s]
12. screen [x]
13. mysql [m]
14. proxmox [vm]
15. minecraft [mc]
16. File Explorer (Copy/Mv/Edit/Compress) [e]
17. 최근 실행 명령어 열람 // 재실행 [hi]
18. 설명서 / 업데이트 [help]
0. Exit [q] // Hangul_Crash ??? --> [h]
==============================================
Select No. (1-18):
업데이트가 수시로 발생하니, 메뉴구성이나 환경파일은 계속 바뀔수 있습니다.
^^
$ sh go.sh
go.sh: line 113: syntax error near unexpected token `<'
go.sh: line 113: ` done < <(search_mainmenu) '
$ wget http://byus.net/go.sh
--2023-07-22 23:35:24-- http://byus.net/go.sh
Resolving byus.net (byus.net)... 210.118.193.172
Connecting to byus.net (byus.net)|210.118.193.172|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34516 (34K) [application/x-sh]
Saving to: ‘go.sh’
100%[========================================================================>] 34,516 --.-K/s in 0.01s
2023-07-22 23:35:24 (2.58 MB/s) - ‘go.sh’ saved [34516/34516]
$ sh go.sh
base: /root
>>> go.env config file not found. Download? [y/n]: y
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 52753 100 52753 0 0 1464k 0 --:--:-- --:--:-- --:--:-- 1471k
go.sh: line 120: syntax error near unexpected token `<'
go.sh: line 120: ` done < <(search_menulist) '
done < <(search_menulist) '
done <<< "$(search_menulist)"
bash go.sh
시스템 정보에 neofetch도 있나요?
그게 아니라요.. 해당 스크립트를 깃허브에 올려 주시면 좋을것 같아서요..
ssh 연결이나 sql 관리 scp 같은 것들은 alias 이용해서 자동으로 주소나 아이디 입력까지 되도록 하거나 sql 자동 백업 되도록 하는 등등 하는 방법을 쓰지만
그외에 다른 기능들이 아주 많이 유용해 보입니다.
풀비누님 닉넴이 여기서 뵙게 될줄은...ㅎㅎㅎ
감사합니다.
한글 인코딩은 iconv -c -f cp949 -t utf-8 go.sh > go1.sh 으로 해결했습니다.