Apa's cara termudah untuk membuat sebuah file di terminal Linux?
Tergantung pada apa yang anda ingin file yang berisi:
touch /path/ke/file
untuk file kosongsomecommand > /path/ke/file
untuk file yang berisi output dari beberapa perintah.misalnya: grep --help > randomtext.txt echo "Ini adalah beberapa teks" > randomtext.txt
nano /path/ke/file
atau vi /path/ke/file
(atau yang lain editor emacs,gedit, dll
)
Itu baik membuka yang sudah ada untuk mengedit atau menciptakan & membuka file kosong untuk masuk, jika itu doesn't adaAda beberapa solusi yang mungkin:
touch file
>file
echo -n > file
printf '' > file
The echo
versi akan bekerja hanya jika versi echo
mendukung -n
beralih untuk menekan baris baru. Ini adalah non-standar samping. Contoh lain semua akan bekerja dalam POSIX shell.
echo '' > file
printf '\n' > file
Ini adalah sah "text file" karena itu berakhir di sebuah baris baru.
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
Ini adalah setara. The $EDITOR
perintah mengasumsikan bahwa anda telah interaktif teks editor yang didefinisikan di variabel lingkungan EDITOR dan bahwa anda secara interaktif memasukkan teks setara. Para kucing
versi menganggap literal baris baru setelah \
dan setelah masing-masing baris. Lain dari itu ini semua akan bekerja dalam POSIX shell.
Tentu saja ada banyak metode lain untuk menulis dan membuat file juga.
Cara membuat file teks di Linux:
touch
untuk membuat file teks: $ touch NewFile.txt
cat
untuk membuat file baru: $ cat NewFile.txt
File dibuat, tapi itu's kosong dan masih menunggu masukan dari pengguna. Anda dapat mengetik teks ke dalam terminal, dan setelah selesai CTRL-D akan menutupnya, atau CTRL-C akan melarikan diri anda. >
untuk membuat file teks: $ > NewFile.txt
nano MyNewFile vi MyNewFile NameOfTheEditor NewFileName
Anda dapat menggunakan touch
perintah, seperti yang lain mengatakan:
touch filename
Untuk menulis pada file pada baris perintah, anda dapat menggunakan echo
atau printf
:
echo "Foo" > filename
printf "Foo" > filename
Mungkin anda dapat memiliki masalah dengan perizinan. Jika anda mendapatkan error berikut: bash: nama file: Permission denied
, anda perlu menggunakan sudo bash -c 'echo "Anu" > nama'
, seperti yang dijelaskan berikut ini:
https://askubuntu.com/questions/103643/cannot-echo-hello-x-txt-even-with-sudo
Metode 1
echo -n > filename.txt
2
> filename.txt
Metode 3
touch filename.txt
Untuk melihat isi file
vi filename.txt
Ini akan membuat sebuah file kosong dengan cap waktu saat ini
touch filename
Anda dapat menggunakan sentuh
perintah untuk membuat file baru yang kosong.
Dalam kasus anda orang-orang yang mencoba untuk membuat file baru, tapi ia mengatakan: 'File tidak ada'
, it's hanya karena anda juga mengakses sebuah direktori, yang belum ada. Anda harus membuat semua tidak ada direktori pertama, menggunakan mkdir /path/ke/dir
perintah.