Linux 터미널에서 파일을 만드는 가장 쉬운 방법은 무엇입니까?
답변
파일에 포함하려는 내용에 따라 :
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
)
기존 파일을 편집 용으로 열거 나 비어있는 파일을 작성하여 엽니 다 (없는 경우)
답변
답변
다음을 사용하여 파일을 작성하십시오. cat
$ cat > myfile.txt
이제 파일에 원하는 것을 입력하십시오.
Hello World!
CTRL-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 쉘에서 모두 작동합니다.
물론 파일을 작성하고 작성하는 다른 많은 방법도 있습니다.
답변
또한 빈 파일을 작성하십시오.
touch myfile.txt
답변
Linux에서 텍스트 파일을 작성하는 방법 :
touch
텍스트 파일을 만드는 데 사용 :$ touch NewFile.txt
cat
새 파일 작성에 사용 :$ cat NewFile.txt
파일이 작성되었지만 비어 있으며 여전히 사용자의 입력을 기다리고 있습니다. 터미널에 텍스트를 입력 할 수 있으며 일단 완료되면 CTRL-D가 닫거나 CTRL-C가 빠져 나옵니다.>
텍스트 파일을 만드는 데 간단히 사용 하십시오.$ > NewFile.txt
- 마지막으로 텍스트 편집기 이름을 사용하고 다음과 같은 파일을 만들 수 있습니다.
nano MyNewFile
vi MyNewFile
NameOfTheEditor NewFileName
답변
ㅋ! 그것은 간단합니다! 이 시도:
$ touch filename