第一次接触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