• Linux学习笔记(2)-BASH基本操作


    Kernel:Linux内核。

    Shell:接受用户输入的指令,并将这些指令转换为Kernel可处理的信息。它是用户与Kernel之间联系的桥梁。

    Shell分为CLI(Command Line Interface)和GUI(Graphic User Interface)两种。

    Linux的Shell:

    Cli名称为BASH,GUI名称为GNOME。

    Bash能完成Linux的所有命令,GNOME则不一定。

     

    BASH提示符:

    #:代表root用户;$代表普通用户

     

    Linux命令行提示符:

    [root@linux ~]#

    Root代表当前的登录用户为root用户

    Linux 代表当前的主机名,名为linux。

    ~ 代表当前的目录为home目录。

     

    命令一般由三部分组成:

    命令 选项 参数

     

    uname:返回当前系统信息

    参数:-r 返回当前系统版本号

    -a 或 -all返回当前系统的所有详细信息

     

    任何命令后面加&,可以将命令在后台运行。

    例如:firefox & 在后台打开火狐浏览器。

     

    Tab键简化命令使用:

    1. 在输入开头部分命令,再按TAB键可自动补充剩余字符。如果有多个命令相符,则显示符合的所有命令;
    2. 在输入指定的文件名或文件夹名称,也可以用tab键自动补充字符,有多个相符也显示符合的文件名;

     

    BASH的历史记录:

    1. 通过按上下键可浏览过去的操作命令;
    2. history命令显示之前的操作历史记录。
    3. 其他简化操作:


    通过Ctrl+r:可以输入任一字符快速搜索之前使用的命令。

    通过Esc+.:可以利用上一次命令使用的参数。

     

    通配符:

    通配符的使用与正则表达式类似。

     

    切换用户:su命令

    su - :切换到root用户(加-破折号代表启用全新的终端)

    su – 指定用户名:切换到指定用户

    使用管理员用户权限执行命令:sudo

     

    id:显示当前用户信息

    passwd:修改当前用户密码

    clear: 清屏

     

    BASH后台作业管理:

    1. 命令后添加 &,让命令在后台执行;
    2. Ctrl+z :暂停某个程序(发送信息17);
    3. jobs:查看后台运行的程序;
    4. bg 序号:让程序继续在后台运行;(序号使用jobs查找)
    5. fg 序号:把程序从后台拉到前台运行。(序号使用jobs查找)
  • 相关阅读:
    栈(代码分解)
    线性表(代码分解)
    绪论简概
    1006 Sign In and Sign Out (25 分)
    1005 Spell It Right (20 分)
    分支界限法解决0/1背包问题
    Sequence( 分块+矩阵快速幂 )
    Shape Number (最小表示法)
    Age of Moyu (2018 Multi-University Training Contest 7)
    [Cqoi2014]危桥 (两遍网络流)
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/2972371.html
Copyright © 2020-2023  润新知