码迷,mamicode.com
首页 > 其他好文 > 详细

小知识

时间:2020-06-12 12:59:06      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:读取   nbsp   家目录   bak   sysconf   profile   目录   span   systemctl   

反斜线\用于命令换行,在\之后应该直接回车换行

[root@CentOS7-1 ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33>  /tmp/ifcfg-ens33.bak

 

history可以列出历史命令,历史命令存放在家目录下的.bash_history隐藏文件中,存放的条数为HISTSIZE变量值,如果执行的命令超出了HISTSIZE变量值,.bash_history中较早的命令会被清除。

[root@CentOS7-1 ~]# echo $HISTSIZE
1000
[root@CentOS7-1 ~]# cat .bash_history 
systemctl status firewalld
vi /etc/host
vi /etc/hosta
cd /etc
ll *host*
……
[root@CentOS7-1 ~]# history
    1  systemctl status firewalld
    2  vi /etc/hosts
    3  vi /etc/host
    4  cd /etc
    5  ll *host*
    ……
[root@CentOS7-1 ~]# 

history -n表示显示近n条命令,history -w表示将目前的history写入.bash_history文件。

history输出的内容为两列,第一列为数字表示该命令在这个shell当中的代码,第二列为命令

!number:执行第number条命令,number即history显示的第一列的数值

!command:执行最近一个以command开头的命令

!!:执行上一条命令,相当于按↑后按enter

 

每个用户登录shell时,会先读取系统的shell配置/etc/profile,这个文件设置了所有用户的的整体环境,然后再读取用户个人环境配置。

用户的个人配置文件在其家目录下,主要有三个,分别为.bash_profile、.bash_logout、.bashrc,但是shell只会按照顺序读取这三个文件中的一个。

由于环境配置文件只在登录时读取,如果修改了配置文件,可以通过source ~/.bash_profile或者. ~/.bash_profile来使配置文件生效,而不需要注销用户再重新登录。

 

小知识

标签:读取   nbsp   家目录   bak   sysconf   profile   目录   span   systemctl   

原文地址:https://www.cnblogs.com/Forever77/p/10724641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!