备忘---linux基本内容

2013/12/27

1,配置命令提示符PS1, 最初目地是希望显示绝对路径,因为我有两份一样的文档在不同的目录,常弄错.后来添加了着色,在用CLI时看的更清晰.
export PS1="[u@h \`pwd\`]$" 显示绝对路径.
这里的``单权标符一定要用来escape,否则会将当前目录下pwd后的结果(固定值)設定为export时的路径,而不是pwd命令在随着的结果.
最后$是显示命令行的开始的字符.一般root的显示#.
设置后的结果: test@drhel31 /home/test/salad]$
这里因为有单权标符,整个参数要用双引号括起来,否则[]里的参数不被解析出来,单引号会将`pwd`认为是常量而不是一个变量,结果显示成[test@drhel31 `pwd`]$
export PS1="[u@h W]$"  大写的W显示相对路径.  结果: test@drhel31 salad]$
export PS1="[u@h w]$"  小写的w显示绝对路径.  结果: test@drhel31 ~/salad]$

最常见的设置,
粉红色的:
export PS1="[e[35;1m][u@h W]$>[e[0m]"
绿色的:
export PS1="[e[32;1m][u@h W]$>[e[0m]"
我用这个
export PS1="[e[37;45m][u@h \`pwd\`][e[0m]"

我们可以通过设置PS1变量使提示符成为彩色。在PS1中设置字符序列颜色的格式为:
[e[F;Bm]
其中"F"为字体颜色,编号30~37;"B"为背景色,编号40~47。
可通过"e[0m"关闭颜色输出;特别的,当B为1时,将显示加亮加粗的文字,详细请看下面的颜色表与代码表。如果不关闭在命令提示符后面的部分全部有背景色,不太好看.

颜色表
字体 背景 颜色
-----------------
30  40  黑色
31  41  紅色
32  42  綠色
33  43  黃色
34  44  藍色
35  45  紫紅色
36  46  青藍色
37  47  白色

代码 意义
-------------
0  OFF       
1  高亮显示
4  underline
5  闪烁
7  反白显示
8  不可见

结论: 用背景色最清晰,以下是我最喜欢的配色,绝对路径.
export PS1="[e[37;45m][u@h \`pwd\`]$>[e[0m]"
 "e[37;45m" 这是一个整体参数.
在用户HOME目录下编辑 .bashrc 文件,在里面加入
export PS1="[e[37;45m][u@h \`pwd\`]$>[e[0m]"
保存退出后,执行source .bashrc 来加载这个文件的变化.
或者点号 . filename 即 . .bashrc 两个点号之间是空格的,之前因为没有空格以为这个命令不能执行.

2, ctrl+r 用于对历史命令记录进行搜索.
esc . (ESC+点号)上一个命令的参数
passwd 修改密码.
命令后加个"&"   用于在后台运行.fg将后台的工作调到前台,bg显示有几个后台工作的进程.
cd 直接回车到家目当
cd - 上一个工作目录
. 当前目录 ..上级目录 ~家目录 -上一个工作目录
uname 显示系统信息. uname -a 显示详细的系统信息. 如linux, ununtu
id
hostname
向上键和ctrl+p作用一样:向上查找命令的历史记录

3, GUI graphical user interface
   CLI command line interface

4, 执行ifconfig时系统回应说命令找不到,但/sbin/ifconfig 是正常的.

查网上原因分析: 超级用户root的和普通用户的 PATH不同。超级用户root 的PATH 包括/sbin 和/usr/sbin,而普通用户一般不包括。因此普通用户不能直接运行/sbin下的文件。而/ifconfig文件就在/sbin的目录下,因此,超级用户root可以输入直接ifconfig就可以运行ifconfig命令,而普通用户只能输入完整的路径才能运行。即使普容用户通过su命令变成超级用户,也只是继承了普通用户的PATH,还是没有包括/sbin 和/usr/sbin。


配置家目录下的.bash_profile文件,修改
PATH="$PATH:$HOME/bin加上:/sbin
PATH="$PATH:$HOME/bin:/sbin"
保存退出. source .bash_profile 即可.
在linux下的配置时,等号左右不要留空格,这和shell一样.

原文地址:https://www.cnblogs.com/mover/p/3494621.html