shell

保存命令历史的一个文件 ~/.bash_history

history 历史命令

alias 别名

echo $HISTSIZE

!!表示上一条命令

!$表示上一条命令的最后一个参数

!+数字 运行那个数字的命令

!+字面 运行最近出现该字母的命令

*表示通配符,可以是多位

?表示只匹配一个字符

|表示把一个命令的结果丢给后一个命令

>重定向

>>追加重定向

<反向重定向

2>错误重定向

2>>追加错误重定向

jobs可以查看已经停止的任务

fg+ID号 调回前台

bg 调到后台运行&


系统变量和用户自定义变量

env 可以显示出系统的变量 set 也可以显示出系统的变量(还有一些额外的变量)

echo $HOSTNAME 

英文、数字、下划线,不能以数字开头,等号两端不能有空格

含有特殊字符用单引号引起来

反引号就是引用这个命令的结果

bash这个命令可以进入一个全新的环境中

export xuan=88 全局声明

unset xuan=88 取消掉一个变量的值


vim /etc/profile 不管针对哪个用户,这些环境变量都生效

vim /etc/profile.d/ 想更改某些变量就写到这个路径下.sh,不要轻易的更改/etc/profile配置文件

source /etc/profile 重新加载配置文件

vim /etc/bashrc

echo $PS1 

PS1='[\u@\h \W]\$]'    PS1='[\u@\h-\t \w]\$]'

/etc/bashrc和/etc/profile这两个都是关于系统的环境变量,由他们来定义,个人和系统的相对应的环境变量

ls -la

vim .bash_profile 针对用户自己的环境变量

vim .bashrc 这个文件会定义用户的别名


*表示通配符,可以是多位

?表示只匹配一个字符

#注释符合

\脱义符号

|表示把一个命令的结果丢给后一个命令

$作为变量的前缀

;常用在两条命令的中间,两个命令写在一行

~用户的家目录

&把一个命令丢到后台


你可能感兴趣的:(profile,Export,后台运行)