再仔细的研究一下命令,你会进一步提高提高对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
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        #、all所有的;
-h #、help帮助;、human把byte换算成M,翻遍了解大小;
-f #、force强制执行;
-s #、size和大小相关;
-t #、time和时间相关;、tcp协议相关
-r #、recursive递归相关、遍历相关;、reverse反序;
-i #、install安装;
-v #、verbose显示相关;
-u #、udp协议相关;、user用户相关;
-p #、port端口相关;、password密码相关;
-c #、create创建相关;
-y #、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吃饭,你一定会一边哗啦啦的敲着键盘,一般说这个好神奇!

Linux认知之旅【03 进一步了解Linux命令】!的更多相关文章

  1. Linux认知之旅【01 与Linux第一次亲密接触】!

    一.搜索LINUX,了解它的前世今生! linux很厉害,应用在很多方面,我知道有超算.IOT.树莓派. 而且好多开发人员都在用这个系统.linux作为服务器使用,常年不用重启,不宕机,很少受病毒影响 ...

  2. Linux认知之旅【06 图形界面上的各种折腾】!

    玩linux免不了折腾,不折腾对不起linux 初次接触, 总会接触到绚丽的linux桌面! 但是随之而来的桌面优化,字体安装,操作习惯都需要一一适应

  3. Linux认知之旅【05 进一步了解Linux装软件】!

    一.Linux软件管理系统 二.Linux还可以用源码安装 三.Linux软件配置

  4. Linux认知之旅【04 进一步了解目录】!

    一.目录是什么? 二.不得不提的文件系统! 三.绝对路经,相对路径

  5. Linux认知之旅【02 装个软件玩玩】!

    〇.命令行终端熟悉了吗? 1.没有仔细研究上一篇文章? 拿上看看这几个命令:ls.cd.cp.mv.rm.mkdir.touch.cat.less.恩,暂时这些够用了! 什么?你连虚拟机也没装! 感谢 ...

  6. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

  7. 【Linux探索之旅】第二部分第二课:命令行,世界尽在掌握

    内容简介 1.第二部分第二课:命令行,世界尽在掌握 2.第二部分第三课预告:文件和目录,组织不会亏待你 命令行,世界尽在掌握 今天的标题是不是有点霸气侧漏呢? 读者:“小编,你为什么每次都要起这么非主 ...

  8. 【Linux探索之旅】第一部分第五课:Unity桌面,人生若只如初见

    内容简介 1.第一部分第五课:Unity桌面,人生若只如初见 2.第一部分第六课预告:Linux如何安装在虚拟机中 Unity桌面,人生若只如初见 不容易啊,经过了前几课的学习,我们认识了Linux是 ...

  9. 【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?

    内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢!   开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱 ...

随机推荐

  1. 【BZOJ1067】[SCOI2007] 降雨量(RMQ+分类讨论)

    点此看题面 大致题意:请你判断"\(x\)年是自\(y\)年以来降雨量最多的"这句话的真假. 离散化/\(lower\_bound\) 首先,考虑到年份的范围非常大,便可以离散化. ...

  2. cudaMallocPitch – 向GPU分配存储器

    概要 cudaError_t cudaMallocPitch( void** devPtr,size_t* pitch,size_t widthInBytes,size_t height ) 说明 向 ...

  3. mysql默认字符集问题

    最近在使用mysql的时候出现了奇怪的乱码问题,最开始发现mysql的字符集的确存在一些问题. 经过修改配置文件/etc/my.cnf [mysqld] character-set-server=ut ...

  4. 121. Best Time to Buy and Sell Stock——Leetcode

    Say you have an array for which the ith element is the price of a given stock on day i. If you were ...

  5. 顺序语句:GOTO和NULL语句

    一 标号和GOTO 1 语法: PL/SQL中GOTO语句是无条件跳转到指定的标号去的意思.语法如下: GOTO label;......<<label>> /*标号是用< ...

  6. 如何把设计图自动转换为iOS代码? 在线等,挺急的!

    这是一篇可能略显枯燥的技术深度讨论与实践文章.如何把设计图自动转换为对应的iOS代码?作为一个 iOS开发爱好者,这是我很感兴趣的一个话题.最近也确实有了些许灵感,也确实取得了一点小成果,和大家分享一 ...

  7. 用IDEA搭建基于maven的springboot项目

     第一步:新建一个Project 第二步:选择Spring Initializr和SDK 然后next  第三步:修改Group和Artifact 第四步:按自己的需求选,这里我选的是Web,然后ne ...

  8. Java分享笔记:使用entrySet方法获取Map集合中的元素

    /*--------------------------------- 使用entrySet方法取出Map集合中的元素: ....该方法是将Map集合中key与value的关系存入到了Set集合中,这 ...

  9. Linux平台下卸载MySQL的方法

    转载自: https://www.cnblogs.com/taomylife/p/7234925.html Linux平台下卸载MySQL的方法: MySQL的安装主要有三种方式:二进制包安装.RPM ...

  10. 高封装的property方法

    class Person(): def __init__(self): self.__age = 0 def set_age(self, age): if age < 0 or age > ...