상용 Linux 명령 정리

1. 포트 점용 상황 보기: lsof (list open files)
lsof -i:   

2. du 사용 에 대한 상세 한 설명:http://www.lowxp.com/g/article/detail/290
du,disk usage。-s,--summarize。
du -sh    #         ,       ,             

du 와 df 의 차이:
쉽게 말 하면 du 명령 은 사용자 급 프로그램 으로 Meta Data 를 고려 하지 않 고 df 명령 은 파일 시스템 의 디스크 배분 도 를 보고 Meta Data 를 고려 합 니 다.df 명령 은 실제 파일 시스템 데 이 터 를 얻 고 du 명령 은 파일 시스템 의 일부 상황 만 봅 니 다.
3、sudo 
sudo -l
sudo -u [username]
sudo -s

4、nohup
nohup cmd_line &    #   : [1] 14378
fg    #         

터미널 이 꺼 지 더 라 도 컴퓨터 다운 프로그램 이 실행 되 고 있 습 니 다 (전 제 는 서버 에 프로그램 을 전달 하 는 것 입 니 다).백 스테이지 만 운행 하지 않 습 니 다.
  • 방향 변경
  • nohup cmd_line > output 2 > & 1 & 표준 오류 (2) 를 표준 출력 으로 재 설정 하고 표준 출력 은 파일 output 에 가 져 온 다 는 뜻 이기 때문에 표준 오류 와 표준 출력 은 모두 파일 output 에 가 져 왔 습 니 다.
    표준 오 류 를 표준 출력 으로 재 설정 해 야 하 는 이 유 는 표준 오류 에 버퍼 가 없 는 것 으로 귀결 되 며, stdout 에는 있 습 니 다.
    nohup cmd_line >output 2>output    #    

    이렇게 쓰 면 > output 2 > output 파일 output 가 두 번 열 리 고 stdout 과 stderr 는 경쟁 적 으로 덮어 씁 니 다. 이것 은 제 가 원 하 는 것 이 아 닙 니 다.
  • 출력 버 리 기
  • 마지막 으로 / dev / null 파일 의 역할 에 대해 이야기 하 겠 습 니 다.
    이것 은 밑 도 끝 도 없 는 구멍 으로 어떤 것 도 이곳 으로 방향 을 정할 수 있 지만 열 수 없다.
    그래서 보통 큰 stdou 와 stderr 는 관심 이 없 을 때 stdout 과 stderr 를 이용 하여 이곳 으로 방향 을 정할 수 있 습 니 다 > cmdline >/dev/null 2>&1
    5、vim
  • 문자열 교체
  • %s/2015-07-01/2015-10-01/g

    6、sed
    sed -i 's/    /    /g' 'grep      -rl     '

    매개 변수 설명:
    - i inplace edit 를 표시 하여 파일 을 현지에서 수정 합 니 다.
    - r 는 하위 디 렉 터 리 검색
    - l 출력 과 일치 하 는 파일 이름 표시
    sed -i.bak 's/2015-10-01/2015-08-01/g' file_path    #      

    좋은 웹페이지 즐겨찾기