【Linux学习笔记6】总结系统目录、文件以及ls命令

最近开始学习的是Centos7系统的目录管理部分。个人觉得可能这个方面的操作会比较少,但是需要记住的地方很多,当然最后还是离不开操作,操作都多了,就记得牢了,也不能依靠死记硬背的方式,而是要理解,更何况其实命令都是一些英文的缩写罢了。
以下是对Centos系统的目录的结构的总结:

1、通过 ls / 可以看到系统的根目录
这里写图片描述

这里也对每个目录的作用以及存放做个总结:

**1. /bin :用于存放使用者最常用的命令,比如:ls、cat、cp等。
2. /sbin:s表示super user的意思。代表这里存放的是系统管理员使用的命令(普通用户不可使用)。
3. /boot:用于存放系统启动的相关文件。
4. /dev: 即device(设备)。用于存放系统的设备文件,例如:光盘、鼠标、键盘等。
5. /etc: 用于存放系统配置文件和子目录。
6. /home: 用于存放用户的主目录。在系统中可以通过useradd cj 来创建一个叫cj的用户,这个用户就存放在home。
7. /lib 以及/lib64: 用于存放系统库文件,几乎所有的应用程序都要用这些库。例如:可以使用 ldd/bin/ls 指令查看bin里面ls命令依赖的库文件。
8. /media: 用于存放媒介目录,默认为空。例如:U盘的插入,U盘的目录可以存放于此。
9. /mnt : 用于提供给用户临时挂接文件,默认为空。
10. /proc : 这个目录是一个虚拟目录,它是系统内存映射,是系统启动的进程目录。
11. /run :用于存放关机就会消失的文件。
12. /srv :用于存放服务产生的文件。
13. /sys:用于存放系统内核的文件。
14. /tmp: 用于存放一些临时文件。
15. /usr: 用于存放用户的文件。

16. /var: 用于存放系统日志。

2、ls命令的用法:其实这个可以在系统中通过 man ls 查看,里面更加齐全,详细,但还是在这里汇总一下吧。
在这里主要汇总几个经常用到的。
**1. ls -l: 列出文件的详细信息。例如:ls -la
这里写图片描述
2. ls -i: 列出文件的索引号。
3. ls -a(all): 列出目录下的所有文件,包括以 。 开头的隐藏文件。
4. ls -t: 以文件修改时间排序。
5. ls -h:以用户容易理解的方式列出文件的大小。
6. ls -d:将目录像文件一样列出来,而不是显示其下的文件。**


3、32位系统与64位系统的区别:▲识别内存的大小不同

目标用户不同: 64位操作系统是为满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户而设计得。32位操作系统是传统的操作系统,为普通用户设计的。
要求配置不同:64位操作系统只能安装在64位电脑上(CPU必须是64位的),同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。
运算速度不同:64位CPU 的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
寻址能力不同:64位处理器由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。32位CPU和操作系统最大只能支持4G内存。
软件普及不同:64位常用软件比32位常用软件要少得多的多。32位的应用程序也可以运行在64位的电脑上,反之则不成立。

以上内容纯属本人小白初学Linux系统的一次学习笔记,如果对您有所帮助,我很高兴。若有写错或者说错的地方,请您多多包涵,望有更多大神来指点迷津,谢谢。

猜你喜欢

转载自blog.csdn.net/RayCongLiang/article/details/81639225