zoukankan      html  css  js  c++  java
  • Linux基本操作 1-----命令行BASH的基本操作


    1 Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层

       shell 分为两种

       CUI : Command Line Interface Linux 里面的CUI指的是BASH

       GUI : Graphical Line Interface  默认的GUI是GNOME


    2  BASH的一些基本的概念

        1 提示符有: #和$

           #表示的是以root的身份登录 , $表示的是以普通用户的身份登录


        2 命令一般由三部份组成: 命令 选项 参数


        3 我们可以通过键盘上的Tab按键对命令或文件名进行自动补全

           BASH会记录我们以往操作的命令,可以通过history命令查看


        4 我们可以通过键盘上面的上下键来浏览之前的命令


         5  BASH可以通过以下的命令来简化命令

            !!       重复前一个命令

            !字符   重复前一个以指定字符开头的命令
            !num   按历史记录序号执行命令
            !?abc  重复之前包含abc的命令
            !-n     重复n个命令之前那个命令

        6 BASH shell的通配符
            *         匹配0个或多个
            ?        匹配任意一个的字符
            [0-9]   匹配一个数字范围
            [abc]   匹配列表里的任何字符
            [^abc] 匹配列表外的任何字符


    3 常用的操作

       1 查看主机名

      

       2 查看系统底层的详细信息

      

         3 通过在命令后追加一个&,可以将该命令放入后台运行

      

       4 通过ls显示当前目录下的文件系统

      

       5 通过history来查看历史命令

      

       6 我们可以通过 ctrl + r 来对历史记录进行搜索查询

      

       7 命令passwd可以修改当前用户的密码

      

       8 命令id可以显示当前用户的信息

      

       

      10 通过jobs显示后台显示的任务

     

      11  通过bg命令来使得后台的程序继续执行

       

       



                                                                                                    ----------学习笔记都是通过学习LinuxCast的视频!


     

  • 相关阅读:
    Spring@Profile注解
    day 32 子进程的开启 及其用法
    day 31 udp 协议SOCK_DGRAM
    day 30 客户端获取cmd 命令的步骤
    day 29 socket 理论
    day 29 socket 初级版
    有关 组合 继承
    day 27 多态 接口 类方法 静态方法 hashlib 摘要算法模块
    新式类和经典类的区别
    day 28 hasattr getattr serattr delattr 和带__内置__ 类的内置方法
  • 原文地址:https://www.cnblogs.com/pangblog/p/3265474.html
Copyright © 2011-2022 走看看