linux常用命令_

之前一次登陆使用过的命令会在./bash_history文件中记录

###################################################

alias

为指令设置一个别名

alias vi='vim'用vim来代替vi开启文本文件

##################################################

*:为通配符

可以替代任何字符,常用语批量操作

rm -rf filePartName*

#####################################################

type

可以查询命令是否为bash shell 内建命令

####################################################################

C+u: 删除光标到开始处的所有命令

C+k: 删除光标到末尾处的所有指令

C+a: 将光标移动到最前面

C+e: 将光标移动到最后面

在\后面接上enter,可以让命令换行编写

###################################################################

shell变量

输入类似于 

TEST=test

的命令时将会称为shell变量,使用echo $TEST可以显示变量的具体值

在编写变量时可以使用单引号和双引号

双引号: TEST_0="$TEST is a" 当双引号引用其他变量时,可以将其他变量的值传递到改变量内

单引号: TEST_1='$TEST is b' 当单引号试图引用其他变量时,是不会有该效果,

当不使用单双引号时如果需要空格,引号,等指令符号,需要在前面填写\

unset: 取消变量设定

export 可以将变量导入当前环境变量里

###################################################################

export 和 env 

可以查看当前系统中的环境变量

echo $?可以查看上一个命令的返回值

set内的PS1可以更改bash标题的内容

locale可以查看当前系统所使用的语言

######################################################################

read name

shell输入该指令后会等待用户输入,将输入后的值赋值给name

-t 等待时间

-p 命令提示

######################################################################

declare

不带任何参数会将当前所有的变量显示出来

-a 将后面名为variable的变量定义称为数组类型

-i: 将后面名为variable的变量定义为整数数字类型

-x: 用法与export一样,就是将后面的变量设置称为环境变量

-r: 将变量设定称为 readonly模式,不能更改,不能unset

###################################################

ulimit

对当前登陆的用户做限制,防止电脑资源的枯竭

-a 查看当前限制设置

-H hard limit: 严格的设定,不能超过该设定的数值

-S soft limit: 宽松的设定,在其与hard limit登陆的用户会收到一个通知

-c 当程序发生错误时,.系统可能会将该程序在内存中的信息写成文件来排查错误,该设置为每个核心文件的最大容量

-f: 此shell可以建立的最大文件容量

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

-l: 可用于锁定的内存量

-t: 可使用的最大CPU时间

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

#############################################

猜你喜欢

转载自blog.csdn.net/qq_22478401/article/details/81284991