如何学习linux常用命令命令

如何学习Linux系统命令和工具_Linux教程_Linux公社-Linux系统门户网站
你好,游客
如何学习Linux系统命令和工具
来源:Linux社区&
作者:shuqin1984
如何学习 Linux 命令和工具呢? 相信这是一个令许多Linux 初学者和爱好者欲前又止的颇为头疼的一件事,也是我目前一直在思考的问题。因为我也期望能够更轻松地学好用好 Linux 命令和工具。 以下是我的一些思考结果。
0.& & 安装一个 Linux 版本
虽然 Windows 下提供了像 cygwin 类似的工具来模拟 Unix 环境和实用工具,不过,品尝原滋原味的口味不是更好吗?& 最重要的是有真实的氛围。
1.& & 摒弃神秘感和畏惧感
a. Linux 命令只是一个可靠的小程序,用来完成特定用途的一件事;
b. Linux 命令提供了多种选项来控制其行为,以产生多样的效果和灵活性。不过,需要掌握的常用选项并不多。
简而言之, 需要知道两件事: 它是用来做什么事的; 有哪些常用选项和适用场合。 初期不必贪多求全。
三个要过关
a. 英语障碍。 好的文档和帮助信息都是英文编写的。因此英语要过关, 至少要达到熟练无障碍阅读的地步; 只要有高中英语水平和一本中英词典就足够应对了;
b. 理解障碍。 学习Linux 命令无非是要理解其用途及用法。有时候,需要补习计算机专业基础知识来理解和使用该工具所涵盖的含义和用途;
c. 心态障碍。 大多数 Linux 命令提供了 N 多选项,往往令人无所适从。因此,要耐心,细心、静心。用一种探索的精神去深入。
若能克服上述障碍和困难,相信会受益匪浅的。把它看成一种挑战和进步的机会,不要逃避。
a.& 先将最常用的命令及常用选项掌握纯熟,不要贪多求全; 掌握正则表达式;
b.& 从选项较少的简单的命令学起,逐步复杂化; 当然也可反着来,先征服最难的;
c.& 每天一个命令, 持之以恒;
d.& 相关命令关联学习, 比如 which , whereis ,& type, locate , find .
a.& man , info , --help , -h 参看帮助信息;
b.& man - apropos keyword 根据关键字查看相关的命令;
c.& 使用文本文件;
d.& 善于将任务分解为若干简单的子任务;
e.& 掌握管道、IO重定向;
命令的学习步骤
S1: man cmd or cmd --help 首先了解其基本用途;
S2: 阅读其选项,动手实践,确切理解其选项含义; 揣摩作者为什么要设计这些选项;
S3:& 自己思考下, 对于其用途,最常用的是什么需求和适用场合;
S4:& 利用该命令(或组合其他命令)解决问题;
6.& 找一本好的参考书籍
推荐 《Shell脚本学习指南》。 这本书非常具有实用性, 它不是照本宣科地从语法讲起, 从一开始就专注于 LINUX 的常用标准工具和脚本编写的重要技巧。 建议先找一本简单的入门书了解下,再来阅读此书比较好,适用于对 Shell 有一知半解,期望能够系统深入地学习和使用 Shell 的读者。
&《Shell脚本学习指南》PDF版下载见
相关资讯 & & &
& (09/28/:46)
& (08/17/:44)
& (06/14/:06)
& (09/17/:24)
& (08/17/:55)
& (06/07/:42)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款标签:至少1个,最多5个
Linux命令学习之:nl命令
nl命令在linux中用来计算文件中的行号。nl可以将输出的文件内容自动加上行号,默认的结果类似cat -n,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等设计
1. 命令格式
nl [选项]…[文件]...
2. 命令参数
-b:指定行号指定的方式,主要有两种
-b a:表示不论是否为空行,也同样列出行号(类似cat -n)
-b t :如果有空行,空的那一行不要列出行号(默认值)
-n:列出行号的表示方法,主要有三种
-n ln:行号在屏幕的最左方
-n rn:行号在屏幕的最右方显示,且不加0;
-n rz:行号在自己栏位的最右方显示,且加0
-w:行号栏位的占用的位数
-p:在逻辑定界符处不断重新开始计算
3. 功能说明
nl 命令读取 File 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。 在输出中,nl 命令根据您在命令行中指定的标志来计算左边的行。 输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。 除非使用 -p 标志,nl 命令在每个逻辑页开始的地方重新设置行号。 可以单独为头、主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。
4. 使用实例
实例一:用nl列出test.sh的内容
nl test.sh
startDate=$1
echo $startDatet
说明:文件中的空白行,nl不会自动加上行号
实例二:用nl列出test.sh的内容,空白行加上行号
nl -b a test.sh
startDate=$1
echo $startDate
说明:文件中的空白行,也会加上行号
实例三:用nl列出test.sh内容,控制行号的位数
nl -b a -n rz -w 5 test.sh
startDate=$1
echo $startDate
说明:文件中的空白行,也会加上行号,并且行号以5位数字显示。
0 收藏&&|&&0
你可能感兴趣的文章
2 收藏,1.7k
1 收藏,151
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
我要该,理由是:
扫扫下载 App}

我要回帖

更多关于 linux常用命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信