美文网首页
Linux基础学习笔记

Linux基础学习笔记

作者: Villa_7ca5 | 来源:发表于2019-03-21 20:51 被阅读0次

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

    debian

    Debian,是一种自由操作系统,全称Debian GNU/Linux,采用Linux作为内核,由Debian计划(Debian Project)组织维护。Debian是一个纯粹由自由软件所组合而成的作业环境,而其背后并没有任何的营利组织支持。

    Fdeore

    Fdeore奠基于RedHat Linux,它是一套功能完备、更新快速的免费操作系统。而对赞助者RedHat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到RedHat Enterprise Linux中。

    suse

    suse Linux原是以Slackwaare Linux为基础,并提供完整德文使用界面的产品。1992年PeterMcDonald成立了Softlanding Linu System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等包。

    RedHat

    RdeHat Enterprise Linux 是RedHat公司的LINUX发行版,主要面向商业市场,包括大机型,当然它是收费的。RdeHat公式对企业版LINUX的内一个版本提供7年的支持。

    红旗

    红旗Linux是由北京中科红旗软件技术有限公司开发的Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。

    Ubuntu

    Ubuntu是一个以桌面应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”。 Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。

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

    date "+%F %T"
    
    date "+%Y-%m-%d %H-%M-%S"
    

    3、实现晚上20:30自动关机,并提示用户

    shutdown -h 20:30 “The system will be shutdown at 20:30”
    

    4、总结历史命令管理以及用法

    histroy命令参数:

    -c: 清空命令历史
    
    -d offset: 删除历史中指定的第offset个命令
    
    -n: 显示最近的n条历史
    
    -a: 追加本次会话新执行的命令历史列表至历史文件
    
    -r: 读历史文件附加到历史列表
    
    -w: 保存历史列表到指定的历史文件
    
    -n: 读历史文件中未读过的行到历史列表
    
    -p: 展开历史参数成多行,但不存在历史列表中
    
    -s: 展开历史参数成一行,附加在历史列表后
    

    history命令用法:

    登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

    登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中;

    快捷操作:

    !#:调用历史中第#条命令;
    
    !string:调用历史中最近一个以string开头的命令;
    
    !!:上一条命令
    

    5、总结Linux帮助用法

    linux中的命令,可以分为2类:内嵌命令和外部命令

    内嵌命令,是内嵌于内核模块中,启动后即存在,在文件系统中没有命令文件
    
    外部命令,一般默认保存于文件系统中的/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin这几个目录中,执行时,需要通过环境变量PATH依次查找,执行第一个被匹配到的命令
    

    对于内嵌命令,可以通过help [命令名] 来获取帮助页

    对于外部命令,可以使用man [关键词] 的方式,来获取帮助页面,这里之所以用关键词而非命令名是因为,此帮助分为九个部分,以下列出的帮助内容:

    1:命令帮助
    
    2:系统调用帮助
    
    3:库调用帮助
    
    4:特殊文件帮助
    
    5:文件格式帮助
    
    6:游戏帮助
    
    7:协议等杂项
    
    8:管理员命令帮助
    
    9:与内核相关的文件帮助
    

    对应的帮助文档在对应的部分,可以通过指定查找范围,只查找某部分里边的内容

    例如:

    man 1 passwd   表示只在命令帮助部分查找帮助文档
    

    相关文章

      网友评论

          本文标题:Linux基础学习笔记

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