第一周作业

学习计划:
每天尽量学习5小时,听课做笔记,按照课程进度做实验,按时交作业,在听就业课同时会听架构课。

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

slackware:SUSE Linux Enterprise Server (SLES)     
        OpenSuse桌面 u
 debian:  ubuntu,deepin(深度),mint u
 redhat:  RHEL: RedHat Enterprise Linux    
        每18个月发行一个新版本    
        CentOS:兼容RHEL的格式    
        中标麒麟:中标软件    
        Fedora:每6个月发行一个新版本 u 
ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ) u 
Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件 u LFS:Linux From scratch 自制Linux u
 Android:kernel+busybox(工具集)+java虚拟机

2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

 

3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
vim /etc/profile.d/env.sh
HISTTIMEFORMAT="%F %T "
保存退出即可

 

4、总结Linux哲学思想。

• 一切皆文件(包括硬件)
• 小型,单一用途的程序
• 链接程序,共同完成复杂的任务
• 避免令人困惑的用户界面
• 配置数据存储在文本中

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

echo命令结构: echo [-neE] [arg ...]         
Options(选项):
      -n         不自动换行
      -e          启用 \ 字符的解释功能
      -E        (默认)不支持 \ 解释功能     

   启用 \ 字符的解释功能后解释以下反斜杠转义字符:
      \a        发出警告声 
      \b        退格键
      \c        最后不加上换行符号 
      \n        换行且光标移至行首 
      \r        回车,即光标移至行首,但不换行
      \t        插入tab
      \v        垂直制表符
      \\        插入\字符 
     \0nnn          插入nnn(八进制)所代表的ASCII字符  
     \xHH             插入HH(十六进制)所代表的ASCII数字(man 7 ascii) 

echo -e  "\a"   系统会发出警告声
echo -e  '\0101'     二进制转十进制输出A
echo -e  '\x41'        十六进制转十进制输出A
echo -e 'abc\b'    
echo -e  'abc\t123' 
echo -e '[\e[32m  ok \e[0m ]'   输出绿的的  [  OK  ]
echo -n  不换行
echo -e "abc\c"

date

date [OPTION]... [+FORMAT]
  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

date命令使用举例:
date +%F   以 %Y-%m-%d格式显示时间2019-11-27
date +%T    以%H:%M:%S格式显示时间 14:33:34
date "+%F %T"    2019-11-27 14:33:04
date +"%F %T"    2019-11-27 14:33:04
date -d tomorrow     明天此时时间
date -d  yesterday   昨天此事时间
date -d "-2 day"   两天前的此时时间
date -d "10 day"  10天后的此时时间
date -d "10 day"  +%F    以%Y-%m-%d格式10天后
date  -s  设置时间
date -u 显示utc时间
fate +%s  离1970-01-01多少秒
date -d "-2 day " +%A  显示前天是星期几

screen
Use: screen [-opts] [cmd [args]]
 or: screen -r [host.tty]

Screen                   进入screen会话
Screen  -ls             查看存在的screen会话
Screen -S   W1      创建新的会话并取名叫W1
screen  -x    W1          加到某一特定的screen会话中
Screen  -r    W1         恢复执行的screen会话
exit                       退出会话

第一周作业

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章