专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

我想学习LINUX_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 6:09:21       共计:3559 浏览

我想学习LINUX?

随着Linux应用的扩展,许多小伙伴们开始接触到Linux,根据以往学习 Windwos的参考经验,往往在Linux的学习上会有一些茫然的感觉,不知从何处开始学起。这里给小伙伴们介绍学习Linux的一些建议,希望能帮到大家。

1、记住要从基础开始

常常有些小伙伴们在Linux论坛上问一些问题。不过,其中大多数的问题都是很基础的,例如为什么我使用一个命令的时候,系统告诉我找不到该目录?我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了Linux的基砒之后,应该就可以很轻易的解决掉这方面的问题。而有些小伙伴们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础,这将是相当困难且是不对的学习路线。

二、 必须学习Linux命令

虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力,Linux本身就是一个命令行组成的操作系统,精髓在命令行。无论图形界面发展到什么水平,这个原理是不会变的。Linux命令有许多强大的功能,从简单的磁盘操作、文件存取,到进行复杂的多媒体图象和流媒体文件的制作。

举个栗子:Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手,因为它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成恐怕要多花十几倍的时间。不同版本的Linux命令数量不一样,这里我把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习,小伙伴们可以进一步理解Linux系统——

安装和登录命令:login、 shutdown、halt、 reboot、 mount、umount、chsh

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln

系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last

网络操作命令:ifconfig、ip、ping、 netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup

系统安全相关命令: passwd、su、 umask、chgrp、chmod、chown、chattr、 sudo、pswho

三、选择一本好的工具书

工具书对于学习者而言是相当重要的,一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多,不过精品的不多,在此强烈建议小伙伴们阅读《UNIX环境高级编程》,并将其作为自己的第一工具书。

四、选择一个适合你的 Linux发行版本

目前全球有超过一百多个 Linux发行版本。在国内也能找到十几个常见版本,如何选择请根据小伙伴们的的需求和能力,RedhatLinux和 DebianLinux是网络管理员的理想选择,对于英语不是很好的小伙伴们可以使用红旗Linux或中标Linux这些中文版本。现在一些Linux网站有一些Linux版本的免费下载,这些并不适合Linux初学者。

五、养成在命令行下工作

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序,在命令行下学习虽然一开始进度较慢,但是熟悉后,小伙伴们的未来学习之路将是以指数增加的方式增长的。对程序猿来说,命令行实际上就是规则,它总是有效的,同时也是灵活的,即使是通过一条缓慢的调制解调器线路。它也能操纵几千公里以外的远程系统。

六、选择一个适合你的社区

随着Linunx应用的扩展,出现不少Linux社区,其中有一些非常优秀的社区高手云集,但这这类社区对初学者不太友好,谈论初级问题经常没有结果,所以,初学者可以前往以下推荐的Linux社区——中国Linux公社、开源社区等。

七、勤于实践

要增加自己Linux的技能,只有通过实践来实现了,所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信小伙伴们对于自己的Linux能力必然大有斩获,对Linux命令熟悉后,小伙伴们可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,它的网络服务功能非常强大,不论是邮件服务器,Web服务器DNS服务器等都非常完善。当然小伙伴们不会搭建所有服务不要紧,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

八、如何得到联机帮助

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者想持续学习往往是不够的,其实当小伙伴们安装了一个完整的Linux系统后,系统已经内置了一个强大的帮助。只是小伙伴们可能还没发现和使用它们的技巧。

1、主流Linux发行版都自带非常详细的从系统安装到系统安全,针对不同层次的人的说明文档(包括手册页和FAQ),仔细阅读该文档后,40%的问题都可以解决。

2.查阅经典工具书和Howto,特别是Howto,它是全球数以万计的Linux和Unix的经验总结,非常有参考价值。

九、在 Linux论坛获取帮助

如果上面的措施没有解决问题,那小伙伴们就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的计算机专业背景且愿意协助他人,Linux高手更具有鼓励新手的文化精神。

要在Linux社区获得帮助,首先要有周全的思考,并准备好问题。绝对不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助,最好先搜寻一下论坛是否有自己需要的文章,这样可以获得事半功倍的效果。

但这可不是简单的把成吨的出错代码或者数据完全复制到你的提问中,如果小伙伴们有庞大而复杂的测试条件,应该尽量把问题范围缩小到越小越好。另外把这个问题放同时在其他Linux社区请求帮助也是一种选择。因为如果得不到答案,不要以为别人觉得无法帮助到你,有时只是看到这个问题的人自己也不知道答案罢了。

发问的时候一定要注意到礼节!因为Linux社区是一个松散的组织,不承担回复每个帖子的义务,更不是技术支持。

十、用Unix思维学习

Linux是参照Uinx思想设计的,理解掌握Linux必须按照Unix思维来进行,思想性的转变比暂时性的技术提高更有用,因为他能帮助小伙伴们加快学习速度。

十一、学习专业英文

众所周知,写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的,即使是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看 README,再看 INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么,如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间,因此,要学习专业英文,才能在深入学习Linux的路上越走越远。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:使用hr标签的元素是什么元素_CSS学习 | ·下一条:电脑鼠标双击任何程序都是打开属性窗口怎么办_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有