linux文件系统使用方法|怎样理解linux的文件系统

linux文件系统使用方法|怎样理解linux的文件系统的第1张示图

A. linux里面文件系统有哪些

Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些?为大家介绍一下。总体来说,在Linux之中,系统能够支持的文件系统要比Windows系统多很多,达到数十种,所以说Linux系统也是非常出色的操作系统。Linux中常见的文件系统介绍:1、Ext3:是一款日志文件系统,能够在系统异常的情况下避免文件系统资料丢失,并且能够修复数据的不一致以及错误,同时,当硬盘容量较大的时候,所需要的修复时间也会增长,无法保证百分之百资料不会丢失,将整体磁盘的每个写入动作细节预先记录,避免发生异常的时候可追踪到被中断的部分,尝试修补。2、Ext4:是上一个的改进版本,是RHEL6系统中的默认文件管理系统,支持存储容量达到了1EB,同时还能够无限多的子目录,另外文件系统能够批量分配block块,从而极大地提高了读写效率。3、XFS:是一个高性能的日志文件系统,而且是RHEL7中默认的文件管理系统,优势就是在于发生意外可以快速回复可能被破坏的文件,强大的日志功能只需要花费较低的计算和存储性能,最大支持存储容量18EB,几乎满足多种需求。

B. Linux文件系统特点

Linux之所以能在嵌人式系统领域取得如此辉煌的成绩,与其自身的优良特性是分不开的。与其他操作系统相比,Linux具有以下一系列显著的特点。1.模块化程度高Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。2.源码公开由于Linux系统的开发从一开始就与GNU项目紧密地结合起来,所以它的大多数组成部分都直接来自GNU项目。任何人、任何组织只要遵守GPL条款,就可以自由使用Linux 源代码,为用户提供了最大限度的自由度。这一点也正投嵌入式系统所好,因为嵌入式系统应用千差万别,设计者往往需要针对具体的应用对源码进行修改和优化,所以是否能获得源代码 对于嵌入式系统的开发是至关重要的。加之Linux的软件资源十分丰富,每种通用程序在Linux上几乎都可以找到,并且数量还在不断增加。这一切就使设计者在其基础之上进行二次开发变得非常容易。另外,由于Linux源代码公开,也使用户不用担心有“后闸”等安全隐患。同时,源码开放给各教育机构提供极大的方便,从而也促进了Linux的学习、推广和应用。3.广泛的硬件支持Linux能支持x86、ARM、MIPS、ALPHA和PowerPC等多种体系结构的微处理器。目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上。由于世界范围内有众多开发者在为Linux的扩充贡献力量,所以Linux有着异常丰富的驱动程序资源,支持各种主流硬件设各和最新的硬件技术,甚至可在没有存储管理单元MMU 的处理器上运行,这些都进一步促进了Linux在嵌入式系统中的应用。4.安全性及可靠性好内核高效稳定。Linux内核的高效和稳定已在各个领域内得到了大量事实的验证。Linux中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。5.具有优秀的开发工具开发嵌入式系统的关键是需要有一套完善的开发和调试工具。传统的嵌入式开发调试工具是在线仿真器(In Circuit Emulator,ICE),它通过取代目标板的微处理器,给目标程序提供一个完整的仿真环境,从而使开发者能非常清楚地了解到程序在目标板上的工作状态,便于监视和调试程序。在线仿真器的价格非常高,而且只适合做非常底层的调试。如果使用的是嵌人式Linux,一旦软硬件能支持正常的串口功能,即使不用在线仿真器,也可以很好地进行开发和调试工作,从而节省了一笔不小的开发费用。嵌入式Linux为开发者提供了一套完整的工具链(Tool Chain),能够很方便地实现从操作系统到应用软件各个级别的调试。6.有很好的网络支持利文件系统支持Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。另一方面,由于Linux有很好的文件系统支持(例如,它支持Ext2、FAT32、romfs等文件系统),是数据各份、同步和复制的良好平台,这些都为开发嵌入式系统应用打下了坚实的基础。7.与UNIX完全兼容目前,在Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能。但由于Linux不是为实时而设计的,因而这就成了Linux在实时系统中应用的最大遗憾。不过,目前有众多的自由软件爱好者正在为此进行不懈的努力,也取得了诸多成果

