• Linux学习--------一


    用户不能直接操作Kemel,所以需要通过Shell来操作Kemel(内核)

    Shell 分为CLI与GUI两种

    CLI:Command Line Interface

    GUI:Graphical User Interface 操作系统的Shell GUI:GNOME CLI:BASH

    CLI:命令行界面、GUI:图形界面。

    提示符 #、$ (区分用户)

    $代表当前用户(一般用户)

    #代表root用户

    [LLD@hostname~]$

    hostname代表主机名

    ~代表当前目录

    命令一般由三个部分组成命令选项参数

    参数由 - 加参数名组成(如 ls -a)

    使用Tab键来自动补全命令

    Tab可以用来显示出已XX开头的命令

    如:输入 un 按 Tab 显示 uname unalias

    Tab 还可以补全文件名、目录名

    Tab无法补全参数

    通过上、下键来查看曾经执行过得命令

    通过history 来查看执行过的所以命令

    !! 重复执行前一个命令

    !字符 重复前一个以“字符”开头的命令

    !num 以历史记录序号执行命令

    !?abc 重名之前包含abc的命令

    !-n重复n个命令之前的命令

    通过Ctrl + r来搜索执行过的命令

    Bash Shell支持一下通配符:

    * 匹配零个或多个

    ? 匹配任意一个字符

    [0-9] 匹配 一个数字

    [abc] 匹配列表里任何字符

    [^abc] 匹配列表以外字符

    切换用户

    在CLI中通过su命令切换命令

    su - 切换到root用户并使用一个新的命令行环境

    sudo 使用管理员用户在执行命令

    id 显示当前用户信息

    passwd 修改当前用户密码

    BASH作业管理

    在后台运行进程 在命令后添加一个 &

    暂停某个程序 通过Ctrl+z或者发送信号 |7 管理后台作业

    jobs 查看所以后台运行的程序

    bg 让程序继续在后台运行   bg + 后台的程序编号

    fg 让程序在前台运行          fg+ 后台在程序编号

    如:

    运行程序

    按Ctrl+Z 让程序后台运行

    查看后台运行的程序  执行 jobs

    让程序后台继续运行  执行 bg 1

    让程序前台继续运行  fg1

  • 相关阅读:
    js 图片转base64上传图片
    小程序 分享之后,从分享点进去 input里面中文值被转化成字符,需再转化成中文方法
    uni-app map组件的marker
    Python小练习003
    Python小练习002
    Python小练习001
    耶鲁大学——心理学导论(这就是你的大脑)
    ORACLE 创建新表
    键盘事件
    VIDEO当前视频的总长度和视频进度
  • 原文地址:https://www.cnblogs.com/softlin/p/3151722.html
Copyright © 2020-2023  润新知