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