C. linux文件系统怎样初始化步骤

System V init启动过程概括地讲,Linux/Unix系统一般有两种不同的初始化启动方式.1) BSD system init2) System V init大多数发行套件的Linux使用了与System V init相仿的init也就是Sys V init,它比传统的BSD system init更容易且更加灵活。System V init的主要思想是定义了不同的"运行级别(runlevel)"。通过配置文件/etc/inittab定义了系统引导时的运行级别, 进入或者切换到一个运行级别时做什么。每个运行级别对应于一个子目录/etc/rc.d/rcX.d。每个rcX.d目录中都是一些以S或K开头的文件链接。这些链接指向的脚本都 可以接收start和stop参数,S开头的链接会传入start参数,一般是开启一项服务,K会传入stop参数,一般是停止某服务。以下是一个大致的System V init过程:(1)init 过程执行的第一个脚本是 /etc/rc.d/rc.sysinit,它主要做在各个运行级别中进行初始化工作,包括: 启动交换分区;检查磁盘;设置主机名;检查并挂载文件系统;加载并初始化硬件模块.(2)执行缺省的运行级别模式。 这一步的内容主要在/etc/inittab中体现, inittab文件会告诉init进程要进入什么运行级别,以及在哪里可以找到该运行级别的配置文件.(3)执行/etc/rc.d/rc.local脚本文件。 这也是init过程中执行的最后一个脚本文件,所以用户可以在这个文件中添加一些需要在登录之前执行的命令.(4)执行/bin/login程序注意:System V init只是一种模式,每个系统初始化都有差异,但大体上不会相差太多。如busybox执行的第一个启动脚本就是/etc/init.d/rcS,而且不可以改变,与上面讲的不同。LFS文件系统初始化示例inittab文件由下内容可以看出,最先执行的是/etc/rc.d/init.d/rc文件,给这个文件传入的参数是一个数字,rc会由传入的数字合成rcX.d目录的路径,然后执行其中的所有脚本链接。当然这只是一部分功能。# Begin /etc/inittabid:3:initdefault:<em><strong>si::sysinit:/etc/rc.d/init.d/rc sysinit</strong></em> #可以设定初始化脚本l0:0:wait:/etc/rc.d/init.d/rc 0l1:S1:wait:/etc/rc.d/init.d/rc 1l2:2:wait:/etc/rc.d/init.d/rc 2…ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r nowsu:S016:once:/sbin/sulogin1:2345:respawn:/sbin/agetty tty1 96002:2345:respawn:/sbin/agetty tty2 9600…# End /etc/inittabetc目录结构只是一部分,有删减。.├── fstab├── <em>inittab</em>├── inputrc├── profile├── rc.d│ ├── init.d│ │ ├── checkfs│ │ ├── cleanfs…│ │ ├── moles│ │ ├── mountfs│ │ ├── mountkernfs│ │ ├── network│ │ ├── rc #when boot, run.│ │ ├── reboot…│ ├── rc0.d│ │ ├── K80network -> ../init.d/network│ │ ├── K90sysklogd -> ../init.d/sysklogd│ │ ├── S60sendsignals -> ../init.d/sendsignals│ │ ├── S70mountfs -> ../init.d/mountfs│ │ ├── S80swap -> ../init.d/swap│ │ ├── S90localnet -> ../init.d/localnet│ │ └── S99halt -> ../init.d/halt│ ├── rc1.d│ │ ├── K80network -> ../init.d/network│ │ └── K90sysklogd -> ../init.d/sysklogd│ ├── rc2.d│ │ ├── K80network -> ../init.d/network│ │ └── K90sysklogd -> ../init.d/sysklogd│ ├── rc3.d│ │ ├── S10sysklogd -> ../init.d/sysklogd│ │ └── S20network -> ../init.d/network│ ├── rc4.d│ │ ├── S10sysklogd -> ../init.d/sysklogd│ │ └── S20network -> ../init.d/network│ ├── rc5.d│ │ ├── S10sysklogd -> ../init.d/sysklogd│ │ └── S20network -> ../init.d/network│ ├── rc6.d│ │ ├── K80network -> ../init.d/network│ │ ├── K90sysklogd -> ../init.d/sysklogd│ │ ├── S60sendsignals -> ../init.d/sendsignals│ │ ├── S70mountfs -> ../init.d/mountfs│ │ ├── S80swap -> ../init.d/swap│ │ ├── S90localnet -> ../init.d/localnet│ │ └── S99reboot -> ../init.d/reboot│ └── rcsysinit.d│ ├── S00mountkernfs -> ../init.d/mountkernfs│ ├── S02consolelog -> ../init.d/consolelog│ ├── S05moles -> ../init.d/moles…├── udev│ ├── rules.d│ │ └── 55-lfs.rules│ └── udev.conf└── vimrcnetwork脚本#!/bin/sh. /etc/sysconfig/rc. ${rc_functions}. /etc/sysconfig/networkcase "${1}" instart)# Start all network interfacesfor file in ${network_devices}/ifconfig.*dointerface=${file##*/ifconfig.}# skip if $file is * (because nothing was found)if [ "${interface}" = "*" ]thencontinuefiIN_BOOT=1 ${network_devices}/ifup ${interface}done;;stop)# Reverse listFILES=""for file in ${network_devices}/ifconfig.*doFILES="${file} ${FILES}"done# Stop all network interfacesfor file in ${FILES}dointerface=${file##*/ifconfig.}# skip if $file is * (because nothing was found)if [ "${interface}" = "*" ]thencontinuefiIN_BOOT=1 ${network_devices}/ifdown ${interface}done;;restart)${0} stopsleep 1${0} start;;*)echo "Usage: ${0} {start|stop|restart}"exit 1;;esac# End /etc/rc.d/init.d/network

