天天看点

Linux基础命令与文件管理

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

/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基础命令与文件管理

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

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

Linux基础命令与文件管理

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

mkdir -p /app/rootdir

cp -a /root /app/rootdir

Linux基础命令与文件管理

使用命令行展开功能,创建/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基础命令与文件管理
Linux基础命令与文件管理
Linux基础命令与文件管理

继续阅读