LINUX/명령어 사용법
-
SHELL] 디렉토리 구조 출력LINUX/명령어 사용법 2018. 4. 17. 14:16
특정 디렉토리에서 구조를 출력 하는 방법디렉토리의 구조를 출력 하는 방법은 2가지가 있다.Tree 모듈을 설치 한다.tree 명령어는 많은 옵션을 제공하고 널리 사용되는 모듈이다.다만 쉬운 설치를 위해서 인터넷이 되어야 한다.Command 를 이용한 출력find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/" 설치가 필요 없고 단순하게 철력이 가능하다. 다만, 옵션이 없기 때문에 COMMAND를 조합 해야 한다. 예를 들어 abc 디렉토리를 제외 하고 싶다면 다음과 같은 명령어를 실행 해야 한다.find . -type d | grep -v abc | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/..
-
[Fedora]WIFI AUTO RECONNECT SHELL 등록LINUX/명령어 사용법 2015. 2. 16. 11:31
WIFI 접속이 끊겼을 경우, 자동으로 재 접속 하도록 하는 명령어 입니다. 다음 명령어 개요는, ping 명령어로 해당 서버의 인터넷이 접속이 종료 되었는지 확인 후 접속이 되어 있지 않다면 network를 재기동 하는 간단한 shell 입니다. #!/bin/bash ping -c 3 -w 10 8.8.8.8 > /dev/null if [ "$?" == "0" ]; then echo "CONNECT" else echo "DISCONNECT" systemctl restart network-wireless@wlp2s2.service fi 1) /dev/null 은 ping 명령의 출력 값을 보내는 것이다.(버린다는 의미)2) bash shell에서 바로 전 명렁의 리턴 값을 받아오는 변수가 "$?" 이다...
-
[Fedora]sudo 사용자 설정LINUX/명령어 사용법 2015. 2. 13. 17:24
fedora에서 sudo 명령으로 root가 아닌 계정에서 실행을 하려 하지만 다음과 같은 오류를 만나게 되었다. 당황하지 마시라!sudo 명령어를 사용하기 위해서는 sudoers 에 등록을 해야 한다.# vi /etc/sudoers ## Allow root to run any commands anywhereroot ALL=(ALL) ALL#추가 내용#ID 권한lahuman ALL=(ALL) ALL #추가적으로 패스워드를 묻지 않도록 수정 하는 방법은 아래 주석을 제거## Same thing without a password# %wheel ALL=(ALL) NOPASSWD: ALL 이후 다음과 같이 성공한 내용을 확인 할 수 있다. 차암~ 쉽지요?
-
[Fedora] Command Line 에서 WIFI 연결 내용LINUX/명령어 사용법 2015. 2. 12. 11:30
Fedora 21 서버 설치 이후, WIFI 연결을 COMMAND LINE 만으로 처리 하는 내용입니다. Fedora를 설치 하고 나면 기본적으로 부팅시, 유선 LAN 연결은 활성화가 되어 연결이 되지만, 무선 LAN을 이용한 WIFI는 연결이 되지 않습니다.먼저 무선 랜카드가 활성화가 되었는지 확인을 해야 합니다. 무선 랜카드 활성화 와 접속 가능한 WIFI 목록 확인 방법 1. interface 명 확인 방법iwconfig 명령어 [iwconfig 를 이용하여 interface 명 확인]nmcli 명령어[nmcli 를 이용한 interface 명 확인] 2. interface 활성화ifconfig 명령어로 활성화 확인[ifconfig 를 이용한 활성화된 Interface 확인]만약, ifconfig ..
-
LINUX에서 포트 체크 방법 정리LINUX/명령어 사용법 2014. 10. 17. 11:00
1. TELNET 명령어 을 이용telnet IP(ADDRESS) PORT>telnet lahuman.pe.kr 80 2. nc 명령어 이용TCP 확인시>nc -z IP(ADDRESS) PORT UDP 확인시>nc -zu IP(ADDRESS) PORT 결과로 Connection to IP(ADDRESS) PORT port sucessed! 가 나오면 성공이며, 아무런 결과가 없을 경우 실패 이다. 참고 URL : http://snoopybox.co.kr/1661
-
용량 확인시, df와 du 명령어 사용시 용량이 다르게 표출될 경우LINUX/명령어 사용법 2014. 9. 19. 15:36
df 명령의 결과가 du 명령 결과가 다르게 표출되는 경우가 발생 할 경우 먼저 의심해봐야 할 것은 특정 프로세스가 file descriptor를 열고, file descriptor가 가리키는 파일이 지워지고그 프로세스가 여전희 file descripor를 열어 놓고 계속해서 write를 하고 있기 때문입니다. 위 상황에서 확인할 수 있는 명령어는 다음과 같습니다. LSOF : 'List Open File' 의 약자로 해당 System에서 구동되고 있는 프로세스들에 의해서 알려진 파일들을 확인 할 수 있는 명령어 이다. 시스템의 의심스러운 프로세스에 대한 확인이 용의하여 많이 이용된다. >lsof위와 같이 사용하면 모든 파일 중에서 실행중인 프로세스가 잡고 있는 파일을 보여 줍니다.만약 /home 파티션..
-
FIND 명령으로 파일명, 파일 내부, 용량, 형식 대한 검색 명령어.LINUX/명령어 사용법 2014. 3. 25. 15:36
1.find 명령어로 파일명 검색파일명 -name / : 루트 . : 현재디렉토리 예) 파일명에 "java"가 들어간 파일을 현재 디렉토리부터 검색 find . -name "*java" 예) 파일명에 "java"가 들어간 파일을 루트 부터 검색 find / -name "*java" 용량검색 -size +n : n이상인 파일 -n : n이하인 파일 n : n과 크기가 정확히 같은 파일 예) 파일명에 "jpg"가 들어간 10K이상인 파일을 현재 디렉토리부터 검색 find . -name ".jpg" -size +10k 2.find 명령어로 찾을 문자열이 들어간 파일검색 예) 파일명에 "java"가 들어간 파일중 "echo"라는 문자열이 들어간 파일을 현재 디렉토리부터 검색 find . -name "*java"..