学习记录Week01

        Linux系统介绍:
        在提到Linux之前,我们首先要把目光放到UNIX上,关于这个系统的一切都要从UNIX说起。
        众所周知,UNIX系统是由C语言来编写的,但是在UNIX系统被创造出来之前,大多数的系统是由BCPL语言来编写的,BCPL作为一种早起语言并不算是一种优秀而高效的工具。所以,UNIX的两位编写者为了更好地完成自己的目的,将BCPL改进为了newB语言,但是改进完成之后的语言仍然没法完成编写高效的系统这一目的;于是两位创造者就自己创造了C语言来帮助他们完成自己的工作。最后,在C语言的帮助下UNIX系统诞生了,从此之后UNIX系统作为系统中的佼佼者时至今日依旧拥有强大的稳定性和性能,无数的系统创作者受到UNIX的启发创造了自己的系统,例如Minix系统:苦于Linux不菲的价格所创作的删减了部分功能且主要用于教学的系统。
        现在把目光回到Linux上,Linux的诞生正是收到了Minix系统的启发,从辈分上看或许算是UNIX的孙子(笑)。有意思的是许多的现存系统都或多或少有着UNIX的痕迹或是干脆将UNIX作为底层结构。
        现在让我们将目光从Linux的诞生转向它本身:首先Linux管理硬盘能力非常强大,所以我们看到的只有一个分区————根分区,这个分区储存了所有的文件,包括系统文件和用户文件;说到文件就不得不提及一个原则了:“一切皆文件”:Linux中所有的对象都可以被视为文件,这样做的好处显而易见:我们可以通过对文件的操作方法简单的对所有对象进行操作。从基础的文件向上;我们来到了Linux的文件储存结构————Linux的目录结构是倒悬树结构,我们无法从一个集直接跳转到他的兄弟集上,而是要先来到当前集的父集在跳转到父集的子集,简单来说就是只能上下,不能左右。
        说完了Linux的文件与目录结构,再来谈谈Linux的系统命令,首先,与Windows的一个功能对应一个命令不同,Linux存在着一个命令有多个功能的情况,就好像mv指令可以移动文件,同时也能做到对文件的重命名。Linus中有许多的命令拥有多种作用,我们只需要修改部分参数就能实现完全不同的功能,这样的设计使得Linux可以用更少的指令来实现相同的内容与一对一实现功能的Windows系统相比,Linux仅仅用了相较于Windows七分之一左右的指令。这种模式增加了系统的效率,提升了系统的简洁度。
        接下来是一些Linux的指令例子:
        常用命令:
            ls 显示当前路径下有哪些文件
                -a 显示当前目录下所有文件,以.开头的都是隐藏文件
                -l 显示文件的详细信息
            cd 进入一个目录
            clear 清理屏幕 Ctrl+l可以实现clear的功能
            pwd 显示当前所在的路径
            whoami 显示当前用户名
        文件相关的命令:
            touch filename 创建文件
            rm filename 删除文件 ,不经过回收站,慎重
            cat/more/head/tail 查看文件:
                cat 会把文件内容全部显示到终端上,适合内容较少的文件
                more 从文件的开头分页显示,回车显示下一行,空格现实下一页,q退出
                head 只显示开头十行
                tail 只显示末尾十行
            cp src(文件) dest(地点) 复制文件
            mv src dest 移动文件 ,具备重命名文件的功能
        目录相关的命令:
            mkdir dirname 创建目录
                -p 可以创建多层目录
            rmdir dirname 删除目录,只能删除空目录
                rm -rf 可以删除非空目录
            cp -rf src dest 复制目录
            mv src dest 移动目录
        网络相关的命令:
            ifconfig 查看网络配置信息
                windows下查看是ipconfig
                可以修改ip地址和子网掩码:sudo ifconfig ethN 10.0.2.x netmask 255.255.255.x
                启用和禁用网卡:sudo ifconfig ethN up/down
            ping ip地址/网址/域名 测试网络连通性
                可以测试ip,亦可以测试网址
                127.0.0.1 本机地址,可以用来测试网卡是否正常
                Windows默认只测试四次,-t 或 /t连续测试,ctrl + c 结束
    

    
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值