D. Linux系统如何创建和挂载XFS文件系统

首先要先看看自己的版本,高版本的Linux才会支持xfs的文件系统的。在rhel7以后才用了专xfs,centos6的6.8版本后属也开始了xfs的支持。如果你的电脑版本过低可以,通过升级内核来进行使用xfs。然后呢就是在心的设备里面通过mk.xfs设备路径来进行格式化磁盘。最后挂载的时候可以直接mount或者写入/etc/fstab(指定格式xfs)挂载。具体可以参考《Linux就该这样学》。好好试试吧,加油

E. linux加密文件系统 怎么使用

设定分区 您的硬盘(hda)最少应该包含三个分区: hda1:这个小的没加密的分区 应该 要求 一个 口令 为了 加载回 加密 的根文件系统 hda2:这个分区应答该包含你的加密根文件系统;确保它足够大 hda3:这个分区就是你的当前的GNU/Linux系统 在这时,hda1和hda2没有使用。hda3就是当前你安装的linux发行版; /usr 和/boot不能另外分区装载。 你的分区分布也许会像下面这样: # fdisk -l /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 2432 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 1 8001 83 Linux /dev/hda2 2 263 2104515 83 Linux /dev/hda3 264 525 2104515 83 Linux /dev/hda4 526 2047 12225465 83 Linux

F. 怎样理解linux的文件系统

