Unix & Linux

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

7
bash 스크립트가 나중에 변경 될 때 피해를 입지 않도록 어떻게 강화할 수 있습니까?
따라서 홈 폴더 (또는 더 정확하게는 쓰기 권한이있는 모든 파일)를 삭제했습니다. 무슨 일이 있었는지 build="build" ... rm -rf "${build}/"* ... <do other things with $build> bash 스크립트에서 더 이상 필요하지 않은 $build경우 선언과 모든 사용법을 제거합니다 rm. 배시는 행복하게 확장됩니다 rm -rf /*. 네. 나는 바보를 느꼈고, 백업을 설치했고, 잃어버린 …
46 bash  shell-script  rm 



3
“과장된 텍스트가있는 ASCII 텍스트”파일 형식의 목적
Bash의 소스 코드를 다운로드 한 후 doc디렉토리를 탐색 하고 다음 파일을 발견했습니다. bash.1매뉴얼 페이지 를 작성하는 데 사용되는 일반 troff 파일 입니다. bash.0맨 페이지의 일반 텍스트 버전과 비슷합니다. ^H백 스페이스 제어 문자가 전체적으로 배포되는 경우 에만 가능 합니다. 이러한 제어 문자는 Git 웹 인터페이스에서 제공하는 표현에는 표시되지 않지만 실제 파일은 …


3
여러 플랫폼에서 올바른 tmp 디렉토리 찾기
작업을 위해 임시 파일을 작성하고 자체 정리 해야하는 스크립트가 있습니다. 내 질문은 임시 파일에 대한 올바른 기본 디렉토리를 찾는 것입니다. 스크립트는 Git Bash (Windows), Solaris, Linux, OSX와 같은 여러 플랫폼에서 작동해야합니다. 각 플랫폼에서 선호하는 임시 디렉토리는 다르게 표현됩니다. Windows : %TMP%(그리고 가능하면 %TEMP%) OSX : $TMPDIR Linux, UNIX : $TMPDIR시도했지만 …

5
소스에서 빌드하는 것과 설치 패키지를 사용하는 것의 차이점은 무엇입니까?
궁금한 점이 있습니다. 무언가를 설치할 때 설치 실행 파일을 두 번 클릭하는 쉬운 방법이 있고 다른 한편으로는 소스에서 빌드하는 방법이 있습니다. 소스 번들을 다운로드하는 후자는 실제로 번거 롭습니다. 그러나이 두 방법의 근본적인 차이점은 무엇입니까?

6
시스템에서 깨진 심볼릭 링크를 모두 삭제하는 데 단점이 있습니까?
Linux 시스템의 모든 파일을 반복하고 해당 파일에 대한 일부 메타 데이터를 생성하는 스크립트를 실행 중이며 깨진 심볼릭 링크에 도달하면 오류가 발생했습니다. 나는 * nix를 처음 사용하지만 파일을 링크하고 끊어진 링크가 존재하는 방법에 대한 주요 아이디어를 얻습니다. 내가 아는 한, 그들은 거리에서 쓰레기와 같습니다. 내가 제거하는 프로그램이 패키지 관리자가 존재하고 속해 …
46 symlink 

5
bsdtar와 GNU tar의 차이점은 무엇입니까?
나는 항상 GNU를 사용했다 tar. 그러나 내가 본 모든 GNU / Linux 배포판 bsdtar은 그들의 저장소에 들어 있습니다. IIRC에 기본적으로 설치되어있는 것을 보았습니다. 필자 는 PKGBUILD에서 보았 듯이 Arch GNU / Linux가 basedevel(아마도 base확실하지는 않지만) 일부로 필요하다는 것을 알고 있습니다. 왜 bsdtarGNU 대신에 사용하고 싶 tar습니까? 장점은 무엇입니까? 내가 질문 …
46 tar  gnu  bsd 

3
커널은 얼마나 많은 RAM을 사용합니까?
이 질문은 Mac OS X 커널이 750MB 의 RAM을 사용한다는 사실을 알게되었을 때 충격을 받았습니다 . 저는 20 년 동안 Linux를 사용해 왔으며 커널 RAM 사용이 X에 의해 왜소하다는 것을 항상 "알고 있습니다"(그렇지 않습니까? 그래서, 인터넷 검색 후, 나는 slabtop나에게 말했다 : Active / Total Size (% used) : 68112.73K …
46 linux  kernel  ram 

2
유닉스 소켓과 TCP 포트의 성능
예를 들어 php-fpm에서 : #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock TCP 포트를 통한 유닉스 소켓 기반 리스너 사용과는 큰 성능 차이가 있습니까? (PHP뿐만 아니라 일반적으로 각 서비스마다 다른가요?)

3
git diff가 색상을 잘못 표시합니다
모든 git 명령에서 컬러 출력을 얻으려면 다음을 설정하십시오. git config --global color.ui true 그러나 이것은 다음과 같은 출력을 생성합니다 git diff.git log 반면에 같은 명령은 git status잘 표시됩니다 일부 명령에서만 이스케이프 된 색상 코드를 인식하지 못하는 이유는 무엇이며 어떻게 해결할 수 있습니까? xterm-256colorOS X 10.8.2 및 ish에서 iTerm 2 (터미널 …
46 osx  colors  git  pager 



1
/ proc / pid / smaps에서 프로세스 메모리 사용량에 대한 정보 얻기
의 주어진 프로세스에 /proc/<pid>/smaps대해, 주어진 매핑 항목에 대해 다음은 무엇입니까? Shared_Clean Shared_Dirty Private_Clean Private_Dirty 가요 Shared_Clean+ Shared_Dirty다른 프로세스와 공유 메모리의 양을? 공유 RSS와 비슷합니까? 마찬가지로 Private_Clean+ 하나의 프로세스에만 사용할 수있는Private_Dirty 메모리의 양은 + 입니까? 개인 RSS와 같은가요? PSS 값은 = PrivateRSS + (SharedRSS / 공유 프로세스 수)입니까? 이 링크를 읽은 …

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