学习期间不同于实际工作环境,不需要较于严格的系统安全管理,为了方便学习操作,大多数学员都选择采取对于Linux系统的自动登录。
[root@localhost ~]#nano /etc/gdm/custom.conf
这里的nano为较为简易的文本编辑工具,适合于初学者,能够满足学习前期的使用需求;这里找到的custom.conf文件为linux登录的相关配置文件。
# GDM configuration storage
[daemon]
AutomaticloginEnable=true
Automaticlogin=root
[security]
[xdmcp]
[greeter]
[chooser]
[debug]
如上在文本中[daemon]下加入两行口令,这里要注意的是,linux中严格区分大小写,应多加注意。
第一行解析:启用自动登录功能。
第二行解析:自动登录的用户身份设置。
之后按F2保存及Y回车确定存盘,退出文档。
这里可运用cat命令查看该文本文件内容,确认内容修改成功
[root@localhost ~]#cat /etc/gdm/custom.conf
有个小技巧可以补充
[root@localhost ~]#cat !$
!$可以快速调用上一句命令行的最末参数,这里引用了文件路径。
确认输入无误后选择重启。
[root@localhost ~]#reboot
命令提示符默认状态为较为简易的状态我们可以通过$PS1变量来观察其配置
[root@localhost ~]#echo $PS1
[\u@\h \W]\$
其实命令提示符有着比较丰富的功能选项
\e \033 字体颜色
\u 当前用户
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
\! 命令历史数
\# 开机后命令历史数
下面着手对命令提示符进行设置,首先使用nano打开配置文件
[root@localhost ~]#nano /etc/profile.d/env.sh
在文件中按需求录入配置代码,我这里选择的是颜色、目录的修改
export PS1="\[\e[33m\][\u@\h \w]\\$\[\e[0m\]"
好,配置完成,存盘退出!
到这一步还没有大功告成,配置文件已经设置好,但还没有生效,那么下一步就是使其生效
[root@localhost ~]#source /etc/profile.d/env.sh
或
[root@localhost ~]#. /etc/profile.d/env.sh
与之前默认配置相比较
相比较配制后效果,添加了提示符的文字颜色和完整的路径信息。
其他的设置选项上边已经给出,具体效果请自行尝试。
我们可以对本机的linux系统登陆界面欢迎信息进行更改。
先看原本的登录欢迎信息
下面进行修改。
如上也是找到相应的配置文件
[root@localhost ~]#nano /etc/mode
然后修改文本文件内容
存盘退出,重启系统
[root@localhost ~]#reboot
输入正确用户名密码登录后,效果图如下,可以观察到欢迎信息已经得到相应改变
设置别名也是有助于后期学习的一个重要技巧,可以简化复杂命令的输入。闲话少叙,忽略临时配置,直接进入其配置文件
[root@localhost ~]#nano ~/.bashrc
打开文本如下
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
在代码相应位置加入相关语法代码alias NAME=’VALUE’
<实例>
将下列代码加入文本
alias chmx='chmod 777'
给予文件或目录最开放权限
存盘退出,生效配置文件
[root@localhost ~]#. .bashrc <==生效配置文件
[root@localhost ~]#mkdir -m 000 shiyan <==生成000权限目录shiyan
[root@localhost ~]#ll <==查看确认权限
total 8
-rw-------. 1 root root 1921 Jul 14 11:30 anaconda-ks.cfg
-rw-r--r--. 1 root root 1952 Jul 14 11:33 initial-setup-ks.cfg
d---------. 2 root root 6 Jul 16 20:17 shiyan <==确认为000权限
[root@localhost ~]#chmx shiyan <==使用别名chmx
[root@localhost ~]#ll <==查看效果
total 8
-rw-------. 1 root root 1921 Jul 14 11:30 anaconda-ks.cfg
-rw-r--r--. 1 root root 1952 Jul 14 11:33 initial-setup-ks.cfg
drwxrwxrwx. 2 root root 6 Jul 16 20:17 shiyan <==设置成功生效
经试验别名设置成功并可以使用。