Linux所有文件都从开始,用'/'代表, 并且延伸到子目录。DOS/Windows有不同的分区同时目录都存于分区上。Linux则通过'加载'的方式把所有分区都放置在root下制定的目录里。windows下最接近于root的是c:。一句话总结:Windows下,目录结构属于分区;Linux下,分区属于目录结构。在windows下, 启动时检测不同的分区并被赋予一个分区字母。在Linux下除非你加载一个分区或设备,否则系统不会知道那个分区的存在。这看上去也许不是访问分区或设备的最方便的方式,但他提供了伟大的机动性。这种构建的方式被称为统一的文件系统,超越了windows所使用的方式。举个使用/usr的例子。这个目录包含了大多数的系统可执行文件。在Linux文件系统下,你可以选择把它加载为其他分区甚至网络上的其他计算机。系统不会感知其中的不同,因为它表现出的只是本地目录结构下众多的目录中的一个而已。有多少次你希望在windows下移动可执行文件和数据,而得到的是不得不去修改注册表或干脆蓝屏?你可曾奢望过移动c:到其他分区上?新手容易困惑的另一点是斜杠'/'的使用,在DOS/Windows下使用的是反斜杠''.在Linux中,windows的c是用类似/c/windows/system来表示的。Linux是免费的系统。在windows之前,Unix已经存在了很久。从DOS开始使用'/'选项而''作为目录分隔符。更加麻烦的是Linux同样选择了大小写敏感。这意味着字母的大小写变得非常重要。所以在这种情况下THIS和ThIs是不同的。这个规定会使dos用户遇到很多麻烦。现在我们来看一看Linux文件系统目录结构的规划。下面是在root下'ls -p'的结果:代码:bin/ dev/ home/ lost+found/ proc/ sbin/ usr/ boot/ etc/ lib/ mnt/ root/ tmp/ var//sbin这个目录包含了所有使系统运行的关键二进制可执行文件。包含了系统管理和维护硬件配置的程序。你可以在这里找到lilo, fdisk, init, ifconfig等等。这里有所有用户都需要的关键程序。/usr/sbin另一个包含系统可执行文件的目录。这个目录包含了系统管理员使用的一些其他程序。这里你可以找网络守护程序以及一些不需要维护和修理系统的管理员所使用的程序。/bin相对于/sbin, bin目录包含一些系统管理员和普通用户都可以使用的命令。这个目录通常包含诸如bash, csh等shell,以及诸如cp, mv, rm, cat, ls等非常有用的命令。这些命令对于用户来说是不可缺少的。/usr/bin包含一些其它的用户命令。从另一方面看,这些命令本质上并不是为用户准备的。/boot这个目录包含system.map文件以及Linux kernel。Lilo将启动扇区的备份放在这里。/dev这是一个非常有趣的目录,是Linux文件系统的一个闪亮的特性 – 所有对象都是文件或目录。仔细观察这个目录你会发现hda1, hda2等, 它们代表系统主硬盘的不同分区。/dev/cdrom和/dev/fd0代表你的CDROM驱动器和floppy驱动器。看上去可能有些奇怪,但比较文件和硬件的特性这却是十分合理的。它们都可以读出和写入。例如/dev/dsp,这个文件代笔你的扬声器。那么写入这个文件的数据都回传送到喇叭。试一试 'cat /etc/lilo.conf > /dev/dsp' 你会听到一些声音。这是你的 lilo.conf 文件的声音!同样,向 /dev/ttyS0 ( COM 1 ) 读出或写入数据你可以和接到上面的设备进行通讯。/homeLinux 是多用户环境,所以每一个用户都有一个只有自己可以访问的目录(当然管理员也可以访问)。它们以 /home/username 的方式存在。这个目录也保存一些应用对于这个用户的配置,比如 IRC, X 等。/lib这里包含了系统程序所需要的所有共享库文件,类似于 Windows 的共享库 DLL 文件。/lost+foundLinux 应该正确的关机。但有时你的系统也可能崩溃掉或突然断电使系统意外关机。那么启动的时候 fsch 将会进行长时间的文件系统检查。Fsck 会检测并试图恢复所发现的不正确的文件。被恢复的文件会放置在这个目录中。所恢复的文件也许并不完整或并不合理,但毕竟提供了一些恢复数据的机会。/mnt这是一个普通的加载目录,在这里你可以加载你的文件系统或设备。加载是使一个文件系统对于系统可用的过程。在加载后你的文件可以在加载目录下访问。这个目录通常包含加载目录或用于加载软驱和光驱的子目录。如果需要,你也可以在这里建立其它的加载目录。对于加载目录的位置并没有强制性的要求,你可以在系统的任意位置建立加载目录。建立 /mnt 只是为了使系统更工整的惯例。/opt这个目录包含所有默认系统安装之外的软件和添加的包。一般来说你可以在这里找到 KDE 和 StarOffice 。这个目录一般并不会经常被启用,这是Unix系统安装的标准。/proc这是系统中极为特殊的一个目录,实际上任何分区上都不存在这个目录。它实际是个实时的、驻留在内存中的文件系统。详细信息请参阅 /root这是root的用户用户目录。/tmp这里包含大多数要用到的临时文件。许多程序在这里建立lock文件和存储临时数据。有些系统会在启动或关机时清空此目录。/usr这是系统中很重要的一个目录,这里包含所有用户的二进制文件。X,及其库文件,用户程序比如 telnet, ftp 等等都在这里。/usr/doc包含系统文档。/usr/src/Linux包含 Linux kernel 的源码。/var这里存储假脱机(spooling)数据,比如 mail 以及打印机守护的输出。系统日志也存放在这里。你还可以在/var/named下找到BIND的数据库,在/var/yp下找到NIS的数据库。以上就是Linux文件系统的一些基本命令和存储目录,一句话总结:Windows下,目录结构属于分区;Linux下,分区属于目录结构。

