Unix & Linux

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

5
번호 매기기 기록 명령을 어떻게 편집 할 수 있습니까?
자주 변경 사항을 검색합니다 history | grep 'string' 내 히스토리에서 히스토리 라인 번호와 함께 명령 목록을 얻습니다.) history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master !nnn예를 들어 다음 과 같이 한 번에 명령을 기억하고 실행할 수 있습니다 …

3
OS X 터미널 CLI에서 현재 볼륨 레벨을 가져 오십니까?
Mac의 CLI에서 현재 볼륨 레벨을 확인하고 싶습니다. 나는 이것을 다음과 같이 설정할 수 있다는 것을 안다. osascript -e 'set volume <N>' 그러나 현재 볼륨 레벨을 얻으려고 할 때 작동하지 않는 것 같습니다. $ osascript -e 'get volume' 4:10: execution error: The variable volume is not defined. (-2753)

2
인수로 주어진 파일에서 데이터를 읽을 것으로 예상되는 프로그램으로 데이터를 스트리밍하려면 어떻게해야합니까?
거대한 gzipped 파일이 있으며 프로그램 (이 경우 4s-import)을 읽으십시오. 먼저 파일을 압축 해제 한 다음 파일 경로를 인수로 사용하여 프로그램을 호출하는 데 많은 시간이 걸립니다. 다음과 같은 것을 할 수 있습니까? zcat huge.gz | 4s-import <SOME MAGIC> SOME-MAGIC은 stdin을 포함하는 추상 파일의 경로와 같습니다. 내가 달리 해야하는 훨씬 느리고 더 …

2
/ etc / environment에서 이스케이프 해시 마크 (#)
env 변수를 추가하고 /etc/environment있지만 변수 값에 # 기호가 포함되어 있기 때문에 문자열이 스트라이프됩니다. MYSQL_PWD="something#no" 이제 env위 코드를 수행하면 yields MYSQL_PWD=something. 해시를 피하려면 어떻게해야합니까? 나는 이미 \캐릭터를 시도했습니다 .

2
왜 화장실이 너무 느려?
왜 wc 유틸리티가 그렇게 느려 집니까? 큰 파일에서 실행할 때 md5sum보다 약 20 배 더 오래 걸립니다. MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 /tmp/bigfile real 0m45.969s user 0m45.424s …
17 performance  wc 

3
LVM 물리 볼륨에서 불량 블록을 어떻게 확인할 수 있습니까?
ext4를 사용하는 경우 명령을 사용하여 불량 블록을 확인할 수 있습니다 e2fsck -c /dev/sda1 # or whatever. 불량 블록 아이 노드에 블록을 추가하여 "블랙리스트"합니다. LVM2 물리 볼륨에 해당하는 것은 무엇입니까? 파일 시스템은 ext4이지만 기본 LVM 설정이 물리 디스크에서 데이터를 이동함에 따라 감지 된 불량 블록이 무효화 될 수 있습니다. 즉, LVM에서 …
17 lvm  badblocks 



6
.war 파일을 읽는 방법?
.war 파일의 내용을 보려고합니다. 먼저 chmod 777다음을 사용하여 액세스하려고 할 때 권한을 설정했습니다 . cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ 주는 cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directory중이며 더 이상 진행할 수 없습니다. 누군가이 문제에 나를 도울 수 있습니까?

4
sysadmin이 사용자의 단말기를 도청 할 수 있습니까?
컴퓨터에 로그인하면의 출력에서 ​​각 사용자의 의사 터미널 장치를 찾을 수 있습니다 w. sysadmin이기 때문에 사용자가 몰라도이 터미널을 도청 할 수 있습니까? 즉,이 터미널에서 수행되는 모든 작업을 내 터미널에서 출력하는 것으로보고 싶습니다. 다음 사항에 유의하십시오. 이것은 사용자 활동을 모니터링하는 실제 사용 사례가 아닙니다. 시스템 감사 도구가 있다는 것을 알고 있습니다. 그것이 …


5
파일 이름에 공백이 있으면 find를 어떻게 사용합니까?
파일 이름을 다른 프로그램으로 파이프하고 싶지만 이름에 공백이 있으면 모두 질식합니다. 파일이 있다고 가정 해 봅시다. foo bar find올바른 이름을 반환하려면 어떻게 해야합니까? 분명히 나는 ​​원한다. foo\ bar 또는: "foo bar" 편집 : 통과하고 싶지 않아 xargs, find파일 이름 문자열을 다른 프로그램으로 직접 파이프 할 수 있도록 올바른 형식의 문자열을 …
17 find 


1
ln은 무엇을 의미합니까?
Linux에서는 ln명령을 사용하여 링크를 만들 수 있습니다. $ touch foo $ ln -s foo foo_link $ ls -l lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo 나는 'l'이 ln"link" 를 의미 한다고 가정 하지만 'n'은 무엇을 의미합니까? 무엇 ln을 의미합니까?
17 symlink  ln 

3
rsync로 파일을 이동하고 디렉토리를 삭제 하시겠습니까?
최근에는 많은 수의 파일 (1 백만 이상)을 삭제해야했으며 그 일을 읽었습니다. rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source 가장 최적화 된 방법 중 하나였으며보다 빠릅니다 rm -rf. 나는 그 문제에 대한 전문가는 아니지만 rsync 성능의 이유는 파일을 나열하는 방식 (필자가 생각하는 FIFO 대신 LIFO)과 관련이 있습니다. 이제 문제는 …

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