Linux基础目录结构、相关命名规定以及简单命令管理
Linux目录结构
Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:
下面给大家详细列出分支目录的详细用法及其存储信息
目录 | 存储信息及其作用 |
---|---|
/bin | 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 |
/etc | 存放系统管理和配置文件 |
/home | 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 |
/usr | 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。 |
/opt | 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。 |
/proc | 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 |
/root | 超级用户(系统管理员)的主目录(特权阶级o) |
/sbin | 存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等 |
/dev | 用于存放设备文件。 |
/mnt | 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。 |
/boot | 存放用于系统引导时使用的各种文件 |
/lib | 存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。 |
/var | 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等 |
Linux命名规则
1、名最长255个字节,包括路径在内不得超过4095个字节
2、Linux文件名称对大小写有明确的区分界限
3、不同类型的文件查看时所显示的颜色标注有所不同
简单命令操作
1、显示etc下。所有以.d结尾的文件或目录
cat查看时,文件末尾会标注所查找的时目录还是单个文件
还可以使用find命令查找所要的文件并且显示出来,find命令会进入子目录一并显示子目录下的文件。
当然如果需要文件及目录的大小等还可以使用 l l来显示
2、2. 显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录
此处建议使用 l l或find命令查看 ,cat命令会打开以.conf结尾的文件
3、 创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限
复制时可加-v,查看复制过程
4.、用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z