G. linux如何使用cifs格式的文件系统

CIFS是一种通用网络文件系统,主要用于网络设备之间的文件共享。

CIFS可以在linux系统和windows系统之间共享文件,因此这种文件系统主要用于客户端是windows系统。

提供CIFS的服务是SAMBA,

功能网页链接

CIFS 可以使您达到以下功能:

1.访问服务器本地文件并读写这些文件

2.与其它用户一起共享一些文件块

3.在断线时自动恢复与网络的连接

4.使用统一码(Unicode)文件名:文件名可以使用任何字符集,而不局限于为英语或西欧语言设计的字符集。

H. Windows与Linux操作系统对磁盘和文件的管理方式有什么异同点(求详细)

Windows与Linux操作系统对磁盘和文件的管理方式区别为:文件格式不同、空间不同、碎片整理不同。Windows与Linux操作系统都是以一组磁盘管理应用程序的形式提供给用户。在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟成内存。

一、文件格式不同

1、Windows操作系统:Windows操作系统使用FAT、NTFS文件格式。

2、Linux操作系统:Linux操作系统使用ext2、ext3、ext4文件格式。

二、空间不同

1、Windows操作系统:Windows操作系统的磁盘驱动器上有很多扇区,每个扇区都有存放一小段数据。大文件的存储需要占用很多不同的扇区。

2、Linux操作系统:Linux操作系统把所有文件都分散到了整个磁盘上,每两个文件之间都留有相当巨大的空闲空间。

三、碎片整理不同

1、Windows操作系统:当文件被修改、体积增加时,Windows操作系统尝试把文件新增的部分存放到紧邻原始文件的扇区里。但周边已经没连续的足够扇区空间了,文件需要被分割成数段。所以需要一个碎片整理工具。

2、Linux操作系统:当文件被修改、体积增加时,Linux操作系统通常有足够的空间来扩展,一旦有碎片产生时,文件系统会尝试移动整个文件来消除碎片。所以不需要一个碎片整理工具。

I. linux 使用方法

