Linux作业第二周20191207

1、描述Linux发行版的系统目录名称命名规则以及用途。

Linux目录命名规则:严格区分大小写,在同一路径下,不能存在两个同名的目录;支持使用除/以外的任意字符,最长不能超过255个字符。

Linux发行版的系统目录名称及用途:

/:根目录;

/dev:存储设备文件或特殊文件的目录,设备包含字符设备和块设备;

/bin,/usr/bin,/usr/local/bin:所有用户可使用的基本命令程序文件存储目录;

/sbin,/usr/sbin,/usr/local/sbin:供系统用户使用的工具程序;

/lib:为系统启动或更文件系统上的应用程序提供的32位共享库,为内核提供内核模块;

    libc.so.*:动态链接的c库;

    ld*:运行时链接器/加载器;

    mofules:用于存储内核模块的目录;

/lib64:64位系统存放64位共享库的位置;

/home:普通用户的家目录,/home/USERNAME;

/root:管理员的家目录;

/boot:引导加载器必须用到的各种静态文件:kernel,initramfs(initrd),grub等;

/etc:系统程序的配置文件,只能为静态;

/tmp:为那些会产生临时文件的程序提供用于存储临时文件的目录;可供所有用户执行写入操作,有特殊权限;

/opt:附加应用程序的安装位置;可选路径;

/media:便携式设备挂载点,cdrom,floppy等;

/mnt:其他文件系统的临时挂载点;

/srv:当前主机为服务提供的数据;

/usr:usr Hierarchy,全局共享的制度数据路径;

    bin,sbin

    lib,lib64

    include:C程序头文件;

    share:命令手册页和自带文档等架构特有的文件存放位置;

    local:另一个层级目录;

    X11R6:X-Window程序的安装位置

    src:程序源码文件的存储位置

/usr/local:Local Hierarchy,让管理员安装本地应用程序:页通常用于安装第三方程序;

/var:var Hierarchy,存储常发生变化的数据的目录;

    cache   Application cache data

    lib     Variable state information

    local   Variable data for /usr/local

    lock    Lock files

    log     Log files and directories

    opt     Variable data for /opt

    run     Data relevant to running processes

    spool   Application spool data

    tmp     Temporary files preserved between system reboots

/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数;例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储与/proc/sys/,因此其完整路径为/proc/sys/net.ipv4.ip_forward

/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理Linux设备提供一种同意模型的接口;

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

文件的元数据信息包括:属性,大小,属主,属组,创建时间,访问时间,修改时间。

可以通过stat命令查看:stat FILE...

touch命令可以修改文件的时间戳信息:

touch -a 修改文件的存取时间;

touch -c 当文件在指定路径不存在时不予创建;

touch -m 仅修改文件的modify time。

3、总结软连接和硬连接区别,并用实例操作说明。

硬链接:

    具有相同inode节点号的多个文件互为硬链接文件;

    删除硬链接文件或者删除源文件任意之一,文件实体并未被删除;

    只有删除了源文件和所有对应的硬链接文件,文件实体才会被删除;

    硬链接文件是文件的另一个入口;

    可以通过给文件设置硬链接文件来防止重要文件被误删;

    创建硬链接命令 ln 源文件 硬链接文件;

    硬链接文件是普通文件,可以用rm删除;

    对于静态文件(没有进程正在调用),当硬链接数为0时文件就被删除。注意:如果有进程正在调用,则无法删除或者即使文件名被删除但空间不会释放。

软链接:

    软链接类似windows系统的快捷方式;

    软链接里面存放的是源文件的路径,指向源文件;

    删除源文件,软链接依然存在,但无法访问源文件内容;

    软链接失效时一般是白字红底闪烁;

    创建软链接命令 ln -s 源文件 软链接文件;

    软链接和源文件是不同的文件,文件类型也不同,inode号也不同;

    软链接的文件类型是“l”,可以用rm删除。

