码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础命令

时间:2016-07-25 16:40:26      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:linux命令   帮助   

获取命令的使用帮助:


       内部命令:

              help  command

       外部命令:

              (1)命令自带简要格式的使用帮助

                      # 命令(command) --help

              (2)使用手册:manual

                      位置: /user/shaare/man

                # man COMMAND

                   SECTION (章节):

                             NAME:     功能性说明

                             SYNOPSIS:语法格式

                             OPTIONS: 选项

                             EXAMPLES: 使用示例

                             AUTHOR :作者

                             BUGS:   报告错误的方式

                             SEE ALSO :参考

                   SYNOPSIS (概要,大纲)

                                 [ ] :可选内容

                                < >:必须提供的内容

                                a|b|c:多选一

                                . . .:同类内容可出现多个

MAN手册章节说明

      1. 用户命令

      2. 系统调用

      3. C库调用

      4. 设备文件及特殊设备

      5. 文件格式;(配置文件格式)

      6. 游戏使用帮助

      7. 杂项;

      8. 系统管理员手册

   即可用   man  【#】 命令 

                制定章节查看   可用 whatis  命令来简要查看命令位于那几个章节

        man命令打开手册后的操作方法

                翻屏:

                         空格键:向文件尾翻一屏

                          b : 向文件首部翻一屏

                         Ctrl+d:向文件尾部翻半屏

                         Ctrl+u: 向文件尾部翻半屏

                         回车键:向文件尾部翻一行

                         k :向文件首部翻半行

                         G :跳转至最后一行

                         #G :跳转至制定行 可以1G跳转至第一行

              

                  文本搜索:

                         /word:从文件尾部查找word字符;不区分大小写

                       ?word:从文件尾部向首部一次查找;

                        n : 与查找命令方向相同;

                         N : 与查找内容相反的方向

        info COMMAND

               获取命令的在线文档;

        很多应用程序会自带帮助文档: /usr/share/dos/APP-VERSION

               README : 程序的相关信息;

               INSTALL  : 安装帮助

               CHANGGES:版本迭代时的改动信息

      (5) 主流发行版官方文档  

                http://www.redhat.com/doc

         (6) 程序官方文档:

                官方站点上的  “Document”

      (7) google搜索

             可以用 

                    想要搜索的名字   site:具体站点



Linux基础命令

type command  可以查看命令是shell内置命令还是外部命令

            内部命令:help command查看帮助

            外部命令:which 命令 查看命令的信息(可查看命令是否有别名)

                                

                                command --help

                                                   - h   查看帮助

            whereis 命令 可以查看命令所在位置

history   命令的历史

      选项:

-c: 清空列表  清空的是内存可以用 -r再读回来

-d #: 删除指定的历史命令 可以一次删多条   命令号  条数

-a: 追加当前会话的命令历史至历史文件中去;

                -w: 把历史列表中的命令追加到文件中

                 history  # 显示最近的多少条命令

      history快捷方式:

!#: #为命令历史列表中的命令编号;可用执行第#条命令;

!!: 执行上一条命令;

!-#: 执行命令历史列表中的倒数第#条命令;

!string: 执行命令历史列表中的最近一次以string开头的命令;

!$: 引用上个命令的最后一个参数; ESC后松开再按 .

命令历史相关的环境变量

                HISTSIZE:命令历史中可以保存的命令的个数;

HISTFILE: 命令历史文件;

HISTFILESIZE:命令历史文件可以保存的命令的个数;

HISTCONTROL: 控制命令历史的生成;

HISTONTROL=ignoredups: 忽略记录重复的命令;连续的相同命令才为重复;

HISTONTROL=ignorespace: 不记录以空白字符开头的命令;

HISTONTROL=ignoreboth: 同时具有上面两种特性;

            注意:这种修改只对当前shell有效!

   who   可以查看登录到系统中的用户

         -b  系统启动时间

         -d  显示死亡进程

         -l   显示登录进程

         -u  显示谁登陆了 能显示登录时间和进程的id号

         -r   运行级别

      【增强版的who】


        ls    列出目录内容

       单独执行ls指令可列出目录的内容,包括文件和子目录的名称。

参数

         -1        每列仅显示一个文件或目录名称,并显示出文件的各种信息。

         -a或--all   显示所有文件和目录。

         -d, --directory 当遇到目录时列出目录本身而非目录内的文件

         -h, --human-readable 人类易懂方式显示  与-l 一起,以易于阅读的格式输出文件大小

                          (   例如 1K 234M 2G)

         -r,    --reverse 排序时保留顺序

         -R,   --recursive         递归显示子目录

      pwd 显示用户的当前目录完整路径

                 是echo $PWD的值来显示的

      cdchange directory  

               切换目录

           cd和 cd~:切换回自己的家目录;

                             注意:bash中 ~ 表示自己的家目录;

                                                    .  表示当前目录

                                                    ..  表示上一级目录

           cd ~USERNAME:切换至指定用户的家目录;

           cd - :在上一次所在的目录与当前目录来回切换;

                    $OLDPWD和$PWD  环境变量之间来回切换

           

      cat :concatenate 文件文本查看工具   

            

        -n:给显示的文本行编号

        -E:显示行结束符$

         tac是cat查看的内容倒序显示

more:只支持向后翻(文件尾部以后)

 less:支持前后翻

 head:

        -n #:显示前多少行

        -#:

 tail 

         -n # 显示后多少行

         -f:查看文件尾部结束后不退出,跟随显示新增的行

            (用于监控文件的写入状况)

 echo命令的用法:

       file:查看文件内容类型

           file 【FILE】

shutdown 关机或者重启命令

shutdown [OPTION]... TIME [MESSAGE]

    选项

            -h:halt 关机

            -r:reboot重启

            -c:cancel取消

            -k:不要真的关机,只是发送警告信息出去:

    time时间:

            now

            hh:mm

                 20:25 系统将在20:25分关机,若今天的这个时间已经过去则将在明天的这个时间关机

            +m

                +5 表示5分钟后将.....

技术分享

wall 向每个用户发送信息

               格式 wall  信息内容

       cal 查看日历

        cal [[month] year]

     cal 10 2006:查看2006年10月的日历

     cal  2016:嘻哈看2016年的日历

取基名

basename /etc/sysconfig/network-scripts/ifcfg-eth0 

取路径名

dirname  /etc/sysconfig/network-scripts/ifcfg-eth0

alias 定义命令的别名

        alias: 查看所有命名的别名

        alias NAME="COMMAND"

    禁用别名:

                unalias  别名

          


        


Linux基础命令

标签:linux命令   帮助   

原文地址:http://11741220.blog.51cto.com/11731220/1829572

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!