zoukankan      html  css  js  c++  java
  • Linux学习之路2 Bash的基本操作

    一、SHELL的介绍

    shell分为两种:CLI(command Line Interface)和GUI(Graphical User Interface)
    操作系统中的shell:
    • GUI:GNOME
    • CLI:BASH

    1.Bash(命令行)

    (1)

    • 提示符:#(超级用户)、$(普通用户)
    • 命令一般由三个部分组成: 命令  选项  参数

    (2)技巧

    使用tab键来简化命令输入
    • 自动补全命令
    • 自动补全文件名
    • 无法自动补全参数

    (3)bash-历史记录

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

    (4)通过历史记录简化操作

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

    (5)搜索命令

    可以通过CTRl+r来在历史记录中搜索命令
    重新调用前一个命令的参数:esc . 按esc键之后按.键

    (6)通配符

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

    (7)切换用户

    在CLI中,通过su命令切换用户
      su -   切换到root用户并使用一个新的运行环境
      sudo  使用管理员身份运行命令
      id       显示当前用户信息
      passwd 修改当前用户密码

    (8)bash作业管理

    (1)在后台运行进程:在命令后添加一个&
    (2)暂停某个程序:通过Ctrl+z
    (3)管理后台作业:jobs(查看所有后台作业)
    bg(放到后台)
    fg(拉回前台)








  • 相关阅读:
    《淘宝技术这十年》读书总结
    广告:互联网公司的纽带
    广告:互联网公司的纽带
    定期存款要及时
    定期存款要及时
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 数组逆序排列
    Java实现蓝桥杯VIP算法训练 数组逆序排列
  • 原文地址:https://www.cnblogs.com/bryce1010/p/9387419.html
Copyright © 2011-2022 走看看