• 一些常用的Linux命令


    显示目录和文件的命令

       Ls:用于查看所有文件夹的命令。

       Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容

       Du:显示目录或文件大小

     

    修改目录,文件权限和属主及数组命令

       Chmod:用于改变指定目录或文件的权限命令。

       Chown:用于改变文件拥有属性的命令。

       Chgrp:用于改变文件群组的命令。

       Chattr:用于设置文件具有不可删除和修改权限。

       Lsattr:用于显示文件或目录的隐藏属性。

     

    创建和删除目录的命令

       Mkdir:用于创建目录

       Rmdir:用于删除空的目录

       Rm -f:用于删除不为空的目录

     

    创建和删除,重命名,复制文件的命令

      Touch:创建一个新的文件

       Vi:创建一个新的文件

       Rm:删除文件或目录

       Mv:重命名或移动文件的命令

       Cp:复制命令

       Scp:用于将本地的文件或目录复制到远程服务器 

       Wget:用于下载ftp或http服务器文件到本地。

     

    显示文件内容的命令

       Cat:用于显示指定文件的全部内容

       More:用分页的形式显示指定文件的内容

       Less:用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。

       Head:用于显示文件的前n行内容。

       Tail:用于显示文件的后n行内容。

       Tail -f:用于自动刷新的显示文件后n行数据内容。

     

    查找命令

       Find:查找指定目录或文件的命令。

       Whereis:查找指定的文件源和二进制文件和手册等

       Which:用于查询命令或别名的位置。

       Locate:快速查找系统数据库中指定的内容。

       Grep:在指定的文件或标准输出,标准输入内,查找满足条件的内容。

     

    关机和重启计算机的命令

        

       Shutdown:-r 关机后立即重启

                 -k 并不真正的关机,而只是发出警告信息给所有用户

                 -h 关机后不重新启动

       Poweroff:用于关机和关闭电源

       Init:改变系统运行级别

            0级用于关闭系统

            1 级用于单一使用者模式

            2级用来进行多用户使用模式(但不带网络功能)

            3级用来进行多用户使用模式(带网络全功能)

            4级用来进行用户自定义使用模式

            5级表示进入x  windows时的模式

            6级用来重启系统

       Reboot: 用于计算机重启

       Halt:用于关闭计算机系统

     

    压缩和打包命令

       Tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包

       Gzip:用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。

       Gunzip:用于对gzip压缩文档进行解压缩。

       Bzip2:用于对文件或目录进行压缩和解压缩

       Bzcat:用于显示压缩文件的内容。

       Compress/un compress: 压缩/解压缩.Z文件

       Zcat:查看z或gz结尾的压缩文件内容。

       Gzexe:压缩可执行的文件

       Unarg:解压缩.arj文件

       Zip/unzip:压缩解压缩.zip文件

     

    用户操作命令

       Su:切换用户命令

       Sudo:一系统管理员的身份执行命令

       Passwd:用于修改用户的密码

     

    改变目录和查看当前目录命令

       Cd:进入工作目录

       Cd 。。:会退到上一级命令

       Pwd:显示当前用户所在工作目录位置

     

    文件连接命令

       Ln:为源文件创建一个连接,并不将源文件复制一份,即占用的空间很小。

            可以分为软件连接和硬链接。

            软连接:也称为符号连接,即为文件或目录创建一个快捷方式。

    硬链接:给一个文件取多于一个名字,放在不同目录中,方便用户使用。

     

    Ln命令参数如下:

       -f:在创建连接时,先将与目的对象同名的文件或目录删除。

       -d:允许系统管理者硬链接自己的目录。

       -i:在删除与目的对象同名文件或目录时先询问用户。

       -n:在创建软连接时,将目的对象视为一般的文件。

       -s:创建软连接,即符号连接。

       -v:在连接之前显示文件或目录名。

       -b:将在连接时会被覆盖或删除的文件进行备份。

     

    帮助命令-----man

    其他命令

       Who:显示系统中有那些用户在使用。

            -ami  显示当前用户

            -u:显示使用者的动作/工作

            -s:使用简短的格式来显示

            -v:显示程序版本

       Free:查看当前系统的内存使用情况

       Uptime:显示系统运行了多长时间

       Ps:显示瞬间进程的动态

       Pstree:以树状方式显示系统中所有的进程

       Date:显示或设定系统的日期与时间。

       Last:显示每月登陆系统的用户信息

       Kill: 杀死一些特定的进程

       Logout:退出系统

       Useradd/userdel:添加用户/删除用户

       Clear:清屏

       Passwd:设置用户密码

     

     

    vi编辑器

       首先用vi命令打开一个文件

    末行模式命令:

       :n,m w path/filename 保存指定范围文档( n表开始行,m表结束行)

       :q!    对文件做过修改后,强制退出

       :q     没有对文件做过修改退出

       Wq或x  保存退出

       dd   删除光标所在行

       set number 显示行号

       n 跳转到n

       替换字符串 :s/test/test2/g  /g全局替换 /也可以用%代替

       / 查找字符串

     

    网络通信常用的命令

       Arp:网络地址显示及控制

       ftp:文件传输

       Lftp:文件传输

       Mail:发送/接收电子邮件

       Mesg:允许或拒绝其他用户向自己所用的终端发送信息

       Mutt E-mail 管理程序

       Ncftp :文件传输

       Netstat:显示网络连接.路由表和网络接口信息

       Pine:收发电子邮件,浏览新闻组

       Ping:用于查看网络是否连接通畅

       Ssh:安全模式下远程登陆

       Telnet:远程登录

       Talk:与另一用户对话

       Traceroute:显示到达某一主机所经由的路径及所使用的时间。

       Wget:从网路上自动下载文件

       Write:向其它用户终端写信息    Rlogin:远程登录

    平时测试也常和Linux机器打交道,在这里汇总一些常用的命令,以备工作需要或面试参考。

    1. ls

    • ls -ltr:按照时间先后顺序详细列出目录内容
    • ls -a:显示所以目录内容包括隐藏文件

    2. cd

    • cd ~:进入用户主目录
    • cd -:返回进入此目录之前所在的目录

    3.pwd:显示当前目录

    4.mkdir

    • mkdir -p /tmp/dir1/dir2:创建一个目录树
    • mkdir dir1 dir2:同时创建两个目录

    5.rm

    • rmdir dir1:删除一个叫做dir1的目录
    • rm -rf dir1:删除一个叫做dir1的目录并同时删除其内容
    • rm -rf dir1 dir2:同时删除两个目录及它们的内容

    6.cp

    • cp dir1/* .:复制dir1目录下的所有文件到当前工作目录
    • cp -a /tmp/dir1 .:复制/tmp/dir1目录到当前工作目录

    7.find

    • find / -name file1:从/开始搜索文件或目录名为file1的路经
    • find / -user user1:搜索属于用户user1的文件和目录
    • find /usr/bin -type f -atime +100:搜索在/usr/bin目录下,在过去100天内未被使用过的执行文件
    • find /usr/bin -type f -mtime -10:搜索在/usr/bin目录下,在10天内被创建或者修改过的文件

    8.df

    • df -h:以更易读的方式显示所有文件系统对挂载节点和磁盘块的使用情况
    • df -ih:以更易读的方式查看目前档案系统inode的使用情形
    • 所谓的 inode 是用来存放档案及目录的基本信息 (metadata),包含时间、档名、使用者及群组等。在分割扇区时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂档案及目录

    9.du

    • du -sh dir1:估算目录dir1已经使用的磁盘空间'
    • du -sk * | sort -rn:以容量大小为依据依次显示文件和目录的大小

    10.arch:显示机器的处理器架构

    11.uname

    • uname -m:显示机器的处理器架构
    • uname -r:显示正在使用的内核版本
    • uname -a:显示机器的所有信息(Linux发行商,版本号,主机名,Linux版本内核信息等)

    12.chown

    • chown user1 file1:改变file1的所有人属性为user1
    • chown -R user1 directory1:改变directory1目录的所有人属性为user1,并同时改变该目录下所有文件的属性
    • chown user1:group1 file1:改变file1文件的所有人和群组属性为user1:group1

    13.chmod

    • chmod +777 file1:改变file1的权限,使该用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样
    • chmod +755 file1:改变file1的权限,使user,group ,others都有读写和可执行权限
    • chmod a+r file1:将文件file1设为所有人皆可读取
    • chmod a+x file1:将文件file1设为所有人皆可执行

    14.显示系统信息命令

    • cat /proc/cpuinfo:显示CPU的信息
    • cat /proc/interrupts:显示中断
    • cat /proc/meminfo:校验内存使用
    • cat /proc/version:显示内核的版本
    • dmidecode -q:显示硬件系统部件

    15.关机重启

    • shutdown -h now:关闭系统
    • init 0:关闭系统
    • shutdown -h hours:minutes &:按预定时间关闭系统
    • shutdown -c:取消按预定时间关闭系统
    • shutdown -r now:重启
    • reboot:重启
    • logout:注销

    文件操作命令
    ls 作用:列目录。
    一般用法:
    ls [选项] [文件]
    常用参数:
    -l,显示长列表,一般格式为:
    属性列表 硬链接数 所有者 组名 大小 最后修改时间 文件名
    drwxr-xr-x 13 root root 4096 2007-04-26 15:13 usr
    属性列表中的后九个字符以三个为一组分表表示所有者、同组用户、其他用户,对此文件的操作权限,分别为用'r'代表可读,'w'代表可写,'x'代表可执行,若对应用户无此权限,则使用'-'表示。而属性列表第一个字符表示文件类型,可能有一下类型或更多:
    -:普通文件
    d:目录文件
    s:套接字文件
    c:字符设备文件
    p:管道文件
    b:块设备文件
    l:符号链接
    -a,显示所有文件。在Linux中以'.'开头的文件是隐藏文件,ls的时候是不显示的,可以加上-a参数来显示隐藏文件。
    -i,显示文件的inode节点号。
    --color:以不同颜色显示不同类型的文件。
    命令示例:
    ls --color -la
    就是以长格式用彩色显示当前目录下所有文件。
    其他:类似的dir命令一般也可用,但是它一般只是ls的一个完全相同的复制而已。
    如果不带参数,则仅仅列出当前目录下的所有非隐藏文件的名称。
    cat 作用:显示指定文件的内容。
    一般用法:cat [选项] [文件名]
    常用参数:
    -v,除了 LFD 和 TAB 之外使用 ^ 和 M- 控制符显示非打印字符
    -E,在每行结束处显示 $
    -T,将制表符显示为 ^I
    -e,等价于 -vE
    -t,等价于 -vT
    -A,等价于 -vET
    -b,对非空输出行编号
    -n,对输出的所有行编号
    -s,不输出连续的空行
    命令示例:
    cat -E abc.txt
    将当前目录下的abc.txt的内容显示到屏幕上,并且在每行末尾使用$表示。
    cd 作用:改变目录。
    一般用法:cd [path]
    常用参数:无
    命令示例:cd /home/user
    无论当前目录是什么都切换到/home/user下
    cd user/abc
    切换到当前目录下的user/abc目录中。
    其他:如果无参数,会自动切换到当前用户的主目录,比如当前用户是user,一般就是/home/user目录,或者用'~'表示。
    mkdir 作用:创建目录。
    一般用法:mkdir [选项] [目录名]
    常用参数:
    -m:对新建的目录设置存取权限。
    -p:递归执行,即要建立目录的父目录若不存在则先创建它的父目录。
    命令示例:mkdir -p /home/user/a/b/c
    在/home/user/a/b下创建一个叫'c'的目录,如果路径中的某个目录不存在则也创建它。
    rmdir 作用:删除一个空目录。
    一般用法:rmdir [选项] [目录名]
    常用参数:
    -p:递归删除指定目录,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应信息。
    命令示例:rmdir c
    删除当前路径中的名称为c的目录。
    其他:此命令只删除空目录,即只包含'.'和'..'两个子目录而没有其他任何文件的目录。rm -r可以代替rmdir命令,但是具有一定危险性。
    touch 作用:创建一个空文件。
    一般用法:touch [文件名]
    常用参数:
    命令示例:touch abc.txt
    在当前目录下创建一个名为abc.txt的空文件。
    rm 作用:删除文件
    一般用法:rm [选项] [文件名]
    常用参数:
    -r:递归删除一个目录及其中的所有内容包括子目录和文件。
    -f:忽略不存在的文件,不提示。
    -i:删除文件前提示。
    命令示例:rm -rf abc
    强制删除当前目录中的abc目录及其内容,若abc是文件此命令亦能执行。注意,此用法非常危险,如果失误,很难恢复!
    其他:需要对目录有写权限。而且此命令属于危险命令,没有确认所有内容都不再需要时尽量不要使用,慎重再慎重!
    mv 作用:移动目录树或给文件改名。
    一般用法:mv [选项] [源文件] [目标文件]
    常用参数:
    -i:交互操作,覆盖前给出提示。
    -f:禁止交互操作,无提示。
    命令示例:mv ab c
    将当前目录下的目录树移动到目录c下。如果ab是文件名或目录名,而c不是一个已经存在的目录,则将ab改名为c。
    其他:需要有写权限,并且-f参数具有危险性,使用前请确认不会覆盖有用的文件。
    cp 作用:复制文件。
    一般用法:cp [选项] 源 目的
    常用参数:
    -a:全部复制。
    -l:链接而不复制。
    -H:使用符号链接的真正目的。
    -i:覆盖文件前需要确认。
    -s:只创建符号链接而不复制文件,类似ln -s。
    -f:如果无法打开已存在的文件,会删除该文件并再尝试打开。
    命令示例:
    cp -a ~/b ~/c
    将当前用户目录下的b中的所有内容复制到当前用户目录下的'c'目录中去。
    其他:需要有写权限,并且-f参数具有危险性,使用前请确认不会覆盖有用的文件。cp可以用来备份系统等,用法比较复杂,要详细理解需要认真阅读手册。
    chmod 作用:改变文件的权限。
    一般用法:chmod [选项] 模式 文件名
    常用参数:
    -R:递归更改所有文件及子目录。
    -f:去除大部分错误信息。
    -v:显示详细的信息。
    -c:类似于-v参数,但是只有在更改时才显示结果。
    命令示例:
    chmod 440 a.txt
    更改当前目录下a.txt文件的权限为所有者和同组用户可读,但不能写和执行。其他用户对此文件没有任何权限。
    chmod g-w a.txt
    去除同组用户对a.txt的写权限。
    其他:这个命令只有文件的所有者和root用户可以对文件使用,而且,root的权限始终和所有者相同。
    另外,这个命令其实更关键的地方是权限的“模式”,“模式”有两种类型:
    字母表示,很直观,对于少量的文件和个别权限的更改很合适,使用的格式为:
    用户分类+权限(去除权限为-)。
    表示用户分类的是:a表示all,u表示所有者,g表示同组用户,o表示其他用户;权限是:r表示读,w表示写,x表示执行。例如:a+x就是给所有用户执行权限。
    也可以用八进制数表示用户权限,一位八进制数字表示一个用户的权限,用三位八进制数分别表示所有者,同组用户和其他拥用户的权限。规则为:
    r w x
    1 1 1
    对应位为1则有此权限,0则没有。比如:
    640就表示所有者权限为6对应的二进制数为110,所有者权限即为rw-,同组的用户权限为4,二进制为100,权限为r--,其他用户没有任何权限。
    chown 作用:更改文件的所有者
    一般用法:chown [选项] 用户名 文件名
    常用参数:
    -R:递归更改所有文件及子目?

    1. man 

    对你熟悉或不熟悉的命令提供帮助解释

     

    eg:man ls 

    就可以查看

    ls

    相关的用法

     

    注:按

    q

    键或者

    ctrl+c

    退出,在

    linux

    下可以使用

    ctrl+c

    终止当前程序运行。

     

    2. ls 

    查看目录或者文件的属

    *

    ,列举出任一目录下面的文件

     

    eg: ls /usr/man 

    ls -l 

     

    a.d

    表示目录

    (directory)

    ,如果是一个

    "-"

    表示是文件,如果是

    l

    则表示是一个连接文件

    (link) 

     

    b.

    表示文件或者目录许可权限

    .

    分别用可读

    (r)

    ,可写

    (w)

    ,可运行

    (x)

     

    3. cp 

    拷贝文件

     

    eg: cp filename1 filename2 //

    filename1

    拷贝成

    filename2 

     

    cp 1.c netseek/2.c //

    1.c

    拷到

    netseek

    目录下命名为

    2.c 

     

    4. rm 

    删除文件和目录

     

    eg: rm 1.c //

    1.c

    这个文件删除

     

    5. mv 

    移走目录或者改文件名

     

    eg: mv filename1 filename2 //

    filename1 

    改名为

    filename2 

     

    mv qib.tgz ../qib.tgz //

    移到上一级目录

     

    6. cd 

    改变当前目录

    pwd 

    查看当前所在目录完整路径

     

    eg: pwd //

    查看当前所在目录路径

     

    cd netseek //

    进入

    netseek

    这个目录

     

    cd //

    退出当前目录

     

    7. cat

    more

    命令

     

    将某个文件的内容显示出来。两个命令所不同的是

    :cat

    把文件内容一直打印出来,而

    more

    则分屏显示

     

    从简历到签约——校招求职全攻略

    求职准备简历网申笔试面试

     

    eg; cat>1.c //

    就可以把代码粘帖到

    1.c

    文件里,按

    ctrl+d 

    保存代码。

     

    cat 1.c 

    more 1.c //

    都可以查看里面的内容。

     

    gcc -o 1 1.c //

    1.c

    编译成

    .exe

    文件,我们可以用此命编译出代码。

     

    8.chmod 

    命令

    权限修改

    用法:

    chmod 

    一位

    8

    进制数

    filename

     

    eg: chmod u+x filenmame //

    只想给自己运行,别人只能读

     

    //u

    表示文件主人,

    表示文件文件所在组。

    表示其他人

    ;r 

    表可读,

    表可写,

    可以运行

     

    chmod g+x filename //

    同组的人来执行

     

    9. clear

    date

    命令

     

    clear:

    清屏,相当与

    DOS

    下的

    cls;date:

    显示当前时间。

     

    10. mount 

    加载一个硬件设备

     

    用法

    :mount [

    参数

    要加载的设备

    载入点

     

    eg: mount /dev/cdrom 

     

    cd /mnt/cdrom //

    进入光盘目录

     

    11. su 

    在不退出登陆的情况下,切换到另外一个人的身份

     

    用法

    : su -l 

    用户名

    (

    如果用户名缺省,则切换到

    root

    状态

     

    eg:su -l netseek (

    切换到

    netseek

    这个用户,将提示输入密码

     

    12.whoami

    whereis

    which

    id 

     

    //whoami:

    确认自己身份

     

    //whereis:

    查询命令所在目录以及帮助文档所在目录

     

    //which:

    查询该命令所在目录

    (

    类似

    whereis) 

     

    //id:

    打印出自己的

    UID

    以及

    GID

    (UID:

    用户身份唯一标识。

    GID:

    用户组身份唯一标识。每

    一个用户只能有一个唯一的

    UID

    GID) 

     

    eg: whoami //

    显示你自已登陆的用户名

     

    whereis bin 

    显示

    bin

    所在的目录,将显示为:

    /usr/local/bin 

     

    which bin 

     

    13. grep

    find 

     

    grep:

    文本内容搜索

    ;find:

    文件或者目录名以及权限属主等匹配搜索

     

    eg: grep success * 

    /*

    查找当前目录下面所有文件里面含有

    success

    字符的文件

     

    14. kill 

    可以杀死某个正在进行或者已经是

    dest

    状态的进程

     

    eg; ps ax 

     

    15. passwd 

    可以设置口令

     

    16. history 

    用户用过的命令

     

    eg: history //

    可以显示用户过去使用的命令

     

    17. !! 

    执行最近一次的命令

     

    18. mkdir

    命令

     

    eg: mkdir netseek //

    创建

    netseek

    这个目录

     

    19. tar 

    解压命令

     

    eg: tar -zxvf nmap-3.45.tgz //

    将这个解压到

    nmap-3.45

    这个目录里

     

    20. finger 

    可以让使用者查询一些其他使用者的资料

     

    eg: finger //

    查看所用用户的使用资料

     

    finger root //

    查看

    root

    的资料

     

    linux

    下一些主要目录的功用

    /bin 

    二进制可执行命令

    /dev 

    设备特殊文件

     

    /etc 

    系统管理和配置文件

     

    /etc/rc.d 

    启动的配置文件和脚本

     

    /home 

    用户主目录的基点,比如用户

    user

    的主目录就是

    /home/user

    ,可以用

    ~user

    表示

    /lib 

    标准程序设计库,又叫动态链接共享库,作用类似

    windows

    里的

    .dll

    文件

    /sbin 

    系统管理命令,这里存放的是系统管理员使用的管理程序

    /tmp 

    公用的临时文件存储点

     

    /root 

    系统管理员的主目录(呵呵,特权阶级)

     

    /mnt 

    系统提供这个目录是让用户临时挂载其他的文件系统。

     

    /lost+found 

    这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(

    windows

    下叫什么

    .chk

    )就在这里

     

    /proc 

    虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

    /var 

    某些大文件的溢出区,比方说各种服务的日志文件

     

    /usr 

    最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:

    /usr/X11R6 

    存放

    X window

    的目录

    /usr/bin 

    众多的应用程序

     

    /usr/sbin 

    超级用户的一些管理程序

    /usr/doc linux

    文档

     

    /usr/include linux

    下开发和编译应用程序所需要的头文件

    /usr/lib 

    常用的动态链接库和软件包的配置文件

    /usr/man 

    帮助文档

     

    /usr/src 

    源代码,

    linux

    内核的源代码就放在

    /usr/src/linux

    /usr/local/bin 

    本地增加的命令

    /usr/local/lib 

    本地增加的库

     

    linux

    文件系统

     

    文件系统指文件存在的物理空间,

    linux

    系统中每个分区都是一个文件系统,都有自己的目

    录层次结构。

    linux

    会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统

    的总的目录层次结构。

    一个操作系统的运行离不开对文件的操作,

    因此必然要拥有并维护自

    己的文件系统。

     

    linux

    文件系统使用索引节点来记录文件信息,作用像

    windows

    的文件分配表。

     

    索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘

    中的位置等信息。

    一个文件系统维护了一个索引节点的数组,

    每个文件或目录都与索引节点

    数组中的唯一一个元素对应。

    系统给每个索引节点分配了一个号码,

    也就是该节点在数组中

    的索引号,称为索引节点号。

     

    linux

    文件系统将文件索引节点号和文件名同时保存在目录中。所以,目录只是将文件的名

    称和它的索引节点号结合在一起的一张表,

    目录中每一对文件名称和索引节点号称为一个连

    接。

     

    对于一个文件来说有唯一的索引节点号与之对应,

    对于一个索引节点号,

    却可以有多个文件

    名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问它。

     

    可以用

    ln

    命令对一个已经存在的文件再建立一个新的连接,而不复制文件的内容。

    连接有软连接和硬连接之分,软连接又叫符号连接。它们各自的特点是:

     

    硬连接:原文件名和连接文件名都指向相同的物理地址。

     

    目录不能有硬连接;硬连接不能跨越文件系统(不能跨越不同的分区)

    文件在磁盘中只有一个拷贝,节省硬盘空间;

     

    由于删除文件要在同一个索引节点属于唯一的连接时才能成功,

    因此可以防止不必要的误删

    除。

     

    符号连接:用

    ln -s

    命令建立文件的符号连接

     

    符号连接是

    linux

    特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径名。

    类似

    windows

    下的快捷方式。

     

    可以删除原有的文件而保存连接文件,没有防止误删除功能。

     

    这一段的的内容过于抽象,

    又是节点又是数组的,

    我已经尽量通俗再通俗了,

    又不好加例子

    作演示。大家如果还是云里雾里的话,我也没有什么办法了,

    只有先记住,

    日后在实际应用

    中慢慢体会、理解了。这也是我学习的一个方法吧。

     

    、挂载文件系统

     

    由上一节知道,

    linux

    系统中每个分区都是一个文件系统,都有自己的目录层次结构。

    linux

    会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结

    构。这里所说的“按一定方式”就是指的挂载。

     

    将一个文件系统的顶层目录挂到另一个文件系统的子目录上,

    使它们成为一个整体,

    称为挂

    载。把该子目录称为挂载点。

    举个例子吧:

  • 相关阅读:
    VTK二维图像的三维显示
    VtkTransform 和 SetPosition的区别
    Qt QList 遍历元素
    Qt QList详解
    QT QList介绍及应用
    Qt 生成随机区间浮点数 generateRand
    Qt qsrand qrand 产生随机数的两只方法
    Qt QStringLiteral
    Qt QMap简单用法
    Qt 遍历QMap
  • 原文地址:https://www.cnblogs.com/rxbook/p/5994517.html
Copyright © 2020-2023  润新知