Linux认知之旅【03 进一步了解Linux命令】!
再仔细的研究一下命令,你会进一步提高提高对Linux的操作!
看完本文有空http://man.linuxde.net/转转!这是个好网站!
一、命令是什么?
计算机术语【command】:形容在对计算机程序编程时所下达的编程指令。
【命令】就命令行终端(或者win的cmd窗口)狭义的说,它是可以输入计算机,计算机识别执行,返回计算机执行结果的一系列工具(小的软件程序)。
二、命令一般长什么样?
Linux发行版中的命令,其实就是linux【GUN】工具集,和一些内置shell命令。
内置的shell命令是shell脚本编写的基础。我们用bash举例。
当你在玩Linux的时候,老鸟一定会说类似的话,Linux比较灵活,可以用很多种方式实现一样的功能!现在回想起来,谁还不是呢?(轻拍!)
这比较灵活在Linux命令上边就可以体现。
#比如,你想查看电脑的IP地址 ifconfig ip a #再比如关机 shutdown poweroff init 0 halt
#有什么区别?搜索!
通用的规则是这样的
#command -ShortOption [file|othercontext] #命令 短格式参数 对应操作的文件,或者其他内容,有时候也可以没有(方括号 [] 中的内容,Linux的帮助中就表示可选) ls /var #列出 /var目录下的文件 ls -a /var #列出 /var目录下的所有文件,包括隐藏文件 #(tips:linux下文件的隐藏,是通过在文件的名字前加一个点 “.”实现的。比如 .gitignore ,是不是很神奇?) ls -l /var #用文件的长格式列出 /var目录下的文件。 长格式:相当于windows下用 “详细信息” 显示你的目录 ls -al /var #用文件的长格式,列出 /var 目录下的所有文件 ls -al #用文件的长格式方式,列出当前目录的所有文件。 #(tips:当前目录是什么?比如,在windows下,你打开了D盘里边的music文件夹,在里边看了一下有什么文件,那么D:\music就是当前目录。) #command --longOption [file|othercontext] #命令 长格式参数 对应操作的文件,或者其他内容 ls --all /var #等同于 ls -a /var ls --size /var #等同于 ls -s /var ls --all --size /var #等同于 ls -a -s /var ; 也等同于 ls -as /var #(tips: 短格式可以这么缩写,如果你喜欢,ls的命令写成这样: ls -alstr /var, 也是能用的 ) ls --all #等同于 ls -a #为什么不找 -l 对应的长格式? #我也想,但是没有 -l 对应的长格式参数
常用的几个命令:http://www.cnblogs.com/tangbinblog/archive/2012/10/17/2727942.html
大神已经总结,但是有点多,现大概的过一遍,体会一下命令的规则。
在不断使用的过程中,努力去记住这些命令。你回庆幸记得这些工具的!
总的来说,灵活是他的使用方式、实现方法比较灵活。
在使用的时候,还是有很过规律的,细心发现这些规律, 你就能玩转Linux,甚至可以理解操作系统到底是个什么玩意?而不是仅仅停留在表面上!
三、Linux命令的常用参数
玩过了常用的命令之后,你就会发现这些参数这么多,不好记啊!
嗯,还是有章法可寻的!
之前见过有个文章里边类似的文章,没有找到。先写几个,慢慢圆满吧!
-a #1、all所有的; -h #1、help帮助;2、human把byte换算成M,翻遍了解大小; -f #1、force强制执行; -s #1、size和大小相关; -t #1、time和时间相关;2、tcp协议相关 -r #1、recursive递归相关、遍历相关;2、reverse反序; -i #1、install安装; -v #1、verbose显示相关; -u #1、udp协议相关;2、user用户相关; -p #1、port端口相关;2、password密码相关; -c #1、create创建相关; -y #1、yes默认同意
四、Linux命令查看帮助
特别说明,考研你英语水平的时候到了。帮助几乎全是英文!
嗯!又是一个学习英语的好机会!
#方式一 #command -h #有的命令没有这种方式。 cd -h #方式二 #command --help #绝大多数的命令都会有 --help 这个帮助参数 cd --help #方式三 #man command #这是用工具查看命令的帮助信息,man不是男人的意思吗?嗯,这里除了说神奇,还能说什么呢? #你可以输入“man man ”查看一下man 到底是什么man! 而且你会经常听到这个man的! #还有其他查看帮助的工具,自己去发现啦!
man cd (tips:为什么不拿 ls 举例子了?嗯,这里确实有隐情,因为 ls 参看帮助的参数仅有 --help . ls -h 参数是什么作用?查一下吧!)
(tips:windows DOS的帮助参数是这样的 “cd /?” 。嗯,是“ /? ”,有时间尝试一下啊!)
Linux命令是操作linux系统的最常用的手段,假如有一天,你靠linux吃饭,你一定会一边哗啦啦的敲着键盘,一般说这个好神奇!