Unix & Linux

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


3
Bash에서 $ (명령 대체) 내 인용
내 Bash 환경에서 공백을 포함하는 변수를 사용하고 이러한 변수를 명령 대체 내에서 사용합니다. 불행히도 SE에서 답을 찾을 수 없습니다. 변수를 인용하는 올바른 방법은 무엇입니까? 이것들이 중첩되어 있으면 어떻게해야합니까? DIRNAME=$(dirname "$FILE") 또는 대체 외부에서 인용합니까? DIRNAME="$(dirname $FILE)" 아니면 둘다? DIRNAME="$(dirname "$FILE")" 또는 백틱을 사용합니까? DIRNAME=`dirname "$FILE"` 이것을하는 올바른 방법은 무엇입니까? 따옴표가 …

4
쉘 논리 연산자의 우선 순위 &&, ||
논리 연산자 우선 순위가 bash에서 어떻게 작동하는지 이해하려고합니다. 예를 들어 다음 명령은 아무 것도 에코하지 않을 것으로 예상했습니다. true || echo aaa && echo bbb 그러나 내 기대와 달리 bbb인쇄됩니다. 누군가 bash에서 복합 &&및 ||연산자를 어떻게 이해할 수 있습니까?
126 bash  shell 

9
텍스트 파일에서 중복 줄을 제거하는 방법?
내 거대한 (최대 2 GiB) 텍스트 파일에는 모든 줄의 약 100 정확한 사본이 포함되어 있습니다 (제 경우에는 CSV와 같은 데이터 테이블이므로 쓸모가 없습니다). 내가 필요로하는 것은 원래 순서를 유지하면서 모든 반복을 제거하는 것이 좋습니다 (바람직하게는 성능을 크게 향상시키기 위해 희생 될 수 있음). 결과적으로 각 라인은 고유해야합니다. 100 개의 동일한 …

10
CentOS 버전을 확인하는 방법?
그래픽 인터페이스에 액세스하지 않고 CentOS 서버의 버전을 어떻게 확인합니까? 몇 가지 명령을 시도했습니다. # cat /proc/version Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) … # cat /etc/issue Red Hat Enterprise Linux Server release 5.3 (Tikanga) 그러나 어느 것이 맞 습니까? 4.1.2-4에서 /proc/version또는 5.3에서 /etc/issue?
125 centos  version 

5
명령 행 인수를 대문자로 바꾸는 방법?
나는 SO를 검색하고 문자열을 대문자로 사용하면 효과가 있음을 알았습니다. str="Some string" echo ${str^^} 그러나 명령 줄 인수에서 비슷한 작업을 시도했지만 다음과 같은 오류가 발생했습니다. 시도 #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No error, but output was still smaller case i.e. no effect …


5
수퍼 블록, 아이 노드, 덴 트리 및 파일이란 무엇입니까?
M. Tim Jones 의 Linux 파일 시스템 분석 기사 에서 Linux 는 일반적인 객체 세트의 관점에서 모든 파일 시스템을보고 이러한 객체는 수퍼 블록 , inode , dentry 및 file 이라는 것을 읽었습니다 . 단락의 나머지 부분에서 위의 내용을 설명했지만 그 설명에 익숙하지 않았습니다. 누군가 나에게이 용어를 설명해 줄 수 있습니까?



8
RAM에 충분한 여유 공간이있을 때 스왑을 사용하는 이유는 무엇입니까?
RAM 대신 스왑 공간을 사용 하면 PC 속도 가 크게 저하 될 수 있습니다 . 그렇다면 사용 가능한 RAM이 충분할 때 Linux 시스템 (아치)이 스왑을 사용하는 이유는 무엇입니까? 아래의 conky 출력을 확인하십시오. 또한 이것이 속도 및 시스템 응답 문제의 원인 일 수 있습니까? 출력 free -m: $ free -m total …
124 performance  swap 


3
루트 파일 시스템에서 모든 큰 파일 찾기
현재 공간 사용량이 적은 Linux 서버가 있습니다. /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm 보시다시피 /78 %입니다. 공간을 소비하는 파일 또는 폴더를 확인하고 싶습니다. 나는 이것을 시도했다 …
124 find  disk-usage 

2
일반 사용자와 시스템 사용자의 차이점은 무엇입니까?
내가 겪고있는 일부 문서 에는 사용자가 '시스템'사용자인지 '일반'사용자인지 여부에 대한 부울 스위치가 있습니다 (기본값은 '정상'입니다). 이 두 가지 사용자 쉽 모드의 차이점은 무엇입니까? 나는 사용자가 무엇인지 또는 왜 당신이 그것들을 필요로하는지 ( '가짜'도) 배울 필요는 없지만,이 특별한 차이점은 나에게 직관적이지 않습니다.
124 users 

9
vim을 더 빠르게 종료
Vim을 주로 긴 작업 세션이 아닌 빠른 편집에 사용합니다. : 그런 의미에서, 나는 특히 힘든 종료를위한 키보드 시퀀스를 찾을 수 있습니다 Esc, Shift+ ;, w, q,를 Enter. 최소한의 키 입력으로 Vim을 종료하는 방법 (문서 저장 가능)? 특히 삽입 모드에서.

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