Saya mendapat kesan bahwa pada dasarnya semua file dalam sistem Unix dapat diedit, setidaknya dapat dilihat.
Langkah apa yang dapat saya ambil ketika saya menemukan file yang terlihat seperti ini di nano
:
Bagaimana cara mengetahui jenis file apa itu sebenarnya, apakah itu file yang sedang berjalan dan apa yang saya perlukan untuk mengetahui kodenya dan pada apa file impor/ekspor/bergantung?
Jawaban yang Diterima:
Semua file yang hidup di sistem file atau memori secara teknis dapat diedit hanya harus menggunakan metode yang tepat. Anda menemukan file data biner, khususnya yang berkaitan dengan dconf
database pengaturan dilihat dari nama di nano
baris nama file, dan kata kunci GVariant
dalam file itu sendiri. Karenanya, Anda harus menggunakan dconf-editor
Alat GUI atau dconf
alat baris perintah.
Bagaimana cara mengetahui jenis file apa itu sebenarnya, apakah itu file yang sedang berjalan dan apa yang saya perlukan untuk mengetahui kodenya dan pada apa file impor/ekspor/bergantung.
Biasanya Anda dapat menggunakan file
perintah untuk mengetahui jenis file tertentu.
$ file /etc/passwd
/etc/passwd: ASCII text
Apakah file dapat dieksekusi, Anda dapat menggunakan ls -l filename
atau stat
untuk menentukan apakah bit yang dapat dieksekusi disetel untuk pemilik, grup, dan pengguna lain. Lihat posting terkait yang menjelaskan izin pada file dengan cukup baik. Ada juga Access Control Lists, yang digunakan untuk membuat izin yang lebih mewah daripada izin dasar Unix.
Mengenai perangkat lunak apa yang digunakan, itu tergantung pada setiap file, dan ada banyak jenis perangkat lunak untuk jenis file yang sama. File biner secara umum sering dapat dilihat melalui perintah hexdump atau od dalam format hex, dan untuk mengedit – ada editor hex, yang sering digunakan dalam aplikasi reverse engineering dan keamanan.
Saya mendapat kesan bahwa pada dasarnya semua file dalam sistem Unix dapat diedit, setidaknya dapat dilihat.
Nah, ada sedikit kebenaran yang harus diungkapkan pada kata-kata "Semuanya adalah file di Unix/Linux". Ada file yang dapat hidup di sistem file, dan itulah yang kebanyakan orang kenal sebagai file. Pada kenyataannya, sebuah file (yaitu sepotong data tertentu yang diatur bersama di suatu tempat) dapat hidup di memori atau sistem file, yaitu mungkin ada file anonim. Soket dan pipa tanpa nama adalah file, mereka tidak memiliki nama, hanya pegangan yang dilacak oleh kernel. Apakah semuanya bisa diedit? Ya, sekali lagi, dengan metode yang tepat. Pipa memiliki satu proses penulisan untuk itu, sementara yang lain membaca, sehingga penulis dapat mengedit pipa. File yang dipetakan dalam memori dapat diedit jika program Anda dapat mengakses potongan memori tertentu. Jadi semuanya adalah file, Anda hanya perlu memahami dalam konteks mana file tersebut diterapkan.
Terkait:Apa Pengonversi Video yang Tersedia untuk Ubuntu? Di Ubuntu?