«command-line» 태그된 질문

CLI (명령 줄 인터페이스) 사용에 대한 질문

4
`>`와`>>`는 어떻게 작동합니까?
rev파일을 시도한 다음 파이프로 연결 cat > same_file했지만 빈 파일로 바뀌 었습니다. 내가 시도 rev file.txt | cat > file2.txt && mv file.txt file2.txt;하는 동안 효과가있었습니다. 심지어 rev file.txt | cat >> file.txt;일했다. 그러나 내가 시도했을 때 rev file.txt | cat > file.txt실패했습니다.


4
다른 하위 폴더에서 모든 .ape 파일을 .flac로 변환
avconv명령 줄에서 일부 .ape 파일을 .flac 파일로 변환하려고했습니다 . 분명히 avconv여기의 요점이 아닙니다. 그것의 문법은 매우 간단하다 avconv -i inputApeFile.ape outputFlacFile.flac. 요점은 파일이 더 많은 하위 폴더에 중첩되어 있다는 것입니다. 즉, Artist 폴더가 있고 다양한 CD 하위 폴더가 있으며 각 하위 폴더마다 다른 .ape 파일이 들어 있습니다. 모든 파일을 변환 …

5
디렉토리를 변경하지 않고 어디서나 프로그램을 실행
현재 디렉토리를 변경하지 않고 프로그램 x를 실행하는 별칭을 만들고 싶습니다. 현재 가지고있는 것은 다음과 같습니다. alias x = "cd /home/path_to_x && ./x" 이것은 작동하지만 디렉토리를 변경합니다. 내가하고 싶은 것은 다음과 같습니다. alias x="./home/path_to_x/x 그러나 그런 파일이나 디렉토리가 없습니다. 아무도 이것에 대한 해결 방법을 알고 있습니까?



4
작업중인 서버를 식별하십시오.
터미널에서 SSH를 사용할 때 사용중인 서버를 식별하는 방법은 무엇입니까? 매일 30 대의 서버로 ssh하고 끊임없이 전환해야합니다. 현재 탭 이름을 편집하고 IP iddress를 작성하여 서로 이동합니다. 이를 수행하는 자동화 된 방법이 있습니까 (서버 IP 주소를 탭 이름으로 지정)? 각 서버에서 파일을 편집하지 않는 다른 대안이 있습니까?


1
virtualbox 게스트 추가 터미널 설치
터미널을 사용하여 Virtualbox 게스트 추가를 설치하고 싶습니다. 그것은 가장 쉽게 재생산하고 문서화하기 때문입니다. 서버에는 Ubuntu 12.04.2가 있습니다. LTS에 Virtualbox 4.3.16이 있습니다 최근 과거에 다음을 사용하여 성공적으로 수행했습니다. bash sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) sudo apt-get install virtualbox-guest-x11 에서 발견 나는 버추얼 VM에서 고객 추가를 어떻게 설치합니까? …

2
.sh를 실행하여 여러 명령 실행
쉘 스크립트를 통해 여러 명령을 실행하는 방법에 대해 궁금했습니다. 예를 들어, 그것을 시험해보기 위해 .desktop을 .sh에 연결하여 모든 업데이트 코드를 실행하므로 입력 할 필요가 없습니다. 여러 개가 아닌 .sh를 통해 단일 명령을 실행하는 방법을 알고 있습니다. 어쨌든?

4
명령 pipe grep에서 출력을 파일로 경로 재 지정
나는 이것을 실행 중이다 : cat /dev/urandom|hexdump| grep -i "ffff f" > random file random에서 아무것도 얻지 못하면 명령이 중단 된 후에 길이가 0으로 유지됩니다. 출력을 파일에 쓰는 방법? 결과를 다음과 같은 출력 데이터가 포함 된 파일에 작성해야합니다. 021bc40 7724 d4f5 59ec bcbb ffff fd26 ab3c 9b7c 03a9100 b3a5 8601 …

2
쉘 스크립트에서 백틱 또는 달러 사용
다른 명령의 반환 결과에서 일부 변수를 채워야하는 셸 스크립트 (Bash 사용)를 작성하는 중입니다. 그래서 나는 다음과 같은 구문을 사용하고 있습니다 : VAR=`command 2>/dev/null` 그러나 스크립트 쉘에 대한 정보를 찾을 때 다음 구문을 사용하여 위의 내용을 얻을 수 있다는 것을 종종 알았습니다. VAR=$(command 2>/dev/null) 둘 다 나를 위해 일하고 있으며 (두 …

5
점을 포함하지 않는 파일 이름에 텍스트 추가
다음과 같은 파일이 있습니다 : english_api english_overview style.css 난 갖길 원해: english_api.html english_overview.html style.css 즉 ., 터미널을 사용하여 디렉토리 내에서 점 ( )을 포함하지 않는 모든 파일에 텍스트를 추가하는 방법 입니다. 해당 폴더에는 많은 파일이 있습니다. 예를 들어 3을 썼습니다. 내가 대체, 말할 수 것 인 경우 .css에 .html해당 폴더에, …

2
Moreutils ts로 파이프
직렬 포트에 들어오는 스트림이 있으며 초당 약 한 번 새 줄이 나타납니다. wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 빈 줄을 제거하고 나머지 타임 스탬프를 만들고 싶습니다. sed는 빈 줄을 끝내고 타임 스탬프를 추가하지만 타임 스탬프를 업데이트 할 수는 없으며 호출 된 시간 만보 고합니다. wren@Raven:~$ cat /dev/ttyUSB0 | …

3
PS1의 값을 변경 한 후 터미널 프롬프트가 엉망
터미널에서 쉘 스크립트에 있어야했던 명령을 부주의하게 입력했습니다. export PS1=$PATH:~/drush23/drush/ 이제이 대신 내 터미널에서 : ubuntu@ip-10-16-134-18:/home/ubuntu$ 나는 이것을 본다 : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ubuntu/drush23/drush/ 디렉토리를 변경하면이 줄은 항상 유지됩니다 ... 어떻게 해야할지 모르겠습니다. 나는 o 부 ...

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