Artikel ini membawakan anda pengetahuan yang berkaitan tentang sistem fail dalam Linux, termasuk beberapa penerangan direktori dan isu berkaitan tentang operasi fail. Saya harap ia akan membantu anda.
Penggunaan memori
Penerangan direktori separa
-
/bin
- bin ialah singkatan Binary Direktori ini menyimpan arahan yang paling biasa digunakan
-
/boot
<.>Menyimpan beberapa fail teras yang digunakan semasa memulakan Linux, termasuk beberapa fail sambungan dan fail imej
- /etc
digunakan untuk penyimpanan Semua konfigurasi fail dan subdirektori yang diperlukan oleh pentadbir sistem -
- /lib
menyimpan perpustakaan kongsi pautan dinamik yang paling asas Fungsi ini serupa dengan fail DLL dalam Windows. Hampir semua aplikasi memerlukan penggunaan perpustakaan kongsi ini. -
- /lost found
Ia biasanya kosong Apabila sistem ditutup secara haram, beberapa fail disimpan di sini-
- /media
Sistem Linux akan mengecam beberapa peranti secara automatik, seperti cakera U, pemacu CD-ROM, dll. Selepas pengecaman, Linux akan memasang peranti yang diiktiraf Pergi ke direktori ini -
- /mnt
Sistem menyediakan direktori ini untuk membolehkan pengguna memasang sistem fail lain buat sementara waktu pemacu optik Pasangkannya pada /mnt/, dan kemudian masukkan direktori untuk melihat kandungan pemacu CD-ROM -
- /opt
Ini adalah untuk hos Direktori tempat perisian tambahan yang dipasang diletakkan. Sebagai contoh, jika anda memasang pangkalan data ORACLE, anda boleh meletakkannya dalam direktori ini kosong secara lalai. -
- /proc
Direktori ini ialah direktori maya Anda boleh mendapatkan memori sistem dengan mengakses terus maklumat direktori ini. - Kandungan direktori ini bukan pada cakera keras tetapi dalam memori Sesetengah fail di dalamnya boleh diubah suai secara langsung.
- Sebagai contoh, anda boleh menggunakan arahan berikut untuk menyekat arahan ping hos supaya orang lain tidak boleh ping mesin anda
-
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Salin selepas log masuk
- /root
Direktori ini ialah direktori rumah pengguna pentadbir sistem, juga dikenali sebagai orang yang sangat istimewa-
- / sbin
s bermaksud Super user, yang menyimpan program pengurusan sistem yang digunakan oleh pentadbir sistem -
- /srv
Ini Direktori menyimpan beberapa data yang perlu diekstrak selepas perkhidmatan dimulakan -
- /sys
Ini adalah perubahan besar dalam kernel linux2.6 Sistem fail baru sysfs yang muncul dalam kernel 2.6 dipasang dalam direktori. - Sistem fail sysfs menyepadukan maklumat tiga sistem fail berikut, sistem fail proc untuk maklumat proses, sistem fail devfs untuk peranti dan sistem fail devpts untuk terminal pseudo. Sistem fail ialah pantulan visual pokok peranti kernel.
- Apabila objek kernel dicipta, fail dan direktori yang sepadan juga dicipta dalam subsistem objek kernel
-
- /tmp
Direktori ini digunakan untuk menyimpan beberapa fail sementara-
- /usr
Ini ialah direktori yang sangat penting untuk pengguna Banyak aplikasi dan fail adalah diletakkan dalam direktori ini, serupa dengan direktori fail program di bawah Windows -
- /usr/bin
Aplikasi Sistem yang digunakan oleh pengguna -
- /usr/sbin
Program pengurusan yang agak maju dan daemon sistem yang digunakan oleh pengguna super -
- /usr/src
Direktori peletakan lalai untuk kod sumber kernel-
- /var
Direktori ini menyimpan perkara yang sentiasa berkembang. Adalah menjadi kebiasaan untuk meletakkan direktori yang sering diubah suai dalam direktori ini, termasuk pelbagai fail log-
- /run
adalah sistem fail sementara yang menyimpan maklumat selain daripada permulaan sistem Apabila sistem dimulakan semula, fail dalam direktori ini harus dipadamkan atau dikosongkan. -
Operasi fail
Atribut fail: Fail Linux pada asasnya dibahagikan kepada 3 atribut: boleh dibaca (r), boleh ditulis (w), boleh laku (x) . Susunan pengisihan kedudukan kebenaran ialah (mengambil -rw-r--r-- sebagai contoh):
-rw (pengguna)-r (kumpulan pengguna dalam kumpulan yang sama)--r (pengguna lain )--
Pengguna boleh membaca dan menulis, pengguna dalam kumpulan yang sama boleh membaca, dan pengguna lain boleh membaca
Bilangan fail: Jika ia adalah fail, bilangan fail ialah 1; jika ia adalah direktori , bilangan fail ialah bilangan fail dalam direktori
Kumpulan yang dimiliki: Setiap pemilik boleh mempunyai lebih daripada satu kumpulan, tetapi kebanyakan pengguna hanya harus tergolong dalam kumpulan kumpulan yang sama, hanya apabila pentadbir sistem ingin memberi kebenaran khas kepada pengguna, dia boleh memberinya kumpulan lain
Saiz fail: Saiz fail dinyatakan dalam bait dan direktori kosong biasanya 1024bait
Tarikh penciptaan: Dalam format "bulan, hari, masa"
cd |
更改目录命令 |
cd / |
返回根目录 |
cd /home |
切换到home目录下 |
cd .. |
返回上一级目录 ‘.‘表示当前目录 |
cd /var/ftp/pub |
一次性切换到pub目录下 |
cd /root |
切换到root用户目录下(注:root用户目录显示为“~”) |
|
目录操作可使用绝对路径(从根目录开始),也可以使用相对路径(从当前目录开始)。为了能够快速准确的更改目录,目录操作应善于使用TAB键进行目录名称的自动补齐 |
cp |
拷贝命令 |
cp 123 /var/ftp/pub |
把名为123的文件拷贝到pub目录下 |
cp 123 /var/ftp/pub/456 |
把名为123的文件拷贝到pub目录下同时改名为456 |
cp -r /var/ftp/pub /home |
把pub目录拷贝到home目录下 |
mv |
Arahan alih |
mv 123 /var/ ftp/pub |
Alihkan fail bernama 123 ke direktori pub span > |
mv 123 /var/ftp/pub/456 span > |
Alihkan fail bernama 123 ke direktori pub dan namakan semula kepada 456 |
mv /var/ftp/pub /home td> |
Alihkan direktori pub ke direktori utama |
mv 123 456 |
mv |
移动命令 |
mv 123 /var/ftp/pub |
把名为123的文件移动到pub目录下 |
mv 123 /var/ftp/pub/456 |
把名为123的文件移动到pub目录下并改名为456 |
mv /var/ftp/pub /home |
把pub目录移动到home目录下 |
mv 123 456 |
将当前目录下的文件123更名为456 |
Namakan semula fail 123 dalam direktori semasa kepada 456
|
rm |
删除命令 |
rm 123 |
删除目录下名为123的文件(文件存在),需要按y确认 |
rm -f 123 |
删除该文件,强行删除 ,不需要确认 |
rm -r abc |
删除目录下名为abc的目录(目录存在),需要按y确认 |
rm -fr abc |
强行删除该目录,不需要确认 |
rm -f a* |
强行删除目录下以a开头的所有文件,不需要确认 |
touch |
创建文件 |
touch 123 |
创建名为123的文件 |
touch a b c |
新建多个文件 |
Inode: pengecam fail
Pautan: pautan ke Inode
Akses: Yang terakhir masa kandungan fail dilihat
Ubah suai: Kali terakhir kandungan fail diubah suai
Tukar: Kali terakhir kebenaran fail atau atribut fail lain diubah suai
Gunakan statistik Jadikan di atas tiga kali konsisten lagi
ln |
链接(快捷方式) |
ln -s yyy syyy |
创建yyy的链接(软链接)syyy,然后使用cat syyy也可以查看yyy中的内容 |
ln yyy hyyy |
创建yyy的链接(硬链接)hyyy,然后使用cat hyyy也可以查看yyy中的内容 |
cat/less |
查看文本内容命令 |
cat /etc/passwd |
查看文本文件passwd的内容,只能查看最后一页,只适合查看一屏以内的小文本文件 |
less /etc/passwd |
可使用上下光标键及上下翻页来滚动查看文本文件passwd的全部内容,查看完毕后按q退出 |
tac |
和cat命令类似,只是显示的内容是从后往前 |
head -3 yyy |
显示yyy文件的前三行内容 |
tail -3 yyy |
显示yyy文件的后三行内容 |
head -3 yyy | tail -1 |
显示yyy文件第三行的内容 |
tail -f yyy |
监控yyy的内容(监控Inode,当文件删除后,监控就停止,再次创建同名文件时,不会继续监控) |
tail -F yyy |
监控yyy文件的内容(监控文件名,当文件删除后,监控会暂停,再次创建同名文件时,监控会继续) |
移除yyy后
tail -F yyy停止
Salin selepas log masuk
因为还有一个hyyy指向和yyy一样的Inode,所以
tail -f yyy还在继续监控
Salin selepas log masuk
移除hyyy后
tail -f yyy停止监控
Salin selepas log masuk
再次创建yyy后,并向yyy中追加“hello”
tail -F yyy追加hello
Salin selepas log masuk
tail -f yyy没有反应
Salin selepas log masuk
再次向yyy中追加数据
ping www.baidu.com >> yyy//将ping的内容追加到yyy文件中
Salin selepas log masuk
tail -F yyy继续追加新的信息
Salin selepas log masuk
find / -name yyy |
全局搜索yyy文件的位置 |
find /ect -name yyy |
在etc目录及子目录查找yyy文件 |
find /etc -name a*a |
在etc目录及子目录查找a开头a结尾的文件 |
相关推荐:《Linux视频教程》
Atas ialah kandungan terperinci Sistem fail nota kajian Linux (tersusun dan dikongsi). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!