Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Sistem fail nota kajian Linux (tersusun dan dikongsi)

Sistem fail nota kajian Linux (tersusun dan dikongsi)

WBOY
WBOYke hadapan
2022-02-07 17:45:352113semak imbas

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.

Sistem fail nota kajian Linux (tersusun dan dikongsi)

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
  • /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

  • akan

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 / 返回根目录
cd /home 切换到home目录下
cd .. 返回上一级目录 ‘.‘表示当前目录
cd /var/ftp/pub 一次性切换到pub目录下
cd /root 切换到root用户目录下(注:root用户目录显示为“~”)

目录操作可使用绝对路径(从根目录开始),也可以使用相对路径(从当前目录开始)。为了能够快速准确的更改目录,目录操作应善于使用TAB键进行目录名称的自动补齐
  • cp

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

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 删除命令
rm 123 删除目录下名为123的文件(文件存在),需要按y确认
rm -f 123 删除该文件,强行删除 ,不需要确认
rm -r abc 删除目录下名为abc的目录(目录存在),需要按y确认
rm -fr abc 强行删除该目录,不需要确认
rm -f a* 强行删除目录下以a开头的所有文件,不需要确认
  • sentuh

touch 创建文件
touch 123 创建名为123的文件
touch a b c 新建多个文件
  • stat

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 链接(快捷方式)
ln -s yyy syyy 创建yyy的链接(软链接)syyy,然后使用cat syyy也可以查看yyy中的内容
ln yyy hyyy 创建yyy的链接(硬链接)hyyy,然后使用cat hyyy也可以查看yyy中的内容

  • kucing/tac/kurang

cat/less 查看文本内容命令
cat /etc/passwd 查看文本文件passwd的内容,只能查看最后一页,只适合查看一屏以内的小文本文件
less /etc/passwd 可使用上下光标键及上下翻页来滚动查看文本文件passwd的全部内容,查看完毕后按q退出
tac 和cat命令类似,只是显示的内容是从后往前

  •  head/tail

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停止

因为还有一个hyyy指向和yyy一样的Inode,所以

tail -f yyy还在继续监控

 移除hyyy后

tail -f yyy停止监控

 再次创建yyy后,并向yyy中追加“hello”

tail -F yyy追加hello

tail -f yyy没有反应

 再次向yyy中追加数据

ping www.baidu.com >> yyy//将ping的内容追加到yyy文件中
tail -F yyy继续追加新的信息

  • find

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!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam