免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 王楠w_n

[系统管理] 【好书推荐】讲套路:如何快速掌握Linux命令? [复制链接]

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
发表于 2016-08-09 14:13 |显示全部楼层
1、怎么能快速、深入地掌握Linux命令?说说自己的套路。
其实套路就那么几个。
第1个套路:弄一本Shell编程的工具书,时刻放在身边,方便随时查一查。毕竟命令的数量够多,而且每个命令还带有一大堆参数,记不清楚或者是记不完整很正常。
第2个套路:打印一份《Linux Bash Shell Cheat Sheet》,它是一个精简版的指南,贴在你座位的周围,随时看看,这个套路尤其适合Shell新人。看的次数多了,命令自然就记住了。
第3个套路:用man命令查看命令的使用方法。这一点对程序员的英文水平有一定的要求。加入英语特别烂,又不想学英语怎么办?看第4个套路。
第4个套路:使用中文版的cman命令查看命令的使用方法。首先把主机的locale环境设置成中文,其次就是安装cman包。然后就可以使用了。
第5个套路:无论是man还是cman,网上都能找到man的chm格式的中英文文档。放在电脑的桌面,遇到问题随时查。

2、通过man来学习Linux命令,有哪些优点和缺点?
man命令的优点简单易用,即使是新人也能立即掌握并使用。
缺点是对于命令的例子,举例很少;而且默认是英文,想要中文的话,需要一些方法才能做到。

3、你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?
没有特别想掌握的命令,因为基本上常用的命令都熟悉,也能满足我工作中的需要。

4、Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
Linux文本处理类命令有很多,我常用的有:echo、sed、grep、tail、awk、vi/vim、nano、fmt、cut、wc、sort、join、paste等。
用的都还行吧,有些使用参数记不清,需要的时候要使用“套路”翻一翻、查一查。

5、你期待中的“讲解Linux命令”的书籍,是什么样子的?
应该是这样吧:
1)对命令按类别进行分类
2)类别下列出所有的命令,按使用的频率进行排序,越常用的命令越是放前面
3)每条命令的讲解应该是这样的:命令的解释、使用的例子、特殊的用法或者是通常被使用者忽略掉的用法

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
发表于 2016-08-09 15:40 |显示全部楼层
1、怎么能快速、深入地掌握Linux命令?说说自己的套路。
没有套路,唯一的套路多用,用便利贴记下常用的,看到一个不会就记录下来,你会发现你的工位上密密麻麻的贴满了linux命令

2、通过man来学习Linux命令,有哪些优点和缺点?
man适合于你已经知道这个命令了,而不清楚这个命令的用法,更多时候我并不知道命令是哪个

3、你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?
sed+awk,别忘为什么,要想高碧格使用shell,这两个是绕不开的

4、Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
ls、scp、chmod、chown、date。。。。
基本用法没问题,高级用法还得man或google

5、你期待中的“讲解Linux命令”的书籍,是什么样子的?
对讲解Linux命令的书籍,我没有任何期待,这东西不需要看书啊,除非是shell编程才需要系统性的讲解

论坛徽章:
13
数据库技术版块每日发帖之星
日期:2015-08-06 06:20:002017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29极客徽章
日期:2016-12-07 14:08:02JAVA
日期:2016-10-25 16:01:09luobin
日期:2016-06-17 17:46:362016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之天津
日期:2015-12-16 22:35:03黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-10-09 06:20:002015亚冠之广州恒大
日期:2015-09-21 21:40:222015七夕节徽章
日期:2015-08-21 11:06:17
发表于 2016-08-09 21:37 |显示全部楼层
1、怎么能快速、深入地掌握Linux命令?说说自己的套路。
    这个只能勤练,但看着书多敲命令练习是可以,但进展会比较慢,而且很容易遗忘,
    在实战环境下才有效,比如工作环境,有各种各样的需求时,这时编写编练,印象最深,学的也更好,也不容易忘。

2、通过man来学习Linux命令,有哪些优点和缺点?
     优点,对命令解释的很详细,而且很全
     缺点,参数很多时,在里面找想要的东西太费劲。

     实际上,查找命令使用方法时,更希望有几个完整的例子,这才是最好的。但网上搜索有时也不一定能很快找到对口的解决方案,都互相转来转去的。

3、你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?

    iostat、top、vmstat等这类检测系统性能用的命令,这在实际工作中用的比较多。
    这类命令更希望有实战的文章或教程,如何去发现问题,遇到问题如何解决问题,一些思路等这类的。

4、Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
    常用命令:cat grep awk sort uniq wz less tail head more等
    awk只用了简单的功能,sed想用,感觉有点复杂,等有需求了再仔细研究下。


5、你期待中的“讲解Linux命令”的书籍,是什么样子的?

    实战类型的,实际常用的命令,比较偏门的就算了。
    一些命令最好从实际工作层面来讲解是怎么用的,同时有实际问题,解决问题的案例等

论坛徽章:
8
数据库技术版块每日发帖之星
日期:2015-12-22 06:20:00平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2016-01-21 06:20:00IT运维版块每日发帖之星
日期:2016-02-03 06:20:00技术图书徽章
日期:2016-02-03 16:35:252016猴年福章徽章
日期:2016-02-18 15:30:34shanzhi
日期:2016-06-17 17:59:31JAVA
日期:2016-10-25 16:16:28
发表于 2016-08-09 21:46 |显示全部楼层
本帖最后由 sjf0115 于 2016-08-09 21:46 编辑

1. 怎么能快速、深入地掌握Linux命令?说说自己的套路。
先确定发展的方向(是做驱动还是网络等),Linux 包含内容太多,确定方向才能选择合适的点深入下去。
找到需要深入的点,就选择相关的书籍学习一下,自己编写一些程序实践,在实践过程中回顾存在知识点的不足,
再进一步学习。同时可以关注领域内的动态。
具体:
(1)偶然之间发现一个很好玩的东西:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:
  1. echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)
复制代码
(2)如果你正在使用一个新的命令,那么有两种途径可以查看它的详细用法。一种途径是“man <程序>”,其中<程序>是你要运行的程序名字。
例如,“man cp”会在man文件浏览器中告诉你cp的详细用法。另一种途径可以更快的查看某个命令的主要用法——“ -help”。
例如,“cp -help”会在终端中直接打印出cp命令的大量用法。换句话讲,-help选项在所有的Linux命令中具有相同的含义。
(3)对于一些经常用到的命令,我们可以打印出来,放在自己能经常看到的位置,时时刻刻都能看到,做到温故知新。死记命令是很枯燥的。最重要的是勤于练习。

2. 通过man来学习Linux命令,有哪些优点和缺点?
man命令可以让你快速的查看它的详细用法。内容很多,其实要是有一个能列出比较常用参数的命令挺好的。

3. 你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?

sed和gawk命令
由于每天都会处理文本文件,检查日志文件,读取配置文件,处理数据元素等,可以很好的自动化处理文本文件中的各种类型数据。如果只用shell脚本命令来处理文本文件的内容有点麻烦,这两个命令极大的简化了需要进行数据处理任务。

4. Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
sed awk grep  cat sort uniq等命令


5. 你期待中的“讲解Linux命令”的书籍,是什么样子的?

实战内容多一些,不要全是一些枯燥的概念。LINUX命令行与SHELL脚本编程大全其实就挺不错的。linuix命令分类要合理。








论坛徽章:
0
发表于 2016-08-09 23:29 |显示全部楼层
帮楠妹妹顶顶

1 怎么能快速、深入地掌握Linux命令?
装个无界面的Linux,多用用。我当年刚学的时候,装的是FreeBSD,而且当年红帽的界面也一般,所以学Linux还算快的。

2 通过man来学习Linux命令,有哪些优点和缺点?
优点很多,缺点只有一个:至少先知道相应的命令。如果是0基础,没办法man。

