写给.NET程序员的Linux入门指南

大多数都会比较“粗犷“的将一大堆的命令塞给读者, 从而使很多人望而生畏。 未入其门就路过了。 帮助Windows/. 技术构成和命令。   有很多关于Linux的书籍, 博客。 大多数都会比较“粗犷“的将一大堆的命令塞给读者, 未入其门就路过了。   所以我想象用一种更为平滑的学习方式, 就是在学习命令时, 先用纯言语来引见Linux背景和动机。 然后再引见游戏的操作。   大多数初学者在刚刚接触Linux都会有十分生疏的感觉。 往往会有一些疑惑和成果。 而我们就沿着这些成果, 从微观到微观来理解Linux的简约和美丽。   成果1:Winows有注册表, 为什么Linux没有注册表  注册表是Windows中心组件, 对整个系统进行配置。 可以粗略的对应Linux文件系统的树形结构。   Linux的配置文件就相当于注册表的键,   那么Linux为什么要这样设计呢?由于Linux是所谓的网络操作系统, 假设是多台电脑组成的系统, 那么散布式的管理就有着巨大的优势。   例如:一个包括配置文件的磁盘的损害不会让整个系统瘫痪, 而能够只是让局部功能失效。 命令行绝对要比图形界面先进的多。 命令行是顺序员的第一界面, 而图形界面是普通用户的第一界面。   也许很多人会有不赞同见, 就很清楚了。 就是把人类自然言语转化为命令  图形界面的的下一步演化是什么?是姿态控制。 从目前的Windows系统来说一共只要3种姿态, 单击, 双击, 而更先进的IPad有拨动,   姿态控制很复杂, 便于用户上手, 语音控制很复杂, 但是控制精度很高。 所以使用命令行会十分高效。   退一步讲,   顺序员编程的代码也都是“命令行”, 一条一条的指令而已。 接上去的事就会十分容易了。 这个命令行绝对不是你复杂想像中的命令行,   成果3:Linux有那么多目录, 那么多命令, Linux目录是Linux系统最灵魂的东西, 一切的硬件都可以被笼统为文件, (Internet只不过是Unix/Linux的进一步的演化而已)  所以只需掌握了Linux目录的规律, 在理解的基础上记忆就可以容易的多。 另外Linux的命令行有智能化功能,   绝非你所想象的傻乎乎的敲一大堆命令, 那些用Linux大牛都是绝顶聪明的人, 怎么能够让自己辛苦呢?  成果4:Linux的文件夹结构看上去很复杂, 我们就是设计者, 假设我们设计一个文件系统, 这个起点就叫根目录, 那么我们就会把一切中心的启动文件(包括Linux中心本身)都放到一个“/boot"目录下。   当系统启动后, 这些命令都会放到“/bin"目录下。 然后这些命令能够会用到一些库, 而这些库能够会会用到一些设备驱动文件,   /:根目录  /boot:系统启动和内核  到目前为止只用5个目录, 要做一些愈加复杂的工作, 这个情况稍微有些复杂, 是一个难点。 不过也很容易解释清楚。   早期的unix系统都有很多块硬盘, 比如“/boot"可以放在一个单独的"boot"盘上, 下面提到的5个目录, 是系统运行必不可少的。 我们需要其他一些用于具体工作的顺序时, 下面放重要的运行顺序。   这时候, 我们记住哪些命令在/bin还是在/usr/bin呢?  担忧, 由于一切的bin目录都会登记到细叱变量PATH里面, 只需输出命令文件的称号, 系统都会帮你找到这个命令并运行。 /usr下面普通都是只读文件,   在历史上"etc“是“etcetera”, 现在这个和“其他”没有任何关系, 就是专门存放配置文件的地方, 可以理解为“editabletextconfiguration"的缩写  成果6:用户自己产生的数据放到哪里?  当我们运行顺序后, 会产生很多自己的成. NET果, 这些成果放哪里呢?这里就出现了一个“/home"目录, 不过你不能直接放到“/home"目录下, 由于Linux是个多用户操作系统, 所以系统会有一个以用户的名字命名的目录。 那么目录就是/home/jack, 这个目录也可以用“~“来表示。   至此,   原文:Window/.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值