목록OS (21)
멍청해서 기록한다
자주 쓰는데 맨날 까먹어 슈바.. 윈도우, 유닉스, 맥이 조금 다른 부분이 존재함 귀찮다 구글링해라 그건 암튼 방법은 많지만 아래처럼 제거 가능 sed -i 's/^M//g' file.log -i는 파일 저장함 없으면 cat 명령처럼 나옴 팁주자면 ^M이 컨트롤V랑 M을 순서대로 눌러야함 "^M"이 아님 추가팁: ^@의 경우 s/[\x0]//g로 가능함
많이 알다시피 VMware라는 버추얼머신이 있다. 나는 이것을 사용해 윈도우 OS에 리눅스를 설치하려했지. 하지만! Pane is dead라는 에러가 출력됨. 해결법은 매우 간단했다. VM ware 설치경로의 autoinst.iso라는 파일을 삭제하니 리눅스가 정상적으로 설치가 되었다. 참고 및 출처: https://web-obj.tistory.com/283 Pane is dead vmware 에서 CentOs 설치시 아래와 같은 에러가 발생하였다. pain is dead Section %packages does not end with %end. CentOs 설치 폴더에서 autoinst.iso 를 지우고 다시 시작해보니 잘 된다. web-obj.tistory.com
--"시작하고 ;로 끝나는 행 출력 grep "\".*;" * >query --grep이 멍청한게 행하나씩 읽더라.. 행 무시 패턴(" ;) 조회 grep -Pzo "\".*;" *
어렵지 않지만 중요하고 짜증나고 귀찮은 놈 --포트 열기 iptables - P INPUT ACCEPT iptables - P OUTPUT ACCEPT iptables - P FORWARD ACCEPT --리스트 확인 iptables -L --저장(경로: /etc/sysconfig/iptables) service iptables save --초기화 iptables -F 사실 iptables 매뉴얼 출력하면 티스토리 안올려도 되는데... 눈요기용
참고로 과거버전은 iptables사용, 현재는 firewalld 현재 iptables를 전혀 배제한 것은 아니긴함 뭐 어쨋든간에 넘어가서 방화벽은 명령어 때려서 오픈, 차단할 수 있긴한데 아래 방법이 편함 아주 그냥 저 삽같은 방화벽 샛기놈 때문에 머리카락 빠지는 줄.. 아 이미 빠졌구나 vi /etc/firewalld/zones/public.xml 명령 수행하고 Public For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted. 수정 후 저장후 로드 firewall-cmd --reload 삽같..
사실 파일 합치는 방법은 몇가지 존재하긴한다. 그런데 그냥 아래처럼 때려라 ls * | sort -r | xargs cat > 임의파일명 #2020-04-17 추가 파일이 동일한 디렉토리에 있지 않은 경우 연결하기 전에 find 명령을 사용할 수 있습니다.find /path/to/directory/ -name *.csv -print0 | xargs -0 -I file cat file > merged.file 파일이 이미 주문되어 있고 파일을 병합하여 분석하려는 경우 매우 유용합니다. find /path/to/directory/ -name *.csv -exec cat {} + > merged.file 파일 순서를 유지하거나 유지하지 않을 수 있습니다.
--디렉토리 개수 확인 ls -l | grep ^d | wc -l --파일 개수 확인 ls -l | grep ^- | wc -l 본인이 원숭이 지능이면 ls 때려서 하나씩 세어보면된다. 물론 나도 원숭이었었다.