Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

sudoers 문제 생겼을때

급하게 디버깅을 해야하는데

sudoers 문제가 생겼다.

어떤 에뮬레이터를 설치했는데

이 녀석이 sudoers를 잘못 건드린것 같다.

이것 저것 다 해봐도 안돼서

우분투 다시 설치해야되나 하고 좌절하고 있는데

방법을 찾았다.

$ pkexec visudo -f /etc/sudoers

하면 편집기가 하나 실행되며

문제있는 부분을 수정하고 저장하면된다.


ssh 파일 복사 scp 이용





  • remote server에 있는 파일을 local로 복사하기

    예를 들어 서버(192.168.1.100)의 /home/youngj/helloworld.cpp를
    로컬의 /home/gloryj로 복사한다고 하면

    로컬에서 아래와 같이 명령을 실행하면 된다.
    $scp youngj@192.168.1.100:/home/youngj/helloworld.cpp /home/gloryj



  • local에 있는 파일을 remote server로 복사하기

    예를 들어 현재 로컬 경로의 helloworld.cpp를
    서버(192.168.1.100)의 /home/youngj로 복사한다고 하면

    로컬에서 아래와 같이 명령을 실행하면 된다.
    $scp helloworld.cpp youngj@192.168.1.100:/home/youngj











  • Ubuntu 우분투 파일내 문자 검색

    $ grep -r "classic" *

    이렇게 하면 현재 경로의 하위 경로까지 포함해서

    "classic"이 들어간 파일을 모두 찾아준다.





    우분투 패스 설정 Ubuntu PATH 등록

    수십번을 해도 헷갈린다...;;;

    .bashrc 파일을 열고
    $ gedit ~/.bashrc 

    아래 처럼 적어주면 된다.
    export PATH="경로:$PATH"

    리부팅을 해야 적용이된다.

    물론 리부팅을 하지 않고 적용하는 방법도 있다.
    $ source .bashrc

    이렇게 하면 리부팅을 하지 않아도 수정된 내용이 적용이 된다.