Unix & Linux

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

7
“line 1 : $ ': \ r': command not found”가 표시되는 이유는 무엇입니까?
랩톱 (DOS)에서 Cygwin을 사용했습니다. 나는 동료와 내 자신의 스크립트 모음을 가지고 있습니다. 저는 유닉스 지식이없는 IT 담당자가 아닙니다. 나는 동료의 구문을 따르고 몇 가지 간단한 것을 관리 할 수 ​​있습니다. 스크립트는 오래된 랩톱에서 잘 작동했습니다. 방금 노트북을 바꾸고 Cygwin을 설치했습니다. 스크립트를 실행할 때 작동하지 않습니다. 다음은 내가받는 오류 메시지의 예입니다. …

2
Bash 및 Zsh 이외의 쉘이 ANSI-C 인용을 지원합니까? 예 : $ 'string'
다음을 사용하여 출력에 녹색 확인 표시를 인쇄하는 쉘 스크립트가 있습니다. col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Bash의 ANSI-C Quoting 에 대해 읽은 후 색상 변수를 설정할 때 사용할 수 -e있고 echo 에서 플래그를 제거 할 수 있음을 깨달았습니다 . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" 이것은 메시지가 Bash의 내장 에코 또는 …

1
Linux의 동적 링커가 경로를 검색하는 순서는 무엇입니까?
이것은 내가 사용했을 때 발견 한 특이점을 다루고 있기 때문에 이것은 중복되지 않습니다 /etc/ld.so.conf. 동적 링커가 라이브러리를 검색하는 경로를 얻으려면 명령을 실행하십시오 ldconfig -v | grep -v "^"$'\t' | sed "s/:$//g". 때 /etc/ld.so.conf그 안에 나열된 경로가 없습니다. 이전 명령의 출력은 /lib /usr/lib 나는 검색 것을 생각 /lib먼저하고 /usr/lib. I와 같은 …


1
Gnome Sound Recorder를 사용하여 녹음 된 파일을 찾을 수 없습니다
오디오를 녹음하기 위해 Gnome Sound Recorder라는 소프트웨어를 사용하고 있습니다. 그러나 녹음을 삭제하는 것 외에는 아무것도 할 수있는 옵션이 없습니다. whereis명령을 사용 하고 해당 디렉토리를 파킹 하는 경우에도 파일을 높고 낮게 보았지만 아무것도 찾지 못했습니다. 도움을 주시면 감사하겠습니다. 저는 30 분 길이의 녹음을 녹음했으며 잃고 싶지 않습니다! 스크린 샷은 다음과 같습니다.
13 gnome  audio 

2
pidof와 pgrep의 차이점은 무엇입니까?
프로세스 이름으로 이러한 명령 중 하나를 인수와 함께 사용하면 두 명령 모두 정확히 같은 숫자를 반환합니다. 그들은 같은 명령입니까? 그들은 같은 일을하는 두 개의 다른 명령입니까? 그들 중 하나가 다른 별명입니까? pidof firefox pgrep firefox
13 process 

7
일치하는 디렉토리에서 한 레벨 깊이의 디렉토리 목록 찾기
특정 폴더에 포함 된 디렉토리 목록을 가져 오려고합니다. 다음 예제 폴더가 제공됩니다. foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI 반환 할 명령을 원합니다. XYZ ABC DEF GHI 기본적으로 wp-content / plugins / 안에있는 폴더를 찾고 있습니다. 사용 find하는 것이 가장 가깝습니다.하지만 -maxdepth폴더가 검색하는 위치와 가변적이므로을 사용할 수 …
13 bash  find  directory  ls 

2
Linux 서버가 재부팅하지 않고 커널을 업데이트하는 방법
내 정보에 따르면 리눅스 커널을 업그레이드하려면 재부팅해야합니다. 가정용 컴퓨터를 재부팅하는 것은 문제가되지 않지만 서버와 동일한 것으로 생각하지 않습니다. 커널을 업그레이드 한 후 리눅스 배포판을 사용하는 서버도 재부팅되거나 부팅을 피하기 위해 일종의 트릭을 사용합니까?

4
순서가 없으면 bash 스크립트에서 선택적 인수를 구문 분석하는 방법은 무엇입니까?
다음 프로그램의 bash 스크립트를 작성할 때 선택적 인수 / 플래그를 포함시키는 방법이 혼란 스러워요. 이 프로그램에는 두 가지 인수가 필요합니다. run_program --flag1 <value> --flag2 <value> 그러나 몇 가지 선택적 플래그가 있습니다. run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> --optflag5 <value> 사용자 인수를 취하도록 bash …

3
mv는 내 fs에 원자입니까?
mv내 fs (ext4)의 원자 인지 어떻게 확인할 수 있습니까? OS는 Red Hat Enterprise Linux Server 릴리즈 6.8입니다. 일반적으로 어떻게 확인할 수 있습니까? 주변을 둘러 보았고 OS가 표준 POSIX인지 찾지 못했습니다.
13 posix  mv  move 


2
SMART 하드 디스크에 따르면 고장이 없지만 dmesg에 오류가 있습니다.
가끔 컴퓨터를 부팅하는데 이상한 문제가 있습니다 (데비안을 실행합니다). 그래서 "dmesg"명령을 내 렸습니다. 출력에서 많은 오류가 발생했습니다. 그러나 하드 디스크에서 "smartctl -t long / dev / sda"명령을 사용하여 확장 SMART 테스트를 실행하면 디스크가 손상되지 않습니다. 이러한 오류의 원인은 무엇입니까? 오류는 다음과 같습니다. (...) [ 505.918537] ata3.00: exception Emask 0x50 SAct 0x400 …
13 hard-disk  smart 

4
“find”명령 출력에서“cat”명령을 사용하는 방법은 무엇입니까?
주어진 파일의 데이터를 인쇄 할 수 있도록 find명령 의 출력을 명령 으로 리디렉션하고 싶습니다 cat. 따라서 예를 들어 find의 출력이 /aFile/readme고양이라면 다음과 같이 해석되어야합니다 cat ./aFile/readme. 어떻게하면 즉시 할 수 있습니까? 파이프를 사용해야합니까? 나는 이것의 버전을 시도했다 : cat | find ./inhere -size 1033c 2> /dev/null 그러나 이것이 완전히 잘못 …
13 find  cat 

2
올바른 tty에서 pinentry-curses를 시작하는 방법?
gpg-agentPGP e SSH ID를 모두 관리하는 데 사용 합니다. 에이전트는 다음과 같은 스크립트로 시작됩니다. gpg_agent_env="$XDG_CACHE_HOME/gpg-agent.env" export GPG_TTY="$(tty)" if ! ps -U "$USER" -o ucomm | grep -q gpg-agent; then eval "$({gpg-agent --daemon | tee $gpg_agent_env} 2> /dev/null)" else source "$gpg_agent_env" 2> /dev/null fi 대화 형 셸을 실행할 때마다 제공됩니다. 이 …
13 tty  gpg  pinentry 

1
Linux에서 Mac OS X 응용 프로그램 실행
이 Wikipedia 기사 에 따르면 : OS X은 Apple Inc에서 개발 및 판매 한 일련의 Unix 기반 그래픽 인터페이스 운영 체제입니다. 그래서 나는 생각하고 있었다 : Wine 과 비슷한 응용 프로그램이 있지만 Mac 응용 프로그램을 실행합니까? 그것은이다 가능 A의 맥 OS X 응용 프로그램을 실행하는 데에 리눅스 머신?

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