• Linux bash篇,基本信息和变量


    1.shells目录       /etc/shells

    2.查看用户所具有的shell    /etc/passwd

    3.查看当前用户执行过的shell      ~/.bash_history

    4.命令别名      alias

    eg: alias ll='ls -al'

    5.查看命令类型(内外部) 

    type

    -t    (file外部命令,alias命令别名,builtin bash内置命令)

    -p      如果是外部命令,则显示路径

    -a      会由path变量定义的路径中,将所有的含name的命令都列出来

    6.收取邮件   mail

    7.查看变量内容(加$)    echo

    eg: echo $PATH    /   echo ${PATH}

    8.设置变量(" "内的变量保持原属性(前面需加&),' '内的字符为纯文本)       =

    eg:  echo $lanyue

            lanyue=888

            echo $lanyue

    加反单引号(``)(和〜同位置)也可以保持变量原属性

    转义字符:   

    追加内容时:

    eg:  lanyue=$lanyue999

    9.设置变量为环境变量      export

    10.取消变量     unset

    11.显示所有的环境变量    env/export

    12.显示所有变量(包括环境变量和自定义变量)   set

    13.显示系统所有语系     locale

    14.从键盘获取变量     read

    eg: read lanyue

    echo $lanyue

    15.声明变量类型       declare/typeset

    -a  数组

    -i   int类型

    -x  同export(设为环境变量)

    -r   设置为readonly类型,不能更改不能重设

    eg:  declare -a data

           data[0]=100

           data[1]=200

           echo ${data[1]}

    16.设置系统资源:    ulimit

    -H   严格设置

    -S   警告设置

    -a   列出所有的限制额度

    -c   如果出错,系统将进程中的内存写在文本中,叫排错文件(内核文件)

    -f    此shell可以创建的最大的文件数量

    -d   进程可使用的最大的断裂内存容量

    -l    锁定内存量

    -t   可使用的最大的cpu时间

    -u   单一用户可以使用的最大进程数量

    eg:列出你目前身份的所有的限制数据数值

     ulimit -a

     限制用户仅能创建10m以下内存的文件

     ulimit -f 10240

    17.列出历史命令   history

    -n   指定列出命令的数目

    -c   清空历史命令

    -a   将目前新增的history命令写到histfiles中

    -r   将histfiles的内容读到目前shell的history中

    -w  将目前的history的记忆写到histfiles中

  • 相关阅读:
    jmeter上传和下载、webservice、数据库连接 -- 9
    jmeter cookies和token -- 8
    java 获得 微信 UserId
    让textarea根据文本的长度自动调整它的高度
    oracle 连接数据库并查询,返回List<Map<String, Object>> 数据
    POI 4.0 读取Excel
    excel (2)
    导出 doc
    sui Mobile 试玩
    oracle 与 前台 md5
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700615.html
Copyright © 2020-2023  润新知