Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

6
Vi를 종료하려면 어떻게합니까?
우분투 컴퓨터에서 Vi를 시작했습니다. 그러나 나는 Vi를 처음 사용하고 이제는 종료 할 수 없습니다. 편집기를보고 텍스트를 작성할 수 있습니다. 맨 아래 줄에는 "레코딩"이라는 레이블이 있습니다. Vi를 종료하려면 어떻게합니까?

1
내용이있는 기존 폴더를 '마운트'하면 어떻게됩니까?
현재 /tmp일부 임시 파일이 있습니다. 하드 드라이브 ( /dev/sdc1)를에 마운트하면 하드 드라이브 /tmp의 파일을 볼 수 있습니다. /tmp하드 드라이브가 마운트 될 때 실제 내용은 어떻게됩니까 ? /tmp하드 드라이브가 장착 된 상태에서 실제 내용에 대해 r / w 작업을 수행 할 수 있습니까? python@lanix / $ df -h Filesystem Size Used …
80 mount  tmp 

4
참과 거짓이 왜 그렇게 큰가?
몇 가지 일반적인 명령 (예 read:)이 실제로 Bash 내장 이라는 것을 알게 된 후 프롬프트에서 명령을 실행할 때 실제로는 2 줄 셸 스크립트를 실행하고 있습니다. 마찬가지입니다 true및 false. 글쎄, 그들은 확실히 바이너리입니다. sh-4.2$ which true /usr/bin/true sh-4.2$ which false /usr/bin/false sh-4.2$ file /usr/bin/true /usr/bin/true: ELF 64-bit LSB executable, x86-64, version …

3
재귀 글로브?
다음과 같이 작성하고 싶습니다. $ ls **.py 모든 .py 파일 이름을 얻으려면 디렉토리 계층 구조를 재귀 적으로 걸어 가십시오. 찾을 .py 파일이 있더라도 셸 (bash)은 다음과 같은 출력을 제공합니다. ls: cannot access **.py: No such file or directory 내가 원하는 것을 할 수있는 방법이 있습니까? 편집 : 의 특정 경우에 …

3
리눅스 네트워크 문제 해결 및 디버깅
때때로 Linux 및 Unix 사용자는 다양한 네트워크 문제에 직면했습니다. 이러한 문제 중 상당수는 여기 및 기타 문제 해결 포럼에 나와 있지만 매우 구체적이며 많은 추가 기술 정보가 포함되어 있으며 때로는 버그가있는 시스템 동작의 주요 원인과 실제 이유를 이해하기가 어렵습니다. 이 질문을함으로써 네트워크 문제 해결 및 디버깅 경험을 일반화 할 수 …

4
'손실 된'스크린 세션을 복구하는 방법?
어떻게 든 화면을 '감지'하지 않고 화면 창을 닫을 수 있었으므로 세션은 여전히으로 표시됩니다 attached. 이렇게하면이 세션에 다시 연결되지 않습니다. 내가 무엇을 할 수 있을지? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 (01/05/2012 07:11:38 PM) (Detached) 24509.pts-19.XXX-serv8 (01/05/2012 07:10:00 PM) (Detached) 18676.pts-5.XXX-serv8 (01/02/2012 …


12
소스 쉘 스크립트의 경로 결정
소스 쉘 스크립트가 자체 경로를 찾는 방법이 있습니까? tcsh를 사용하는 동료가 있지만 주로 bash에 관심이 있습니다. 소싱으로 인해 현재 쉘에서 명령이 실행되므로 $0소스 스크립트가 아닌 현재 쉘의 호출 이므로 여전히 운 이 좋지 않을 것입니다. 내 최선의 생각은 현재하는 source $script $script것이므로 첫 번째 위치 매개 변수에 필요한 정보가 포함됩니다. …
80 shell  source 


2
터미널 프로그램을 종료하지 않고 tmux 창을 종료
좋아, 나는 이것에 익숙하지 않다. tmux며칠 동안 실험을 진행하기 위해 설치 했습니다. 입력 한 후 tmux new -s name하단에 녹색 배너가있는 새 창이 나타납니다. Java 프로그램을 컴파일하고 실행합니다. 이제 창을 종료하는 방법을 알지 못합니다 (실행중인 동안). java 프로그램이 여전히 실행 중이므로 bash (또는 기타) 커서가 응답하지 않습니다. 지금까지 내 해결책은 …
80 terminal  tmux 

8
디렉토리에 액세스 할 때 "입력 / 출력 오류"
이동식 하드 드라이브의 디렉토리 내용을 나열하고 제거하고 싶습니다. 그러나 "입력 / 출력 오류"가 발생했습니다. $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ ls -la pic ls: cannot access pic/60.jpg: …
80 ubuntu  directory  ntfs 

4
sort는`sed --in-place`와 같이 제자리에서 파일 정렬을 지원합니까?
나는 장님 입니까 또는 같은 옵션 --in-place이 sort없습니까? 입력 파일에 결과를 저장하기 위해 sed는 -i( --in-place)를 사용합니다 . 출력을 sort입력 파일로 경로 재 지정 sort < f > f 비워집니다. --in-place옵션 이없는 경우 - 편리한 방법 으로이 작업을 수행하는 방법이 있습니까? (내 마음에 온 유일한 것은 : sort < f …

2
명령 행에서 변수를 어떻게 설정 해제합니까?
프록시를 설정하기 위해 다음 명령을 시도했습니다 yaourt. export ALL_PROXY=http://proxy.example.com:8080 문제는 프록시 설정을 해제하는 방법입니다 yaourt. 일반적으로 현재 쉘에서 변수 값을 어떻게 설정 해제 할 수 있습니까?
80 shell  yaourt 

2
tmux 하단 막대 색상 변경
나는 최근에 사용하기 시작했고 tmux많이 좋아했지만 녹색 하단 막대가 약간 산만합니다. 색상을 바꿀 수있는 방법이 있습니까? 아니면 숨길 수있는 방법?
80 colors  tmux 

8
bash에서 함수를 "내보내기"할 수 있습니까?
source some_file some_file : doit () { echo doit $1 } export TEST=true 나는 소스 경우 some_file 기능 "작은 동전"과 변수 TEST 명령 줄에서 사용할 수 있습니다. 그러나이 스크립트를 실행 : script.sh : #/bin/sh echo $TEST doit test2 TEST 값을 반환하지만 알 수없는 함수 "doit"에 대한 오류를 생성합니다. 함수를 "내보내기"할 …
80 bash  function 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.