我应该如何有效地学习linux?(持续更新)
2014-08-05 21:49
281 查看
-------------------------------------------学习linux的整体思路-----------
这里写的是有效的,而不是高效,不是以学得快为最终目的(当然全然抛开也不行啦~)
1.阅读鸟哥的《linux私房菜--基础学习篇》
2.以一个“结构”的思维去学习(什么是结构的思维??感觉就像yy自己现在在学得这一部分内容在自己的只是体系中到底是什么位置。)
3.不断对遇到的问题在书中进行定位,通过这种方式来提高熟练度(对书,也是对自己的linux知识结构)
4.不断从--“linux如何学习”这一章中汲取养分
5.不断优化这一篇blog,完善自己的学习思路
-------------------------------------学习的心态调整----------------------
1.针对,由知识点掌握不熟练,产生的执着心态
ANSWER:“罗马不是一天铸就的”,知识的学习是一个积累的过程,不焦不燥,将需要了解的知识一点点地掌握
2.针对,由“知识学习的学习是一个积累的过程”,产生的消极学习,效率地下的现象
ANSWER:关注自己的内心,相对于单纯知识的掌握而言,保持,保护持续学习的心,不能让自我施加的压力毁了学习的乐趣
-----------------------------------学习的阶段-------------------------------
看-用-变-通
--------------学习具体命令的方式(通过“VBIRD”学到)------------
1.通过man page 了解命令
1.1通过 NAME知道名字(--!使用)
1.2通过DISCRIPTION了解更加详细的信息(这一部分最好好好看),有很多有关使用的小细节
1.3通过OPTIONS来知道在文字界面下跟在命令后面的选项,这样就可以下达更加详细的命令了
1.4-SEE ALSO会给出一些可以进行衍生了解的资料(主要是通过 info 命令)
1.5-FILES会列举出可供了解的资料(这一点上和 SEE ALSO 有点像,除了info)
2.通过whatis -r name 命令来了相关的内容
example:
-命令:whatis -r man
-输出:(所有和man相关的命令,以及命令的简介)
catman (8) - create or update the pre-formatted manual pages
gnome-screensaver-command (1) - controls GNOME screensaver
man (1) - an interface to the on-line reference manuals
man (7) - macros to format man pages
man-pages (7) - conventions for writing Linux man pages
manconv (1) - convert manual page from one encoding to another
mandb (8) - create or update the manual page index caches
manpath (1) - determine search path for manual pages
manpath (5) - format of the /etc/manpath.config file
mkmanifest (1) - makes list of file names and their DOS 8+3 equivalent
mysqlman (1) - default man page for mysql
NetworkManager (8) - network management daemon
NetworkManager.conf (5) - NetworkManager configuration file
pod2man (1) - Convert POD data to formatted *roff input
semanage.conf (5) - global configuration file for the SELinux Managemen...
update-manager (8) - graphical management of software packages updates
x-session-manager (1) - Start the GNOME desktop environment
xman (1) - Manual page display program for the X Window System
3.通过/usr/share/doc文件夹中存储的软件文档来了解要用的软件
example:
想要了解gcc就可以在/usr/share/doc/gcc-***(***是版本)文件夹中了解具体的文档
这里写的是有效的,而不是高效,不是以学得快为最终目的(当然全然抛开也不行啦~)
1.阅读鸟哥的《linux私房菜--基础学习篇》
2.以一个“结构”的思维去学习(什么是结构的思维??感觉就像yy自己现在在学得这一部分内容在自己的只是体系中到底是什么位置。)
3.不断对遇到的问题在书中进行定位,通过这种方式来提高熟练度(对书,也是对自己的linux知识结构)
4.不断从--“linux如何学习”这一章中汲取养分
5.不断优化这一篇blog,完善自己的学习思路
-------------------------------------学习的心态调整----------------------
1.针对,由知识点掌握不熟练,产生的执着心态
ANSWER:“罗马不是一天铸就的”,知识的学习是一个积累的过程,不焦不燥,将需要了解的知识一点点地掌握
2.针对,由“知识学习的学习是一个积累的过程”,产生的消极学习,效率地下的现象
ANSWER:关注自己的内心,相对于单纯知识的掌握而言,保持,保护持续学习的心,不能让自我施加的压力毁了学习的乐趣
-----------------------------------学习的阶段-------------------------------
看-用-变-通
--------------学习具体命令的方式(通过“VBIRD”学到)------------
1.通过man page 了解命令
1.1通过 NAME知道名字(--!使用)
1.2通过DISCRIPTION了解更加详细的信息(这一部分最好好好看),有很多有关使用的小细节
1.3通过OPTIONS来知道在文字界面下跟在命令后面的选项,这样就可以下达更加详细的命令了
1.4-SEE ALSO会给出一些可以进行衍生了解的资料(主要是通过 info 命令)
1.5-FILES会列举出可供了解的资料(这一点上和 SEE ALSO 有点像,除了info)
2.通过whatis -r name 命令来了相关的内容
example:
-命令:whatis -r man
-输出:(所有和man相关的命令,以及命令的简介)
catman (8) - create or update the pre-formatted manual pages
gnome-screensaver-command (1) - controls GNOME screensaver
man (1) - an interface to the on-line reference manuals
man (7) - macros to format man pages
man-pages (7) - conventions for writing Linux man pages
manconv (1) - convert manual page from one encoding to another
mandb (8) - create or update the manual page index caches
manpath (1) - determine search path for manual pages
manpath (5) - format of the /etc/manpath.config file
mkmanifest (1) - makes list of file names and their DOS 8+3 equivalent
mysqlman (1) - default man page for mysql
NetworkManager (8) - network management daemon
NetworkManager.conf (5) - NetworkManager configuration file
pod2man (1) - Convert POD data to formatted *roff input
semanage.conf (5) - global configuration file for the SELinux Managemen...
update-manager (8) - graphical management of software packages updates
x-session-manager (1) - Start the GNOME desktop environment
xman (1) - Manual page display program for the X Window System
3.通过/usr/share/doc文件夹中存储的软件文档来了解要用的软件
example:
想要了解gcc就可以在/usr/share/doc/gcc-***(***是版本)文件夹中了解具体的文档
相关文章推荐
- 如何有效的学习一门编程语言 总结(持续不定时更新)
- linux 命令学习(持续更新)
- 通过看linux环境相关源码学习编程(持续更新)
- 应该避免的Android内存泄露的种种原因,你知道吗?(持续更新学习中)
- Linux学习历程(持续更新整理中)
- 初学者应该如何学习乃至玩好Linux系统呢? 推荐
- 艾伟:新手应该如何有效地学习.net
- linux基础学习笔记(持续更新ING)
- linux命令学习笔记-持续更新版
- Linux 命令行学习(持续更新中)
- linux内核完全剖析 学习笔记 打字太累 截图 持续更新
- Red Hat Enterprise Linux 5学习笔记(持续更新...)
- linux 学习 持续更新中……
- 学习Linux博客(会持续更新)
- 新手应该如何有效地学习.net (转)
- linux学习笔记... ...持续更新ing
- 软件文件linux学习感悟(持续更新中)
- 学习嵌入式Linux有没有一个最佳的顺序(持续更新)
- linux学习笔记,持续更新
- linux 学习当中问题集锦(持续更新,如有大神可帮忙解决其中的为解决问题)