답변:
파일에 포함하려는 내용에 따라 :
touch /path/to/file
빈 파일somecommand > /path/to/file
일부 명령의 출력을 포함하는 파일의 경우
eg: grep --help > randomtext.txt
echo "This is some text" > randomtext.txt
nano /path/to/file
또는 vi /path/to/file
(또는 any other editor emacs,gedit etc
)
기존 파일을 편집 용으로 열거 나 비어있는 파일을 작성하여 엽니 다 (없는 경우)
printf "some long message\nwith newlines\n" > file
. 모두에게 행운을 빕니다.
touch
표준 도구이기 때문에 UNIX에서 작동합니다. somecommand
는 표준 구문을 사용하기 때문에 예를 작동합니다. nano
라는 편집기가 있기 때문에 샘플이 작동하지 않을 수 있습니다 nano
설치되지 않을 수 있습니다 (나노 표준화되지 않음). 표준 편집기는 ed
및 대신 사용되거나 사용자 또는 시스템 구성 기본 텍스트 편집기 (있는 경우)를 사용 nano
하는 $EDITOR
데 사용할 수 있습니다 .
>/path/to/file
파일이 없더라도 빈 파일을 만들 라고 간단히 말할 수 있습니다 touch
.
다음을 사용하여 파일을 작성하십시오. cat
$ cat > myfile.txt
이제 파일에 원하는 것을 입력하십시오.
Hello World!
CTRL-D로 저장하고 종료
cat /etc/systemd/system/sample.service
새 sample.service 파일을 만드는 것이 아니라 "그러한 파일이나 디렉토리가 없습니다"라고 말했습니다.
cat /etc/systemd/system/sample.service
는 콘솔에 파일을 인쇄하여 cat > /etc/systemd/system/sample.service
표준 입력을 파일로 리디렉션합니다. 따라서 control-d를 눌러 표준 입력을 닫아야합니다.
몇 가지 가능한 해결책이 있습니다.
touch file
>file
echo -n > file
printf '' > file
echo
버전은 작동 할 경우에만 버전 echo
지원하는 -n
억제 줄 바꿈 전환합니다. 이것은 비표준 추가입니다. 다른 예제는 모두 POSIX 셸에서 작동합니다.
echo '' > file
printf '\n' > file
이것은 줄 바꿈으로 끝나기 때문에 유효한 "텍스트 파일"입니다.
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
이들은 동등합니다. $EDITOR
명령은 EDITOR 환경 변수에 정의 된 대화 형 텍스트 편집기를 가지고 당신이 대화 형으로 해당 텍스트를 입력한다고 가정합니다. cat
버전은 후 문자 줄 바꿈을 가정 \
하고 서로 줄 끝. 그 외에는 POSIX 쉘에서 모두 작동합니다.
물론 파일을 작성하고 작성하는 다른 많은 방법도 있습니다.
Linux에서 텍스트 파일을 작성하는 방법 :
touch
텍스트 파일을 만드는 데 사용 :$ touch NewFile.txt
cat
새 파일 작성에 사용 : $ cat NewFile.txt
>
텍스트 파일을 만드는 데 간단히 사용 하십시오.$ > NewFile.txt
nano MyNewFile
vi MyNewFile
NameOfTheEditor NewFileName
touch
다른 사람들이 말했듯이 명령 을 사용할 수 있습니다 .
touch filename
명령 행에서 파일을 작성하려면 사용할 수 있습니다 echo
또는 printf
:
echo "Foo" > filename
printf "Foo" > filename
권한에 문제가있을 수 있습니다. 다음과 같은 오류가 발생 bash: filename: Permission denied
하면 sudo bash -c 'echo "Foo" > filename'
여기에 설명 된대로 를 사용해야 합니다.
/ubuntu/103643/cannot-echo-hello-x-txt-even-with-sudo
첫 번째 방법
echo -n > filename.txt
두 번째 방법
> filename.txt
세번째 방법
touch filename.txt
파일 내용을 보려면
vi filename.txt
touch filename
에 대한 permission denied
오류 사용 sudo
등의 명령
sudo touch filename
touch
명령을 사용하여 비어있는 새 파일을 작성할 수 있습니다 .
가장 쉬운 방법과 빠른 방법 중 하나
$ vim filename
$>newfile
파일을 만들 수도 있습니다.