centos初步配置
设置PS1
编辑sudo vi /etc/profile
,PS1的值用于控制主提示符格式,含义如下
参数 | 描述 |
---|---|
/d | 代表日期,格式为weekday month date,例如:”Mon Aug 1” |
/H | 完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4linux |
/h | 仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 |
/t | 显示时间为24小时格式,如:HH:MM:SS |
/T | 显示时间为12小时格式 |
/A | 显示时间为24小时格式:HH:MM |
/u | 当前用户的账号名称 |
/v | BASH的版本信息 |
/w | 完整的工作目录名称。家目录会以 ~代替 |
/W | 利用basename取得工作目录名称,所以只会列出最后一个目录 |
/# | 下达的第几个命令 |
/\(|提示字符,如果是root时,提示符为:# ,普通用户则为:\) | |
/[ | 字符”[“ |
/] | 字符”]” |
/! | 命令行动态统计历史命令次数 |
我习惯设置为 |
#PS1
export PS1='[\u@\h]\w\$'
man手册显示不全
安装centos7之后,man一些C库函数和pthread函数都查找不到,百度说需要安装sudo yum install -y man-pages
。
顺便说一下,man man
可以查看man手册的用法和分类,man 3 time
可以指定查找分区3(库函数分区)。
添加EPEL源
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。
可以提供额外的包安装,比如在centos7中是没有cmake3这个包的,安装了EPEL源之后就可以正常安装cmake3了。
安装命令sudo yum install -y epel-release
。
安装常用软件
sudo yum install -y gcc gcc-c++ gdb make cmake3 zip unzip bzip2 git wget bash-completion tree curl jq