zoukankan      html  css  js  c++  java
  • 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吃饭,你一定会一边哗啦啦的敲着键盘,一般说这个好神奇!

    --------------------------------- 长风破浪会有时,直挂云帆济沧海。 --献给未来的自己 ---------------------------------
  • 相关阅读:
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    SVN分支
    SVN分支
    SVN 版本回退
    SVN 版本回退
    如何在excel中取消合并单元格后内容自动填充?
    如何在excel中取消合并单元格后内容自动填充?
    如何让自己像打王者荣耀一样发了疯、拼了命的学习?
  • 原文地址:https://www.cnblogs.com/bagechashu/p/7812096.html
Copyright © 2011-2022 走看看