Linux 11

[ LINUX ] 쉘 스크립트 input read

ex) adb 포트 변경 예시 1. zshrc - alias 명령어 추가 ( $open ~/.zshrc ) alias adb="/Users/adb.sh" ( * 여기서 /Users/adb.sh는 내가 생성할 sh파일의 경로를 가리킨다. ) 2. adb.sh 생성 ( /Users/adb.sh ) #!/bin/zsh echo "포트입력 [????]" read port adb reverse tcp:"$port" tcp:"$port" echo "$port 포트가 적용되었습니다." 3. 적용 ( $source ~/.zshrc ) ( * 이때 `command not found: compdef ` 오류가 발생한다면 관리자 권한을 부여해야 하므로 $chmod +x "Users/adb.sh" 를 입력한다. 여기서 chm..

BE/Linux 거북 2024.03.08

[ LINUX ] 리눅스 다중 명령어

https://www.leafcats.com/223 리눅스 다중 명령어 ( ; , &&, || ) 리눅스 쉘을 사용할 때, 다중 명령어를 사용하면 하나의 라인에서 여러 명령을 실행할 수 있다. 리눅스 다중 명령어로는 세미콜론(;), 엠퍼센트(&&), 더블 버티컬바(||)가 있다. 세 개의 명령어는 www.leafcats.com 1. 세미콜론(;) 하나의 라인에 주어진 명령어들을 성공,실패와 관련 없이 전부 실행한다. $ 명령1 ; 명령2 ; 명령3 ; .... 2. 엠퍼센트(&&) 앞에서부터 순차적으로 실행하되, 명령 실행에 실패할 경우 뒤에 오는 명령은 실행하지 않는다. $ 명령1 && 명령2 && 명령3 && ..... 3. 더블 버티컬바 (||) 앞에서부터 순차적으로 실행하되, 명령 실행에 성공하면..

BE/Linux HEON.D 2022.12.16

[ LINUX ] find 파일 찾기

find [OPTION...] [PATH] [EXPRESSION...] OPTION -P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. -L : 심볼릭 링크에 연결된 파일 정보 사용. -H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. -D : 디버그 메시지 출력. EXPRESSION -name : 지정된 문자열 패턴에 해당하는 파일 검색. -empty : 빈 디렉토리 또는 크기가 0인 파일 검색. -delete : 검색된 파일 또는 디렉토리 삭제. -exec : 검색된 파일에 대해 지정된 명령 실행. -path : 지정된 문자열 패턴에 해당하는 경로에서 검색. -print : 검색 결과를 출력. 검색 항목은 newline으로 구분. (기..

BE/Linux HEON.D 2022.03.10