1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。

2、打印显示当前时间,格式是:20181209211008 

3、描述linux目录结构以及目录结构命名规定

4、显示/etc目录下,所有以.d结尾的文件或目录

5、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

6、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

7、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z


常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。

    Debian:Ubuntu、Knopix以桌面版为主

    Slackware:S.u.S.E、OpenSUSE

    RedHat:RHEL(企业版)、CentOS(社区版)、Fedora

联系:

    所有发行版都是用Linux内核,遵循GPL开源协定

不同:

    不同发行版使用的包管理器不同

    Debian:deb,apt-get

    RedHat:rpm, yum, dnf

    S.u.S.E: rpm, zypper



打印显示当前时间,格式是:20181209211008 

date “+%Y%m%d%H%M%S”

Linux基础命令与文件管理_Linux


描述linux目录结构以及目录结构命名规定

linux目录结构是一个倒放的树形结构(层级结构)。根目录只有一个,是"/"。所有子目录或文件都从根目录开始一层层定义放置的位置,都可以从根目录开始找到它


/bin: 所有用户可执行的程序
 /sbin: 管理员可执行的程序
      /usr/bin
      /usr/sbin
      /usr/local/bin
      /usr/local/sbin
 /boot: 存储系统引导文件:内核、ramfs文件、bootloader(grub);
 /dev: 设备文件存放目录;
 /etc: 配置文件的存放目录;
  /etc/sysconfig: 系统配置文件
  /etc/init.d: 系统服务脚本
 /home: 普通 用户,默认在/home下有一个与其名称同名目录,作为用户的家目录;
 /root: 管理员的家目录;
 /lib, /lib64:库文件;
 /media: 专用挂载位置,通常用来挂载便携式设备;
 /mnt: 专用挂载位置,挂载额外存储设备;
 /misc: 备用目录
 /opt: 备用目录,但通常用来安装第三方软件;
 /proc: 伪文件系统,内核参数的映射;
 /sys: 伪文件系统,系统级别的用于配置外围设备特性 的参数;
 /srv: 为服务提供数据存放位置;
 /tmp: 临时文件系统;
 /usr: shared, readonly可以在所有遵循FHS系统间共享
  /usr/include: 头文件,
 /var: 频繁发生变化的文件
      /var/log
      /var/lock
      /var/run
      /var/cache

命名规则:

    1.区分大小写

    2.以数字或字母开头

    3.使用除/以外的任何特殊字符

    4.长度不超过255


显示/etc目录下,所有以.d结尾的文件或目录

ls -d /etc/*.d

Linux基础命令与文件管理_Linux_02


显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

ls -d /etc/{m,n,r,p}*.conf

Linux基础命令与文件管理_运维_03


创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

mkdir -p /app/rootdir

cp -a /root /app/rootdir

Linux基础命令与文件管理_运维_04


使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

mkdir -p /tmp/{a1/{a,b},a2}
mkdir /tmp/{x,q}_{y,z}Linux基础命令与文件管理_运维_05Linux基础命令与文件管理_运维_06Linux基础命令与文件管理_Linux_07