楼主如果不专门学习一下Linux是不会懂的,英语也要过三级才能基本操作。 LINUX使用方法!!! linux目录架构/ 根目录/bin 常用的命令 binary file 的目录/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解压缩所需 RAM Disk/dev 系统周边设备 /etc 系统相关设定文件 /etc/DIR_COLORS 设定颜色 /etc/HOSTNAME 设定用户的节点名 /etc/NETWORKING 只有YES标明网络存在 /etc/host.conf 文件说明用户的系统如何查询节点名 /etc/hosts 设定用户自已的IP与名字的对应表 /etc/hosts.allow 设置允许使用inetd的机器使用 /etc/hosts.deny 设置不允许使用inetd的机器使用 /etc/hosts.equiv 设置远端机不用密码 /etc/inetd.conf 设定系统网络守护进程inetd的配置 /etc/gateways 设定路由器 /etc/protocols 设定系统支持的协议 /etc/named.boot 设定本机为名字服务器的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 设置IP /etc/resolv.conf 设置DNS /etc/X11 X Window的配置文件,xorg.conf 或 XF86Config 这两个 X Server 的设定档 /etc/fstab 记录开机要mount的文件系统 /etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel /etc/issue 记录用户登录前显示的信息 /etc/group 设定用户的组名与相关信息 /etc/passwd 帐号信息 /etc/shadow 密码信息 /etc/sudoers 可以sudo命令的配置文件 /etc/securetty 设定哪些终端可以让root登录 /etc/login.defs 所有用户登录时的缺省配置 /etc/exports 设定NFS系统用的 /etc/init.d/ 所有服务的预设启动 script 都是放在这里的,例如要启动或者关闭 /etc/xinetd.d/ 这就是所谓的 super daemon 管理的各项服务的设定档目录 /etc/modprobe.conf 内核模块额外参数设定 /etc/syslog.conf 日志设置文件/home 使用者家目录/lib 系统会使用到的函数库 /lib/moles kernel 的相关模块 /var/lib/rpm rpm套件安装处 /lost+found 系统不正常产生错误时,会将一些遗失的片段放置於此目录下/mnt 外设的挂载点/media 与/mnt类似/opt 主机额外安装的软件/proc 虚拟目录,是内存的映射 /proc/version 内核版本 /proc/sys/kernel 系统内核功能/root 系统管理员的家目录/sbin 系统管理员才能执行的指令/srv 一些服务启动之後,这些服务所需要取用的资料目录/tmp 一般使用者或者是正在执行的程序暂时放置档案的地方/usr 最大的目录,存许应用程序和文件 /usr/X11R6: X-Window目录 /usr/src: Linux源代码 /usr/include:系统头文件 /usr/openwin 存放SUN的OpenWin /usr/man 在线使用手册 /usr/bin 使用者可执行的 binary file 的目录 /usr/local/bin 使用者可执行的 binary file 的目录 /usr/lib 系统会使用到的函数库 /usr/local/lib 系统会使用到的函数库 /usr/sbin 系统管理员才能执行的指令 /usr/local/sbin 系统管理员才能执行的指令/var 日志文件 /var/log/secure 记录登入系统存取资料的档案,例如 pop3, ssh, telnet, ftp 等都会记录在此档案中 /var/log/wtmp 记录登入者的讯息资料, last /var/log/messages 几乎系统发生的错误讯息 /var/log/boot.log 记录开机或者是一些服务启动的时候,所显示的启动或关闭讯息 /var/log/maillog 纪录邮件存取或往来( sendmail 与 pop3 )的使用者记录 /var/log/cron 记录 crontab 这个例行性服务的内容 /var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log: 分别是几个不同的网路服务的记录档一些常用的基本命令:uname -a 查看内核版本 ls -al 显示所有文件的属性pwd 显示当前路径 cd – 返回上一次目录 cd ~ 返回主目录date s 设置时间、日期 cal 显示日历 cal 2006bc 计算器具 man & info 帮助手册locale 显示当前字体 locale -a 所有可用字体 /etc/sysconfig/i18n设置文件LANG=en 使用英文字体 sync 将数据同步写入硬盘 shutdonw -h now & half & poweroff 关机reboot 重启 startx & init 5 进入图形介面/work & ?work 向上、下查找文档内容chgrp 改变档案群组 chgrp testing install.log chown 改变所属人 chown root:root install.logchmod 改变属性 chmod 777 install.log read=4 write=2 execute=1cp 复制 cp filenamerm 删除文件 rm -rf filename 强制删除文件rmdir 删除文件夹mv 移动 mv 123.txt 222.txt 重命名mkdir 创建文件夹touch 创建文件 更新当前时间cat 由第一行开始显示 cat |more 分页nl 在内容前加行号more & less 一面一面翻动head -n filename 显示第N行内容tail -n filename 显示后N行内容od 显示非纯文档df -h 显示分区空间 显示目录或文件的大小fdisk 分区设置 fdisk -l /dev/hda 显示硬盘分区状态mkfs 建立各种文件系统 mkfs -t ext3 /dev/ram15 fsck 检查和修复LINUX档案ln 硬链接 ln -s 软件链接whereis 查找命令locate 查找find 查找 find / -name "***.***"which 查看工具whoami 显示当前用户gcc -v 查看GCC版本chattr +i filename 禁止删除 chattr -i filename 取消禁止lsattr 显示隐藏档属性updatedb 更新资料库mke2fs 格式化 mkfs -t ext3 dd if=/etc/passwd of=/tmp/passwd.bak 备份mount 列出系统所有的分区mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 挂载fat32分区mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 挂载ntfs分区Linux-NTFS Project: http://linux-ntfs.sourceforge.net/umount /mnt/hda3 缷载ifconfig 显示或设置网络设备service network restart 重启网卡 ifdown eth0 关闭网卡ifup eth0 开启网卡clear 清屏history 历史记录 !55 执行第55个指令stty 设置终端 stty -afdisk /mbr 删除GRUBat 仅进行一次的工作排程crontab 循环执行的例行性命令 [e]编辑,[l]显示,[r]删除任务& 后台运行程序 tar -zxvf 123.tar.gz & ———>后台运行jobs 观看后台暂停的程序 jobs -lfg 将后台程序调到前台 fg n ——>n是数字,可以指定进行那个程序bg 让工作在后台运行kill 结束进程 kill -9 PID [9]强制结束,[15]正常结束,[l]列出可用的kill信号ps aux 查看后台程序 top 查看后台程序 top -d 2 每两秒更新一次 top -d 2 -p10604 观看某个PID top -b -n 2 > /tmp/top.txt —–>将 top 的资讯进行 2 次,然後将结果输出到 /tmp/top.txt pstree 以树状图显示程序 [A]以 ASCII 来连接, 列出PID, [p]列出帐号killall 要删除某个服务 killall -9 httpdfree 显示内存状态 free -m ——–>以M为单位显示uptime 显示目前系统开机时间netstat 显示网络状态 netstat -tulnp——>找出目前系统上已在监听的网路连线及其 PIDdmesg 显示开机信息 demsg | morenice 设置优先权 nice -n -5 vi & —–>用 root 给一个 nice 植为 -5 ,用於执行 vi renice 调整已存在优先权runlevel 显示目前的runleveldepmod 分析可载入模块的相依性lsmod 显示已载入系统的模块modinfo 显示kernel模块的信息insmod 载入模块modprobe 自动处理可载入模块rmmod 删除模块chkconfig 检查,设置系统的各种服务 chkconfig –list —–>列出各项服务状态ntsysv 设置系统的各种服务cpio 备份文件压缩命令:*.Z compress 程式压缩的档案; *.bz2 bzip2 程式压缩的档案; *.gz gzip 程式压缩的档案; *.tar tar 程式打包的资料,并没有压缩过; *.tar.gz tar 程式打包的档案,其中并且经过 gzip 的压缩compress filename 压缩文件 加[-d]解压 uncompressgzip filename 压缩 加[-d]解压 zcat 123.gz 查看压缩文件内容bzip2 -z filename 压缩 加[-d]解压 bzcat filename.bz2 查看压缩文件内容tar -cvf /home/123.tar /etc 打包,不压缩tar -xvf 123.tar 解开包tar -zxvf /home/123.tar.gz 以gzip解压tar -jxvf /home/123.tar.bz2 以bzip2解压tar -ztvf /tmp/etc.tar.gz 查看tar内容cpio -covB > [file|device] 份份cpio -icv < [file|device] 还原</U>

J. linux如何装文件系统

1.要使用文件系统,一般要遵循一下步骤: 1).在硬盘上创建分区或逻辑卷 2).在分区或逻辑…2.常用的mount命令。 1).显示当前已经挂装的文件系统类型 mount 2)…3.如果一个文件系统处于busy状态,则不能卸载该系统文件系统。导致出现该问题的原因大致有…4.软盘和光盘的挂装使用 将光盘放入光驱后,使用mount /media/cdrom 使用…5.直接挂载使用ISO文件 1).先在系统中建立一个挂装点. mkdir /mnt/iso …

未经允许不得转载:山九号 » linux文件系统使用方法|怎样理解linux的文件系统

赞 (0)