2009-07-15 6 views
1

우분투를 사용하고 있는데 다음 명령을 사용하여 gedit을 호출합니다 : 'sudo gedit filename.java'. 나는 우분투에서 초보자이므로 지금 그 파일을 찾을 수 없습니다. 아, 저는 Windows XP와 우분투를 사용하고 있습니다. 우분투의 네 번째 디스크는 Windows XP에서 세 개의 디스크 C, D, E를 가지고 있습니다. 누구든지 내 파일을 찾을 수있는 곳을 보여줄 수 있습니까? 고마워요!내 Java 파일은 어디에 있습니까?

+0

내 문제를 읽어 주셔서 감사합니다. 이제는/home/username 폴더 (내 경우에는 내 사용자 이름은 hiepnq)에서 찾았습니다./home/hiepnq /. 다시 감사합니다! – gacon

+0

sudo를 사용하여 소스 코드를 편집하지 마십시오. 'root'사용자로 수행 할 이유가 없습니다. – nos

답변

2

"find"명령을 찾아보십시오. 파일을 찾습니다.

0

"man find"를 입력하여 명령 사용 방법에 대한 설명을 얻으십시오. 그러나 내가 본 첫 번째 장소는 홈 폴더입니다. 터미널을 열고 따옴표없이 "~"를 입력하십시오.

0

처음에 sudo를 입력 한 곳에서 터미널을 다시 열고 ls -l을 입력하면 거기에서 찾아야합니다.

1

다음에 파일을 찾고 그 위치를 모른다면 우분투에 포함 된 locate 프로그램을 사용하기 만하면됩니다. 물론, 당신의 파일은 slocate 데이터베이스에 즉시 나타나지 않을 것입니다. 그러나 그것은 정말로 좋은 검색 자입니다.

또한 명령 줄과 실행 프롬프트는 다르게 설정하지 않으면 시작 지점, 즉 현재 작업 디렉터리가 항상 "~"라고 가정합니다. 이는 모든 파일과 경로가 사용자의 홈 폴더에 상대적이라는 것을 의미합니다. 사용자의 경우/home/username이고 루트 사용자의 경우/root입니다.

마지막으로 자신의 홈 디렉토리에 코드를 작성하는 데 sudo 명령을 사용할 필요가 없으므로 gedit filename.java.을 사용할 수 있습니다. 그러나 root/superuser 권한으로 그래픽 응용 프로그램을 사용해야하는 경우, GTK 응용 프로그램에는 gksu을, KDE 응용 프로그램에는 kdesu을 사용하십시오. sudo은 프로그램을 실행 중이거나 터미널에서 상승 된 권한이 필요한 경우를위한 것입니다.

관련 문제