wget -o -O和-O-有什么区别?bash改色

wget -o -O和-O-有什么区别?

wget -o 下载过程信息存入日志文件wget -o youlogname.log url,下载文件放另一边
wget -O 以其他名称保存下载的文件内容,输出下载过程信息wget -O /home/ym/demo.tar url
wget -O- 下载过程信息和下载文件均输出到终端,Saving to: ‘STDOUT’ (standard output)

其他参数参考https://zhuanlan.zhihu.com/p/74142372

bash变色

有些云服务器默认命令行界面很丑,不好看命令
1、修改用户目录下的bashrc
vim ~/.bashrc

2、加入以下这行

PS1="\[\e[1;34m\][\[\e[1;32m\]\u@\h \[\e[1;35m\]\t \[\e[1;33m\]\w\[\e[1;34m\]]\[\e[1;34m\]#\[\e[0m\] " 

如果非root用户需要把#改成$
source ~/.bashrc 生效

参考附

\d :#代表日期,格式为weekday month date,例如:”Mon Aug 1”
\H :#完整的主机名称
\h :#仅取主机的第一个名字
\T :#显示时间为24小时格式,如:HH:MM:SS
\t :#显示时间为12小时格式 , 如:HH:MM:SS
\A :#显示时间为12小时格式:HH:MM
\u :#当前用户的账号名称
\v :#BASH的版本信息
\w :#完整的工作目录名称
\W :#利用basename取得工作目录名称,所以只会列出最后一个目录
#:#下达的第几个命令
$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$


\[\e[F;Bm\]需要改变颜色的部分
 
开始颜色输入:\[\e[F;B...m\]   ...表示可以输入多个参数用';'分隔,没有顺序
结束颜色输入:\[\e[0m\]
 
颜色对应数值:
    F(字体颜色)      B(背景颜色)         特殊显示
        30             40 黑色        0 OFF,关闭颜色
        31             41 红色        1 高亮显示
        32             42 绿色        4 显示下划线
        33             43 黄色        5 闪烁显示
        34             44 蓝色        7 反白显示
        35             45 紫红色      8 颜色不可见
        36             46 青蓝色
        37             47 白色 
 
 
如\[\e[1;5;34m\]\H 表示 主机名称 高亮显示,闪烁显示,字体颜色蓝色,无底色

例2

vim .bashrc
添加下行
export PS1="Time:\[\033[1;35m\]\T     \[\033[0m\]User:\[\033[1;33m\]\u     \[\033[0m\]Dir:\[\033[1;32m\]\w\[\033[0m\]\n\$"
退出vim
source .bashrc
解释下具体含义:

颜色配置:

\[\033[1;31m\]

底线:ANSI 色彩控制语法。\033 声明了转义序列的开始,然后是 [ 开始定义颜色。
第一组数字:亮度 (普通0, 高亮度1, 闪烁2)。
第二组数字:顏色代码。
颜色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
\[\033[0m\]

关闭 ANSI 色彩控制,通常置于尾端。
显示内容配置:

\a     ASCII响铃字符 (07)
\d     “周 月 日”格式的日期
\D{format}   参数format被传递给strftime(3)来构造自定格式的时间并插入提示符中;该参数为空时根据本地化设置自动生成格式。
\e     ASCII转义字符(ESC) (033)
\h     主机名在第一个点号前的内容
\H     完全主机名
\j     shell当前管理的任务数
\l     shell终端设备的基本名称
\n     新行
\r     回车
\s     shell的名称,$0的基本名称
\t     当前时间(24小时) HH:MM:SS
\T     当前时间(12小时) HH:MM:SS
\@     当前时间(12小时) am/pm
\A     当前时间(24小时) HH:MM
\u     当前用户名称
\v     bash版本("2.00")
\V     bash版本+补丁号("2.00.0")
\w     当前工作目录
\W     当前工作目录的基本名称
\!     该命令的历史数(在历史文件中的位置)
\#     该命令的命令数(当前shell中执行的序列位置)
\$     根用户为"#",其它用户为"$"
\nnn   8进制数
\\     反斜杠
\[     表示跟在后面的是非打印字符,可用于shell的颜色控制
\]     表示非打印字符结束

例3

vim .bashrc
添加下行
export PS1="Time:\[\033[1;35m\]\T     \[\033[0m\]User:\[\033[1;33m\]\u     \[\033[0m\]Dir:\[\033[1;32m\]\w\[\033[0m\]\n\$"
退出vim
source .bashrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值