3 你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?
sed awk不知道还算不算命令了,这个不经过常年的实践真掌握不好,应该把它们归为软件。其实初学Linux,尤其是开发,最重要的是一些网络命令,ping,route,ifconfig,tcpdump...

4 Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
复杂的文本就不要叫命令了吧,会吓倒一大批初学者的。如果一开始碰到的是sed,awk和emasc,那今天肯定还在用windows。

5 你期待中的“讲解Linux命令”的书籍,是什么样子的?
印度那个小伙子写的很不错:Linux Shell脚本攻略。具体又回到问题2了,都有man了,配合着入门的书完全够了。其他的书应该类似cookbook比较好吧,教程类就不需要了。

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
发表于 2016-08-10 10:48 |显示全部楼层
套路太深!!!不过适合搞一套放在床头和妹子一起学习生活!!!

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
发表于 2016-08-10 10:57 |显示全部楼层

1、怎么能快速、深入地掌握Linux命令?说说自己的套路。
装机一套,然后从CD MKDIR LS 开始执行下看看
2、通过man来学习Linux命令,有哪些优点和缺点?
MAN最大的优点是随机赠送,可以很方便的查找。缺点是很多命令尽管进行了详细解释,但需要理解才敢执行,如果能加入更多例子就更好啦

3、你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?
sed、awk,find ,PS涉及到文内容管理以及进程的高效查询
4、Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
vi\cat more less
基本用法没问题,高级用法还得man或google

5、你期待中的“讲解Linux命令”的书籍,是什么样子的?
翔实实例功能讲解就好

论坛徽章:
0
发表于 2016-08-10 13:03 |显示全部楼层
没想到作业对于linux命令有这么多有趣的研究,包含linux的历史如数家珍,我虽然在鸟哥私房菜的带领下入门了,
但是对于如此生动的学习,还是首次,希望在吴师傅的带领下,也可以轻松诙谐的掌握这些。

1/怎么能快速、深入地掌握Linux命令?说说自己的套路。
首先,建议有扎实的操作系统基础了解不同操作系统和一些网络知识,可以从linux私房菜开始学习。
其次,是实践,只有经常使用才能得到真谛,所以要提前假设一台服务器,可以是centos、ubuntu、redhat,
自己选择,建议centos就足够,它简单易用,命令功能强大
再次,就是要有一个知识体系,将命令和日常工作联系起来,多写脚本,方便日常运维,因为这才是目的。

2、通过man来学习Linux命令,有哪些优点和缺点?
通过man来学习,可以看到常用的参数,算是linux一个人性化的设计,对于linux高手,已经熟悉了常见的
参数,触类旁通没问题,对于linux新手来说,就不那么合适了,建议可以看看鸟哥私房菜基础篇学习,
他将命令分类,然后分别介绍。如果有机会通过吴师傅的这本书也不失为一种乐趣,寓教于乐。

3、你目前最想深入学习和掌握的1-2个Linux命令是什么?为什么?
xargs、awk,xargs作为一个参数传递的命令,在进行数据过滤和查看时特别方便。
awk作为一个脚本常用命令如果可以寓教于乐的掌握对于字段的读取和掌握一定是运维利器。

3、Linux文本处理类命令,你最常用的是哪些?哪些觉得掌握的还不够好?
常用的就是ls、fdisk、pwd、find、top、vmstat、lvcreate等。
对于vmstat等一些监控工具类工具还有待提高,对于awk、sed等运维类 工具掌握的还不够。

4、你期待中的“讲解Linux命令”的书籍,是什么样子的?
首先是实用,包含一些作者学习中的一些体会,在日常工作的问题可以解决实际问题
其次是趣味,不枯燥,不是纯翻译文档的,包含一些小技巧和描述性的东西更好
最后是提高,分清主次,使自己的境界和管理能力都有提升。

论坛徽章:
0
发表于 2016-08-12 09:28 |显示全部楼层
去年开始自学Linux,一切出于爱好,工作不是干这个的,但我想去学,于是就开始学了

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
发表于 2016-08-12 10:42 |显示全部楼层
先占坑
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP