阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux中的一些系统文件

158次阅读
没有评论

共计 807 个字符,预计需要花费 3 分钟才能阅读完成。

~/.bash_profile~/.bashrc 这两个脚本文件中主要是存放用户自己的一些设定,其中包括了用户自己定义的变量和别名。如果在登录时需要执行某些将把输出信息传送到屏幕上的指令,那么应该把这些指令存放在 ~/.bash_profile 文件中,而不要放在 ~/.bashrc 文件中。

/etc/bashrc 这个脚本文件中的信息是全局性的,其中包括了一些全系统使用的函数和别名的设定,如 umask 的设定。但是环境变量的设定并不放在这个文件中,而是放在 /etc/profile文件中。

~/.bash_logout这个脚本文件也是存放在用户(每个用户一个这样的文件)的家目录中,每当用户退出系统时就会运行该脚本。它的主要作用是在用户退出系统时,自动运行某些程序。如自动备份一些重要的并在用户登录后更改过的文件,及删除没用的临时文件等。

Linux 中的一些系统文件

~/.bash_history文件是存放用户使用过的命令,每个命令一行。每当用户登录 bash 之后,bash 就会立即将这个文件中的所有历史命令读入内存,这也是为什么用户可以他使用过的历史命令的原因。可以使用下列命令获取历史命令的总数:

goddog@ubuntu:~$ history | wc -l

327

由于历史命令的记录太多,为了减少输出,使用 tail 命令列出最近所发的 10 个命令:

goddog@ubuntu:~$ tail .bash_history

但结果只包含了上次退出 bash 之前使用过的命令,那些这次登录后使用过的命令却没有显示出来这也就说明了 ~/.bash_history 中的内容并不是实时更新的。

通过查阅历史记录,其他人特别是 root 用户就可以方便地获取你曾经使用过的命令。有时又不想让别人知道你在系统上干了什么,一个简单的方法就是将 .bash_history 文件清空。

 

马哥学习交流群

马哥教育 -Linux 学习 - 1 群 485374463

马哥教育 -Linux 学习 - 2 群 339184057

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计807字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中