zoukankan      html  css  js  c++  java
  • LINUX核心命令实战总结十三——系统常用内置命令

    1.1内置命令概述

    Linux中有一种特殊的命令,叫内置命令,它们从天生与其他命令不同,因为它们从系统启动那一刻就已经在内存中了。

    1.2内置命令简介

    参数选项

    解释说明(带*的为重点)

    :

    执行完这个命令不会对系统造成任何影响(*

    .

    在当前的shell环境中执行shell脚本,和source功能一样(*

    [

    构造条件测试表达式,常用于shell脚本,功能类似于命令test*

    alias

    显示和创建已有命令的别名(*

    bg

    把任务放后台(*

    bind

    显示和设置命令行的键盘序列绑定功能

    break

    跳出循环,常用于shell脚本的循环语句(*

    builtin

    运行一个内置shell命令

    caller

    返回所有活动子函数调用的上下文

    cd

    切换目录,具体使用方法见第二章

    command

    即使有同名函数,也仍然执行的命令

    compgen

    帅选补全结果

    complete

    指定可以补全的参数

    compopt

    修改补全设置

    continue

    忽略本次循环的剩余代码,进入下一次循环,常用于shell脚本的循环语句(*

    declare

    声明一个变量或者变量类型

    dirs

    显示当前存储目录的列表

    disown

    从任务表中删除一个活动任务

    echo

    显示一行文本,具体使用方法见第五章echo命令(*

    enable

    启用或禁用内置命令

    eval

    读入参数,并将它们组合一个新的命令,然后执行(*

    exec

    用指定命令替换shell进程

    exit

    退出shell*

    export

    设置或显示环境变量

    false

    错误,假

    fc

    查看历史命令

    fg

    把后台任务放到前台(*

    getopts

    分析指定的位置参数

    hash

    查找并记住指定命令的全路径名

    help

    显示内置命令的帮助信息(*

    history

    显示内置命令历史列表

    jobs

    显示放到后台的任务

    kill

    杀死指定进程,具体方法见第9章的kill命令

    let

    用来计算算术表达式的值,并把算术运算的结果赋值给变量

    local

    用在函数中,把变量的作用限制在函数内部

    logout

    退出登录shell

    mapfile

    从标准输入读取数据并写入数组

    popd

    从目录栈中删除项

    printf

    使用格式化字符串显示文本

    pushd

    向目录堆栈中增加项

    pwd

    显示当前的工作目录,具体使用方法见第二章的pwd命令(*

    read

    从标准输入读取一行,保存到变量中

    readonly

    将变量设置为只读,不允许重置该变量

    return

    从函数中退出

    set

    设置并显示环境变量的值

    shift

    将位置变量左移n

    shopt

    打开/关闭控制shell可选行为的变量值

    source

    在当前的shell环境中执行shell脚本,与“.”的功能一样(*

    suspend

    终止当前shell的运行(对登录shell无效)

    test

    构造条件测试表达式,功能类似于命令“[

    times

    显示累计的用户和系统时间

    trap

    抓取shell收到的信号

    true

    正确,真

    type

    显示命令说我类型(*

    typeset

    declare,设置变量并赋予武器属性

    ulimit

    显示的或者设置进程可用资源的最大限额(*

    umask

    为新建的文件和目录设置默认权限,具体使用方法见第二章的=umask命令(*

    unaiias

    取消置顶命令别名设置(*

    unset

    取消指定变量的值或者函数定义

    wait

    等待指定的进程完成,并返回退出状态码

  • 相关阅读:
    【华为云技术分享】使用keil5打开GD32F450i的MDK项目出现的问题以及J-Link无法烧录程序对应的解决方案
    【华为云技术分享】不为人知的稠密特征加入CTR预估模型的方法
    205. 判断两个字符串的模式是否相同 Isomorphic Strings
    541. 反转字符串2 Reverse String II
    插入排序,二分查找插入排序,使用二叉树的插入排序
    二分查找,求mid值的类型溢出问题
    二叉搜索树类的C#实现
    二叉搜索树,删除节点
    二叉搜索树的前驱节点和后继节点
    438. 匹配字符串(顺序不同但个数相同的字符串) Find All Anagrams in a String
  • 原文地址:https://www.cnblogs.com/huihuangyan/p/13705756.html
Copyright © 2011-2022 走看看