美文网首页
Linux 基础入门、帮助与文件管理练习

Linux 基础入门、帮助与文件管理练习

作者: Kin丶 | 来源:发表于2019-10-20 01:48 被阅读0次

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

1. 常见Linux的发行版:

RedHat、Fedora、Suse、红旗、Debian、Ubuntu、CentOS等……

2. 不同发行版本之间的联系与区别:

RedHat:是RedHat自己的发行的企业版,是RedHat的一个重要节点;
Fedore:是一款基于Linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助;
Suse:针对个人用户;
红旗:包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品,是中国较大、较成熟的Linux发行版之一;
Debian:三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程;
Ubuntu:是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统;
CentOS:是一个基于RedHat Linux 提供的可自由使用源代码的企业级Linux发行版本。目前CentOS已被收购,成为RedHat旗下的一个组织。

二、打印显示当前时间,格式是:YYYYmmddHHMMSS。

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

[root@centos7 ~]#date +%Y%m%d%H%M%S
20191020014941

三、描述Linux目录结构以及目录结构命名规定。

Linux目录结构及命令规定:

/:根目录;
boot:存放静态文件和启动相关文件,包括内核;
dev:存放设备相关文件;
etc:存放系统配置;
lib:存放共享库;
media:挂载点,用于挂载设备;
mnt:挂载点,一般是管理员手工挂载;
opt:存放第三方应用程序软件包;
sbin:存放管理员运行的程序;
bin:存放基本命令库,基本二进制程序;
srv:存放服务相关的程序和数据;
tmp:存放临时文件;
usr:第二层目录结构,存放大部分应用程序。默认情况,所有一级目录中usr目录最大;
var:存放可变数据,如:web页面、ftp数据、log日志、……;
home:用户家目录,存放用户数据;
lost+found:与文件系统有关,只要是ext系列文件系统,所有目录下都会有该目录。存放因系统某些故障原因导致路径混乱的文件;
misc:杂项;
proc:虚拟目录,映射成内存数据,该目录下的内容都存在内存;
sys:存放硬件相关信息;
net:与misc相关,和自动挂载相关;
selinux:与selinux安全策略相关。

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

ls -d /etc/*.d

[root@centos7 ~]#ls -d /etc/*.d
/etc/bash_completion.d  /etc/logrotate.d     /etc/rc6.d
/etc/binfmt.d           /etc/modprobe.d      /etc/rc.d
/etc/chkconfig.d        /etc/modules-load.d  /etc/request-key.d
/etc/cron.d             /etc/my.cnf.d        /etc/rsyslog.d
/etc/depmod.d           /etc/oddjobd.conf.d  /etc/rwtab.d
/etc/dnsmasq.d          /etc/pam.d           /etc/sane.d
/etc/dracut.conf.d      /etc/popt.d          /etc/setuptool.d
/etc/exports.d          /etc/prelink.conf.d  /etc/statetab.d
/etc/gdbinit.d          /etc/profile.d       /etc/sudoers.d
/etc/grub.d             /etc/rc0.d           /etc/sysctl.d
/etc/init.d             /etc/rc1.d           /etc/tmpfiles.d
/etc/ipsec.d            /etc/rc2.d           /etc/xinetd.d
/etc/krb5.conf.d        /etc/rc3.d           /etc/yum.repos.d
/etc/ld.so.conf.d       /etc/rc4.d
/etc/libibverbs.d       /etc/rc5.d

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

ls -d /etc/[mnrp]*.conf

[root@centos7 ~]#ls -d /etc/[mnrp]*.conf
/etc/man_db.conf  /etc/nfsmount.conf  /etc/pnm2ppa.conf      /etc/rsyncd.conf
/etc/mke2fs.conf  /etc/nsswitch.conf  /etc/radvd.conf        /etc/rsyslog.conf
/etc/mtools.conf  /etc/numad.conf     /etc/request-key.conf
/etc/nfs.conf     /etc/pbm2ppa.conf   /etc/resolv.conf

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

mkdir -p /app/rootdir/
cp -a /root/* /app/rootdir/

[root@centos7 ~]#mkdir -p /app/rootdir/
[root@centos7 ~]#cp -a /root/* /app/rootdir/
[root@centos7 ~]#ll /app/rootdir/
total 8
-rw-------. 1 root root 1890 Oct 13 07:27 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Oct 19 01:05 Desktop
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Documents
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Downloads
-rw-r--r--. 1 root root 1938 Oct 13 07:34 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Music
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Pictures
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Public
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Templates
drwxr-xr-x. 2 root root    6 Oct 13 07:36 Videos

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

mkdir -p /tmp/{a{1/b,2},x_{y,z},q_{y,z}}

[root@centos7 ~]#mkdir -p /tmp/{a{1/b,2},x_{y,z},q_{y,z}}
[root@centos7 ~]#tree /tmp/
/tmp/
├── a1
│   └── b
├── a2
├── q_y
├── q_z
├── x_y
└── x_z

7 directories, 0 files

相关文章

  • Linux 基础入门、帮助与文件管理练习

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

  • 第三节 用户及文件权限管理

    “Linux 基础入门(新版)”实验报告 用户及文件权限管理 Linux基础入门(新版)实验报告 作业操作 sud...

  • 第四节 Linux 目录结构及文件基本操作

    “Linux 基础入门(新版)”实验报告 Linux 目录结构及文件基本操作 Linux基础入门(新版)实验报告 ...

  • 运维技术栈

    Linux系统运维与架构设计技术栈 Linux系统基础入门 Linux系统概述与运维环境搭建 Linux系统管理 ...

  • 文件打包与压缩(第6节)

    “Linux 基础入门(新版)”实验报告 文件打包与解压缩 文件打包与压缩(主要zip、rar、tar) 二。概念...

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • Linux目录及文件相关知识整理

    Linux 文件管理是学习 Linux 的基础,看了鸟叔的 Linux 书籍,把 Linux 目录及文件相关的知识...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • 第二节 基本概念与操作

    Linux 基础入门(新版)”实验报告 基本概念及操作 Linux基础入门(新版)实验报告 基本概念与操作 环境介...

网友评论

      本文标题:Linux 基础入门、帮助与文件管理练习

      本文链接:https://www.haomeiwen.com/subject/xsromctx.html