区别:

    硬链接和源文件的inode节点号相同,两者互为硬链接。软连接和源文件的inode节点号不同,进而指向的block也不同,软连接block中存放了源文件的路径名。

    硬链接和源文件是同一份文件,而软连接是独立的文件,类似于快捷方式,存储着源文件的位置信息便于指向。

    使用限制上,不能对目录创建硬链接,不能对不同文件系统创建硬链接,不能对不存在的文件创建硬链接;可以对目录创建软连接,可以跨文件系统创建软连接,可以对不存在的文件创建软连接。

4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

cp:copy,拷贝命令

    单源复制:cp [OPTION]… [-T] SOURCE DEST    

        如果DEST不存在,则先创建此文件,并复制源文件的数据流至DEST中;

        如果DEST存在:

        如果DEST是非目录文件:则覆盖目标文件;

        如果DEST是目录文件:则现在DEST目录下创建与源文件同名的文件,并复制其数据流至此文件;

    多源复制:cp [OPTION]… SOURCE… DIRECTORY

        如果DEST不存在:错误;

        如果DEST存在:

        如果DEST是非目录文件:错误;

        如果DEST是目录文件:分别复制每个文件至目标目录中,并保持原名

    cp [OPTION]… [-T] DIRECTORY SOURCE

        常用选项:

            -i:交互式复制,即覆盖之前会提醒用户确认;

            -f:潜质覆盖目标文件;

            -r:递归复制目录;

            -d:复制符号链接文件本身,而非其指向的源文件;

            -a:-dR --preserve=all,archive,用于实现归档;

            --preserv=

                    mode:权限

                    ownership:属主和属组

                    timestamp:时间戳

                    context:安全标签

                    xattr:扩展属性

                    links:符号链接

                    all:所有属性

mv命令:move,移动或重命名命令

    mv [OPTION]… [-T] SOURCE DEST

    mv [OPTION]… SOURCE… DIRECTORY

    mv [OPTION]… -t DIRECTORY SOURCE…

        常用选项:

            -i:交互式;

            -f:force;

rm命令:remove

    rm [OPTION]… FILE

        常用选项:

            -i:交互式;

            -f:force;

            -r:recursive

        删除目录:rm -rf /PATH/TO/DIR

        注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录;(模拟回收站)

5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符

cp /etc/profile /tmp/

cat /etc/profilr | tr -d " "

6、在vim中设置tab缩进为4个字符

(1)在vim编辑过程中

esc

输入:set ts=4

(2)vi ~/vimrc

插入如下一行:

set ts=4

保存并退出

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,738评论 5 472
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,377评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,774评论 0 333
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,032评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,015评论 5 361
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,239评论 1 278
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,724评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,374评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,508评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,410评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,457评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,132评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,733评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,804评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,022评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,515评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,116评论 2 341

推荐阅读更多精彩内容

  • 菜花 推荐理由:含有一般蔬菜所没有的维生素K 营养成分:菜花又叫花椰菜,有白、绿两种。白菜花和绿菜花的营养价值基本...
    恩多高_阅读 195评论 0 0
  • 小屁孩今年三岁了,这么长时间以来,鲜少给小屁孩写成长日记,总是以忙为借口,忽略了小屁孩的成长记录,作为小屁孩的...
    嫣明楠阅读 1,427评论 0 1
  • 株花 欲滴娇艳 修长的身段风情万千 午后的阳光 透过玻璃悄悄泄在室内瓷砖地面 柔和明媚 这般的温暖 芊芊玉体站立窗...
    夕阳在山阅读 100评论 0 0
  • 萱草花也叫忘忧草,看到它,所有的忧愁就会忘记。
    鲜影儿阅读 565评论 0 3
  • 也许把我最真实的感受与想法写出来才是属于我头脑里的内容。 昨晚原本打算今早起来背英语单词的。但是一睡睡到了8...
    安馨玥阅读 226评论 0 0