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

一、常见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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值