基础练习部分:
1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。
常见Linux发行版:
slackware:SUSE
debian:ubuntu,mint
redhat:RHEL, CentOS, Fedora
ArchLinux
Gentoo
LFS
不同发行版属于Linux的不同分支演变而来,它们同属于Linux体系,但又由不同公司根据开源代码各自开发封装发行。
2、打印显示当前时间,格式是:20181209211008
date +%Y%m%d%H%M%S
3、描述linux目录结构以及目录结构命名规定
Linux的目录结构是一个单根倒置树结构。
/root,引导文件存放目录;
/bin,供所有用户使用的基本命令;
/sbin,管理类的基本命令;
/lib,启动时程序依赖的基本共享库文件以及内核模块文件;
/lib64,专用于x86_64系统上的辅助共享库文件存放的位置;
/etc,配置文件目录;
/home,普通用户家目录;
/root,管理员的家目录;
/media,便携式移动设备的挂载点;
/mnt,临时文件系统挂载点;
/dev,设备文件及特殊文件存储位置;
/opt,第三方应用程序的安装位置;
/srv,系统上运行的服务用到的数据;
/tmp,临时文件存储位置
/usr,共享的,只读数据存储位置;
/var,变量数据文件存储位置;
/proc,用于输出内核与进程信息相关的虚拟文件系统;
/sys,用于输出当前系统上硬件设备相关信息虚拟文件系统;
/selinux,相关的安全策略等信息的存储位置。
4、显示/etc目录下,所有以.d结尾的文件或目录
ls /etc/*.d
5、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录
ls /etc/{m,n,r,p}*.conf
6、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限
mkdir /app/rootdir
cp -a /root/* /app/rootdir
7、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, qz
mkdir -p /tmp/a{1/{a,b},2}
mkdir -p /tmp/{x,q_}{y,z}
转载于:https://blog.51cto.com/14182153/2346210