«command-line» 태그된 질문

명령 행은 쉘에 대한 대화식 인터페이스입니다.

4
상호 연결된 명령간에 순환 데이터 흐름을 어떻게 구현할 수 있습니까?
명령을 서로 연결할 수있는 두 가지 유형을 알고 있습니다. 파이프를 사용하여 (다음 명령의 표준 입력에 표준 출력을 입력). Tee를 사용하여 (출력을 여러 출력에 결합). 이것이 가능한지 모르겠으므로 가상 연결 유형을 그립니다. 예를 들어이 의사 코드와 같이 명령 대신 변수를 사용하는 명령 사이에서 순환 데이터 흐름을 구현하는 방법은 무엇입니까? pseudo-code: a …




7
삭제 된 디렉토리에서 CD를 꺼내야하는 이유는 무엇입니까?
내 서버에는 다음과 같은 디렉토리 구조가 있습니다. /myproject/code 나는 일반적으로 서버에 ssh 연결을하고 해당 디렉토리에 '스탠드'합니다. root@machine:/myproject/code# 새 버전의 코드를 배포하면 코드 디렉토리가 제거되어 다음과 같이 남습니다. root@machine:/myproject/code# ./run -bash: ./run: No such file or directory 그리고 내가 찾은 유일한 해결책은 cd out and back in입니다. root@machine:/myproject/code# cd ../code root@machine:/myproject/code# …

6
표준 명령에 대한 별칭이 권장되지 않는 이유는 무엇입니까?
예를 들어, ~/.bashrc파일 또는 이와 동등한 파일 에서 본 공통 별칭 은 alias rm='rm -i' 그러나 사람들이 이것에 대해 추천하는 것을 보았습니다. 별칭이 다른 시스템에 존재하지 않을 수 있으며을 (를 rm) 부주의하게 만들었으므로 실수로 중요한 것을 삭제했습니다. [1] 이 별칭을 사용하면 사실상 모든 명령 을 입력 y하거나 입력 yes한 후에 …

2
영어 동사 활용을 확인하기위한 표준 Unix 명령이 있습니까?
최근 에 두 가지 위대한 발견 인 단어 목록 과 wordnet을 접하게 되면서, 이제는 간단한 도구 인 동사를 거의 사용하지 않고 간단한 과거와 과거 분사를 돌려주는 비슷한 도구를 찾고 있습니다. 예: $ verbteacher throw Simple past: threw Past participle: thrown 아무도 어디에서 찾을 수 있는지 알고 verbteacher(1)있습니까?


4
절단으로 절단하지 않으면 어떻게해야합니까?
다음 cities과 같은 파일 이 있습니다. [1598] San Diego, US (inactive) [4517] St Louis, US (inactive) [6346] Orlando, US (inactive) 도시 이름을 잘라 내고 싶습니다. San Diego St Louis Orlando 이것은 내가 생각해 낼 수있는 최선입니다. cut -d ',' -f1 cities | cut -d ']' -f2 그러나 여전히 이름 앞에 …
19 command-line  cut 


1
mkfs.vfat의“v”가 왜 필요한가요?
인터넷 기사를 읽고 다음 명령을 사용하여 파티션을 FAT32로 포맷했습니다. sudo mkfs.vfat -F 32 /dev/sdXn 이제 매뉴얼 페이지를 읽었으며을 제외한 명령 이름으로 mkfs.vfat표시 mkfs.fat됩니다 v. 그 후 나는 파티션없이 포맷을 시도했지만 v예상대로 작동했습니다. 왜 mkfs.vfat그냥 대신에 동의어 명령이 mkfs.fat있습니까? 편집 : 아 그리고 "도 참조" man mkfs mkfs.vfat대신에 표시됩니다 mkfs.fat.

7
bash 스크립트에서 노드 값을 얻기 위해 XML을 구문 분석합니까?
다음 경로를 사용하여 노드의 값을 얻는 방법을 알고 싶습니다. config/global/resources/default_setup/connection/host config/global/resources/default_setup/connection/username config/global/resources/default_setup/connection/password config/global/resources/default_setup/connection/dbname 다음 XML에서 <?xml version="1.0"?> <config> <global> <install> <date><![CDATA[Tue, 11 Dec 2012 12:31:25 +0000]]></date> </install> <crypt> <key><![CDATA[70e75d7969b900b696785f2f81ecb430]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[localhost]]></host> <username><![CDATA[root]]></username> <password><![CDATA[pass123]]></password> <dbname><![CDATA[testdb]]></dbname> <initStatements><![CDATA[SET NAMES utf8]]></initStatements> <model><![CDATA[mysql4]]></model> <type><![CDATA[pdo_mysql]]></type> <pdoType><![CDATA[]]></pdoType> <active>1</active> </connection> </default_setup> …


2
명령 프롬프트에서 if 문 실행
bash에서는 다음을 수행 할 수 있습니다. if [ -f /tmp/test.txt ]; then echo "true"; fi 그러나 sudo앞에 추가하면 더 이상 작동하지 않습니다. sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' 어떻게 작동시킬 수 있습니까?


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