Linux基础学习 BASH

 

1、在Linux中terminal == bash

2、提示符

#(代表root用户---最大权限--所有操作很危险--有破坏os的权利)、$(代表普通用户)

3、命令行一般由三个部分组成:

 

命令  eg hostname     主机名称

ls                                 列出目录

uname                        操作系统类型

uname -r                     Kernel(内核)的版本号

uname-a == uname -all   Kernel全部信息  

选项

参数    可以通过命令 -参数【单字符】 或者 命令--【字符全称】

           也可以通过命令执行程序

               程序可以通过 ctrl+c直接中断   ctrl + z 暂停

4、使用TAB建

对命令自动补全

能直接识别出来就显示什么

自动补全文件名

没有办法补全参数

5、BASH--历史记录

      • Bash会保存你输入命令的历史记录,可以通过上下按键或者history命令来查看
      • 使用上下键查看之前的命令
      • 使用history查看历史命令

6、通过历史记录简化操作

    1. !!        重复前一个命令
    2. !字符    重复前一个以“字符”开头的命令
    3. !num     按照历史记录的序号执行命令
    4. !?abc    重复之前包含 abc 的命令
    5. !-n    重复n个命令之前的那个命令

7、搜索命令历史记录

    1. 可以通过Ctrl + r 来在历史记录中搜索命令(reverse - i - search)
    2. 重新调用前一个命令中的参数
      • Esc 按esc 之后按 . 键

 

8、命令行通配符

Bash shell 支持以下的通配符

      • *  匹配零个或多个
      • ? 匹配任意一个字符
      • [0-9] 匹配一个数字范围
      • [abc] 匹配列表里任何字符
      • [^abc] 匹配列表以外字符

9、切换用户

 

      • su 和 su- 都可以切换到root模式
        1. su仅仅是权限扩大
        2. su - 是切换到另一个终端
    • sudo 使用管理员的身份执行命令

10、id   显示当前用户身份

11、passwd  修改密码

12、bash 作业管理

(1)在后台运行进程

          在命令后面加一个 &

  1. 暂停某个程序
      1. Ctrl + z 或者发送信号 17
      2. Ctrl + c  中断
  2. 管理后台作业
      1. Jobs    用来查看当前的作业
      2. bg      
      3. Fg
发布了26 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41926640/article/details/82834176