虽然你可能会看到大量的输出,上面显示的第一大部分用于在命令行上使用颜色标识各种文件类型。当你看到类似 *.tar=01;31: 这样的东西,这告诉你 tar 文件将以红色显示在文件列表中,然而 *.jpg=01;35: 告诉你 jpg 文件将以紫色显现出来。这些颜色旨在使它易于从一个文件列表中分辨出某些文件。你可以在《在 Linux 命令行中自定义你的颜色》处学习更多关于这些颜色的定义,和如何自定义它们。
当你更喜欢一种不加装饰的显示时,一种关闭颜色显示的简单方法是使用如下命令:
$ ls -l --color=never
这个命令可以简单地转换到一个别名:
$ alias ll2='ls -l --color=never'
你也可以使用 echo 命令来单独地显现某个设置。在这个命令中,我们显示在历史缓存区中将被记忆命令的数量:
$ echo $HISTSIZE 1000
如果你已经移动到某个位置,你在文件系统中的最后位置会被记在这里:
PWD=/home/shs OLDPWD=/tmp
作出更改
你可以使用一个像这样的命令更改环境设置,但是,如果你希望保持这个设置,在你的 ~/.bashrc 文件中添加一行代码,例如 HISTSIZE=1234 。
$ export HISTSIZE=1234
“export” 一个变量的本意是什么
导出一个环境变量可使设置用于你的 shell 和可能的子 shell。默认情况下,用户定义的变量是本地的,并不被导出到新的进程,例如,子 shell 和脚本。export 命令使得环境变量可用在子进程中发挥功用。
添加和移除变量
你可以很容易地在命令行和子 shell 上创建新的变量,并使它们可用。然而,当你登出并再次回来时这些变量将消失,除非你也将它们添加到 ~/.bashrc 或一个类似的文件中。
$ export MSG="Hello, World!"
如果你需要,你可以使用 unset 命令来消除一个变量:
$ unset MSG
如果变量是局部定义的,你可以通过加载你的启动文件来简单地将其设置回来。例如:
$ echo $MSG Hello, World! $ unset $MSG $ echo $MSG -
$ . ~/.bashrc $ echo $MSG Hello, World!
小结
用户账户是用一组恰当的启动文件设立的,创建了一个有用的用户环境,而个人用户和系统管理员都可以通过编辑他们的个人设置文件(对于用户)或很多来自设置起源的文件(对于系统管理员)来更改默认设置。
【编辑推荐】
- 一篇文章搞懂Linux运行级别,恭喜你!离大佬又近了一步
- 越来越像Linux了!Windows系统5月更新让Python开箱即用
- 如何在Linux上创建和管理计划任务?
- 开源社区慌不慌?又一个Linux发行版宣告死亡
- 分享10大白帽黑客专用的 Linux 操作系统
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0
(编辑:ASP站长网)
|