Linux第一周心得

      第一次接触Linux,内心还是有点紧张,怕自己学不会、怕太难。不过,还是想挑战一下自己,所以来到了马哥学习Linux。
      过来的第一天有点坎坷,不过还好有小琰姐的陪伴,一直和我们东西奔走,总算是解决了一大堆的麻烦,所以,感激……表白小琰姐!哈哈哈  撒花花
      开课第一天,真的是一脸懵逼,什么也听不懂,好像在听天书一样,进程也跟不上,只好在下课的时候求助左右前后以及看南老师的给我们的视频,也总算是跟上了,而且自己做完之后真的会有一种自豪感。毕竟是第一天,慢慢来吧。
      之后的这几天有了一个美好的变化,就是好像可以跟上一点了,而且也可以听懂一点了,也算是有了一个好的开始吧。也开始慢慢期待之后的学习了。
     下面呢,说一下昨天的文件管理的一些小总结:
 1、Linux下的文件类型
      (1)-:普通文件
      (2)d:目录文件
      (3)b:块设备
      (4)c:字符设备
      (5)l:符号链接文件
      (6)p:管道文件pipe
      (7)s:套接字文件socket
2、CentOS目录变化
   (1)/bin 和 /usr/bin
   (2)/sbin 和 /usr/sbin
   (3)/lib 和 /usr/lib
   (4)/lib64 和 /usr/lib64
3、显示当前工作目录
   (1)每个shell和系统进程都有一个当前的工作目录
   (2)CWD:current work directory
   (3)显示当前shell CWD的绝对路径  pwd:
             printing    working directory
              -P  显示真实物理路径
              -L  显示链接路径(默认)
   (4)pwd:
         pwd -P  当前目录为软链接时,显示其源目录
4、绝对和相对路径
       (1)绝对路径:
               【1】以正斜杠开始
               【2】完整的文件的位置路径
               【3】可用于任何想指定一个文件名的时候
      (2)相对路径名:
                 【1】不以斜杠开始
                【2】指定相对于当前工作目录或某目录的位置
                【3】可以作为一个简短的形式指定一个文件名
     (3)基名:basename
     (4)目录名:dirname
5、更改目录
(1)cd  改变目录  
           【1】使用绝对或相对路径:
                      cd /home/wang/
                      cd home/wang
         【2】切换至父目录:cd . .
         【3】切换至当前用户主目录: cd
         【4】切换至以前的工作目录: cd –
    (2)选项: -P
    (3)相关的环境变量:
                 【1】PWD:当前目录路径
                【2】OLDPWD:上一次目录路径
6、列出目录内容
     (1)列出当前目录的内容或指定目录
     (2)用法:ls[options][files_or_dirs]
     (3)示例:
                    【1】ls -a 显示所有文件 ,包含隐藏文件
                    【2】ls -A 显示所有文件,除.、..
                    【3】ls -l 长列出 :
                                                -rw-r–r–. 1 root root 2193 Jul 14 17:28 passwd
                                                文件类型|owner权限group权限other权限|硬链接数|owner|group|文件大小(bytes)|mtime|文件名
                   【4】ls -R  递归
                   【5】 ls -ld  显示指定目录的详细信息。
                   【6】 ls -1  竖显示 ,(文件分行显示)
                   【7】ls -S  按文件大小降序排列
                   【8】ls -t  按修改时间(mtime)从新到旧排列
                   【9】ls -ut  按访问时间(atime) 从新到旧排列
                   【10】ls -U 按文件存放的先后顺序
                   【11】ls -X 按文件后缀排序
                   【12】ls -i 显示文件的inode号
                   【13】ls -Z 显示文件的context值
7、查看文件状态
    (1)stat
                【1】stat filename
                【2】touch filename 当文件不存在时,则创建一个空文件,名为filename
                                                当文件已存在时,则更新期时间戳
                                                                        -a 仅更新atime,ctime
                                                                        -m 仅更新mtime, ctime
                                                                        touch filename 更新全部时间戳。
    (2)文件:metadata,data
    (3)三个时间戳:
                             【1】access time:访问时间,atime  读取文件内容
                             【2】modify time:修改时间,mtime 文件数据修改时间
                             【3】change time:改变时间,ctime 文件元数据修改时间

      总之,继续加油啦!

原创文章,作者:1587291234,如若转载,请注明出处:http://www.178linux.com/80815

(0)
15872912341587291234
上一篇 2017-07-15
下一篇 2017-07-15

相关推荐

  • rpm程序包管理器

    linux程序包管理器: 协作用户管理应用程序:安装、升级、查询、校验、卸载等 软件程序包生成过程:     源代码——》目标二进制格式–》组织成为一个或有限几个包文件     源代码:程序员写好的纯文本文档格式的代码     …

    Linux干货 2016-08-19
  • 浅谈RPM

    浅谈RPM    [先絮叨下编译啊]   1、 库:其实就是一个程序模块(它没有执行入口,不能独立执行,只能被能独立运行的程序调用时执行)你可以把它想象成工具螺丝刀,可执行的程序是就是你自己;螺丝刀能自己干活吗?没有螺丝刀能拧螺丝吗?或者说你现在制作一个? 螺丝刀可以实现这个功能但需要你来执行这个动作。   2、静态编译:将程序所需要的所有的库都编…

    Linux干货 2015-04-27
  • 从Linux小白到大牛——与狼共舞的日子9

    马哥教育网络班21期+第9周课程练习 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; [root@localhost ~]# cat shell.sh  #!/bin/bash # declare…

    Linux干货 2016-12-05
  • 数组、变量及bash的配置

    数组、变量及bash的配置 变量:存储单个元素的内存空间 数组:存储多个元素的内存空间,相当于多个变量集合 索引:编号从0开始,属于数值索引,索引为自定义格式即为关联数组(bash4.0之后支持) bash数组支持稀疏格式 数组的声明 普通数组declare –a 关联数组 declare –A 普通数组可以不声明直接使用,关联数组必须先声明再使用 数组的赋…

    Linux干货 2016-08-26
  • linux 文件管理命令

    cp 复制文件或者路径 单源复制: cp [OPTION]…[-T] SOUTCE DEST 如果DEST不存在:则事先创建此文件,并复制源文件的数据流到DEST中 如果DEST存在:   如果DEST是非目录文件:则覆盖目标文件; 如果DEST是目录,就在这个目录中创建一个同名的文件,把源数据复制到这个文件中。 多源复制: cp [O…

    Linux干货 2017-08-28
  • 双主模型的Nginx高可用负载均衡集群

    实验目的:使用keepalived实现Nginx的双主高可用负载均衡集群 实验环境:两台Nginx proxy(双主Nginx,各需要两块网卡,eth0连接内网,eth1连接外网)、两台web server(请求的负载均衡)、一台client用于验证结果。 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP…

    2017-05-13