美文网首页
01-Linux入门基础:命令行BASH的基本操作

01-Linux入门基础:命令行BASH的基本操作

作者: 梦幻西瓜 | 来源:发表于2018-12-29 09:50 被阅读0次

    1.1命令行BASH的基本操作

    1.1.1 shell

    shell又叫壳,shell是操作系统内核和操作者(用户)之间的接口。

    user<-->shell(kernel)
    

    shell分为:

    • CLI:Command Line Interface
    • GUI:Graphical User Interface

    1.1.2 BASH

    提示符#表示超级用户

    提示符$表示普通用户

    命令一般由三部分组成:

    • 命令
    • 选项
    • 参数

    [root@localhost ~]#

    • root是用户名
    • @是分隔符
    • localhost是主机名
    • ~是当前工作目录,~表示的是用户家目录,root的家目录一般是/root
    • #表示超级用户

    1.1.3 常用命令

    ls:列出当前的文件

    uname -a:列出当前主机的信息

    命令后接&,可以让命令在后台运行

    使用Tab键可以自动补全命令

    history:可以列出所有的输入命令

    !! 重复上一个历史命令
    !字符 重复字符匹配的最近输入的历史命令(倒序匹配,最近输入的命令最先匹配)
    !num 重复对应序号的命令
    !?abc 重复最近输入包含abc字符的命令
    !-n 重复n个命令之前的那个命令
    

    Control+r命令可以进入搜索页面,搜索匹配对应命令,按esc退出

    1.1.4 命令行通配符

    *:匹配零个或多个

    ?:匹配任何一个字符

    [0-9]:匹配一个数字范围

    [abc]:匹配一个括号内的字符

    [^abc]:匹配一个非括号内的字符

    1.1.5 切换用户

    su -:切换用户并切换到新的工作环境

    sudo:使用管理员身份运行命令

    id:显示当前用户信息

    passwd:修改当前用户密码

    1.1.6 BASH作业管理

    &:命令在后台运行(在命令后添加&那么该命令就在后台运行)

    ctrl+z:暂停命令

    管理命令:

    #查看所有正在后台运行的命令
    jobs
    
    #ctrl+c终止命令
    #ctrl+z暂停命令
    
    #bg 进程名可以让命令后台运行
    bg
    
    #fg 进程名可以让命令前台运行
    fg
    

    相关文章

      网友评论

          本文标题:01-Linux入门基础:命令行BASH的基本操作

          本文链接:https://www.haomeiwen.com/subject/zyhdlqtx.html