linux 常用配置文件


一、.bashrc

.bashrc是Linux系统/home/对应用户名/.bashrc目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载.bashrc文件中的内容,并根据内容定制当前bash的配置和环境。

.bash_profile和.bashrc的区别
两者在登陆bash时都会被bash执行,但是.bash_profile只在会话开始时被读取,而.bashrc在每次打开新的终端时都会被读取。

  1. 设置别名
alias [别名]=[指令名称]

举例

alias ll='ls -alF'

(附)显示所有别名:

alias

(附)删除别名:

unalias [别名]
  1. 设置当前用户的环境变量
export [-fnp] [变量名]=[变量设置值]

-f:代表[变量名称]中为函数名称。
-n:删除指定的变量;实际未删除,只是不会输出到后续指令的执行环境中。
-p:显示所有的shell赋予子程序的环境变量。

举例
配置多个路径比如path时,使用 : 分隔

export PATH=$PATH:/home/dabai/test/bin
  1. 设置提示符
PS1=”[\u: \w]$”

第一提示符 PS1(prompt symbol) 是给使用者提示的一个变量,用户在一登陆的时候就能看见用户名和主机名[root@future ~]),它在操作系统里已经预先定义了,可以直接使用。

[root@future ~]# echo $PS1
[\u@\h \W]\$

其中[ ]是符号,无特殊作用
\u 代表引用用户名user
@ 是用来分割的符号
\h 代表引用主机名 hostname
\W 代表引用你当前所在的工作目录–> working
$ 当用户uid(userid,用户编号)是0的时候,就显示#,一般默认登录是root用户,id=0。

(附)查看linux系统中所有的变量

set

其中预定义变量是系统本身自带的(比如PS1),一般使用大写字母表示;自定义变量是用户在使用过程中定义的,一般使用小写字母表示

二、.bash_history

在用户目录下查看所有文件,可以看到 .history 文件:

cat .bash_history

历史命令记录就在这个文件里,删除这个文件,就能把history记录删掉,也可以逐条删除对应的记录。

rm ~/.bash_history

这个文件被删掉了之后,如果有新的history记录,这个文件会重新生成。

三、日志文件

日志文件通常保存在/var/log目录下,下面是几个重要的日志文件:

/var/log/messages 包括整体系统信息,其中也包含系统启动期间的日志。

/var/log/syslog 只记录警告信息,常常是系统出问题的信息。

/var/log/user.log 记录所有等级用户信息的日志。

/var/log/auth.log 包含系统授权信息,包括用户登录和使用的权限机制等。

Linux dmesg(英文全称:display message)命令用于显示开机信息。kernel 会将开机信息存储在 ring buffer 中。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。

dmesg 命令设备故障的诊断是非常重要的。在 dmesg 命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。dmesg 命令在多数基于Linux和Unix的操作系统中都可以使用。

dmesg 命令的使用语法如下:

dmesg [options…]

四、安装目录

注意 usr 指 Unix System Resource,而不是User

/bin 存放所有用户皆可用的系统程序,即普通的基本命令,如:touch ls

/sbin 存放超级用户才能使用的系统程序,即基本的系统命令,如:sreboot

/usr/bin 存放所有用户都可用的应用程序,一般是已安装软件的运行脚本,如:free、make、wget

/usr/sbin 存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba

/usr/local/bin 存放所有用户都可用的第三方软件程序,如mysql

/usr/local/sbin 存放超级用户才能使用的第三方软件,如nginx

如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响,比如我的一台服务器的PATH变量为。

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

这里/usr/local/bin优先于/usr/bin,一般都是如此。


以上内容来源于网络知识总结,如有侵权请私信联系立即删除:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值