日期日期时间>而不是终端处的$或#

.

0

linux命令:export PS1='\D{%a %D %T}> ' ' %T}> %D PS1='\D{%a export export PS1='\D{%a %D %T}> 'rootopen.com
linux命令:export PS1='\D{%a %D %T}> ' ' %T}> %D PS1='\D{%a export export PS1='\D{%a %D %T}> 'rootopen.com
ktxx 2018-02-21 18:58:48
输出
linux命令:export 详解

评论

相关推荐

这个彩色的提示符将显示:用户名为绿色,灰色的“@”符号,主机名为红色,当前目录为黄色,键入的命令为绿色

linux命令:export PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> \e[1;32m" \e[1;32m" PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> export export PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> \e[1;32m"rootopen.com
linux命令:export PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> \e[1;32m" \e[1;32m" PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> export export PS1="\e[1;32m\u\e[0m@\e[1;31m\h\e[0m\e[1;33m\w:#> \e[1;32m"rootopen.com
.

用户在Bash提示中多次执行相同的命令,则历史记录中仅显示单个条目

linux命令:export HISTCONTROL=ignoredups HISTCONTROL=ignoredups export export HISTCONTROL=ignoredupsrootopen.com
linux命令:export HISTCONTROL=ignoredups HISTCONTROL=ignoredups export export HISTCONTROL=ignoredupsrootopen.com
.

我们可以看到同一命令在上面的输出中重复了多次。如何过滤历史中的简单或非破坏性命令?通过在HISTIGNORE中指定命令使用以下' export '命令='ls -l:pwd:date:'不会被系统保存而不会显示在history命令中

linux命令:export HISTIGNORE='ls -l:pwd:date:' -l:pwd:date:' HISTIGNORE='ls export export HISTIGNORE='ls -l:pwd:date:'rootopen.com
linux命令:export HISTIGNORE='ls -l:pwd:date:' -l:pwd:date:' HISTIGNORE='ls export export HISTIGNORE='ls -l:pwd:date:'rootopen.com
.

如何查找命令的日期和时间戳?使用带有变量的'export'命令将在执行命令时显示带有相应时间戳的历史命令

linux命令:export HISTTIMEFORMAT='%F %T ' ' %T HISTTIMEFORMAT='%F export export HISTTIMEFORMAT='%F %T 'rootopen.com
linux命令:export HISTTIMEFORMAT='%F %T ' ' %T HISTTIMEFORMAT='%F export export HISTTIMEFORMAT='%F %T 'rootopen.com
.

linux命令:export -n TEST_VAR TEST_VAR -n export export -n TEST_VARrootopen.com
linux命令:export -n TEST_VAR TEST_VAR -n export export -n TEST_VARrootopen.com
.

信贷在这里:http://blag.xkcd.com/2008/12/03/some-lists/

linux命令:export PS1='C:${PWD//\//\\\}>' PS1='C:${PWD//\//\\\}>' export export PS1='C:${PWD//\//\\\}>'rootopen.com
linux命令:export PS1='C:${PWD//\//\\\}>' PS1='C:${PWD//\//\\\}>' export export PS1='C:${PWD//\//\\\}>'rootopen.com
.

必须以root身份完成 - 将导致后续的ssh连接使用[user]的代理套接字可用的身份。

linux命令:export SSH_AUTH_SOCK=`find /tmp/ssh* -type s -user [user] -mtime -1 | head -1` -1` head | -1 -mtime [user] -user s -type /tmp/ssh* SSH_AUTH_SOCK=`find export export SSH_AUTH_SOCK=`find /tmp/ssh* -type s -user [user] -mtime -1 | head -1`rootopen.com
linux命令:export SSH_AUTH_SOCK=`find /tmp/ssh* -type s -user [user] -mtime -1 | head -1` -1` head | -1 -mtime [user] -user s -type /tmp/ssh* SSH_AUTH_SOCK=`find export export SSH_AUTH_SOCK=`find /tmp/ssh* -type s -user [user] -mtime -1 | head -1`rootopen.com
.

在if-then-else中使用,以防缺省shell为ksh,而不是bash。$(basename $ {0# - })方便地回显哪些shell并将短划线放在“bash”前面[$(basename $ {0# - })==“bash”];然后导出PS1 ='\ [\ e] 0; \ h \ u \ w \ a \] \ n \ [\ e [0; 34m \] \ u @ \ h \ [\ e [33m \] \ w \ [\\\\\\\\\\\\\\\\\\\\\\\\''); \\\\\\\\\\\\\\\\\\' ' - $ {RAW} $ {ESC}] 0; $ {HOST} $ {USER} $ {BEL} - $ {ESC} [0; 34m $ {USER} $ {ESC} [0m @ $ {ESC} [ 0; 34m $ {HOST %%。*} $ {ESC} [0; 33m $ {ESC} [0m $'fi

linux命令:export PS1='\[\e]0;\h \u \w\a\]\n\[\e[0;34m\]\u@\h \[\e[33m\]\w\[\e[0;32m\]\n\$ ' ' \[\e[33m\]\w\[\e[0;32m\]\n\$ \w\a\]\n\[\e[0;34m\]\u@\h \u PS1='\[\e]0;\h export export PS1='\[\e]0;\h \u \w\a\]\n\[\e[0;34m\]\u@\h \[\e[33m\]\w\[\e[0;32m\]\n\$ 'rootopen.com
linux命令:export PS1='\[\e]0;\h \u \w\a\]\n\[\e[0;34m\]\u@\h \[\e[33m\]\w\[\e[0;32m\]\n\$ ' ' \[\e[33m\]\w\[\e[0;32m\]\n\$ \w\a\]\n\[\e[0;34m\]\u@\h \u PS1='\[\e]0;\h export export PS1='\[\e]0;\h \u \w\a\]\n\[\e[0;34m\]\u@\h \[\e[33m\]\w\[\e[0;32m\]\n\$ 'rootopen.com
.

linux命令:export IFS=$'\n';for dir in $( ls -l | grep ^d | cut -c 52-);do du -sh $dir; done done $dir; -sh du 52-);do -c cut | ^d grep | -l ls $( in dir IFS=$'\n';for export export IFS=$'\n';for dir in $( ls -l | grep ^d | cut -c 52-);do du -sh $dir; donerootopen.com
linux命令:export IFS=$'\n';for dir in $( ls -l | grep ^d | cut -c 52-);do du -sh $dir; done done $dir; -sh du 52-);do -c cut | ^d grep | -l ls $( in dir IFS=$'\n';for export export IFS=$'\n';for dir in $( ls -l | grep ^d | cut -c 52-);do du -sh $dir; donerootopen.com
.

linux命令:export PS1="${PS1%\\\$*}"' \t \$ ' ' \$ \t PS1="${PS1%\\\$*}"' export export PS1="${PS1%\\\$*}"' \t \$ 'rootopen.com
linux命令:export PS1="${PS1%\\\$*}"' \t \$ ' ' \$ \t PS1="${PS1%\\\$*}"' export export PS1="${PS1%\\\$*}"' \t \$ 'rootopen.com
.

我把这一行放在我的.bash_profile(OS X)和.bashrc(Linux)中。下面是\ char的含义的总结:n =新行,u =用户名,h =主机,!=历史记录号,w =当前工作目录\ [\ e [32m \]序列将文本设置为明亮的绿色,并且\ [\ e [0m \]返回到正常的颜色。有关可在bash提示中设置的内容的更多信息,google'bash prompt “

linux命令:export PS1='\n[\u@\h \! \w]\n\[\e[32m\]$ \[\e[0m\]' \[\e[0m\]' \w]\n\[\e[32m\]$ \! PS1='\n[\u@\h export export PS1='\n[\u@\h \! \w]\n\[\e[32m\]$ \[\e[0m\]'rootopen.com
linux命令:export PS1='\n[\u@\h \! \w]\n\[\e[32m\]$ \[\e[0m\]' \[\e[0m\]' \w]\n\[\e[32m\]$ \! PS1='\n[\u@\h export export PS1='\n[\u@\h \! \w]\n\[\e[32m\]$ \[\e[0m\]'rootopen.com
.

它为机器名称和当前目录着色不同的颜色以便于查看。

linux命令:export PS1='\[\033[0;35m\]\h\[\033[0;33m\] \w\[\033[00m\]: ' ' \w\[\033[00m\]: PS1='\[\033[0;35m\]\h\[\033[0;33m\] export export PS1='\[\033[0;35m\]\h\[\033[0;33m\] \w\[\033[00m\]: 'rootopen.com
linux命令:export PS1='\[\033[0;35m\]\h\[\033[0;33m\] \w\[\033[00m\]: ' ' \w\[\033[00m\]: PS1='\[\033[0;35m\]\h\[\033[0;33m\] export export PS1='\[\033[0;35m\]\h\[\033[0;33m\] \w\[\033[00m\]: 'rootopen.com
.

我在Mac上使用黑色背景的终端。不幸的是,该目录的默认ls颜色是蓝色的,这是很难看到的。通过在我的〜/ .bash_profile文件中包含上面的行,我将目录的颜色更改为青色,这很容易看到。有关LSCOLORS shell变量语法的更多信息:man lsI在Mac OS X Leopard上测试了此命令

linux命令:export LSCOLORS=gxfxcxdxbxegedabagacad LSCOLORS=gxfxcxdxbxegedabagacad export export LSCOLORS=gxfxcxdxbxegedabagacadrootopen.com
linux命令:export LSCOLORS=gxfxcxdxbxegedabagacad LSCOLORS=gxfxcxdxbxegedabagacad export export LSCOLORS=gxfxcxdxbxegedabagacadrootopen.com
.

历史通常只给出命令编号和命令。这会为历史记录文件添加一个时间戳。注意:这只会在导出完成后使用的命令上放置正确的时间戳。你可能想把它放在你的.bashrc中

linux命令:export HISTTIMEFORMAT="%F %T " " %T HISTTIMEFORMAT="%F export export HISTTIMEFORMAT="%F %T "rootopen.com
linux命令:export HISTTIMEFORMAT="%F %T " " %T HISTTIMEFORMAT="%F export export HISTTIMEFORMAT="%F %T "rootopen.com
.

linux命令:export http_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port> http_proxy=<user>:<pass>@<server>:<port> export export http_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port>rootopen.com
linux命令:export http_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port> http_proxy=<user>:<pass>@<server>:<port> export export http_proxy=<user>:<pass>@<server>:<port> ftp_proxy=<user>:<pass>@<server>:<port>rootopen.com
.

当你使用“for”结构时,它会在每个单词上循环。如果您想逐行循环(并且,您不能使用xargs -n1:D),则可以将IFS变量设置为。

linux命令:export IFS=$(echo -e "\n") "\n") -e IFS=$(echo export export IFS=$(echo -e "\n")rootopen.com
linux命令:export IFS=$(echo -e "\n") "\n") -e IFS=$(echo export export IFS=$(echo -e "\n")rootopen.com
.

greps仅使用ascii,跳过匹配UTF字符的开销。一些统计信息:$ export LANG = C; time grep -c Quit /var/log/mysqld.log7432real 0m0.191suser 0m0.112ssys 0m0.079s $ export LANG = en_US.UTF-8; time grep -c Quit /var/log/mysqld.log7432real 0m13.462suser 0m9.485ssys 0m3.977s尝试使用和不使用LANG = C的grep

linux命令:export LANG=C; grep string longBigFile.log longBigFile.log string grep LANG=C; export export LANG=C; grep string longBigFile.logrootopen.com
linux命令:export LANG=C; grep string longBigFile.log longBigFile.log string grep LANG=C; export export LANG=C; grep string longBigFile.logrootopen.com
.

不要跟踪以空格开始的历史命令。此外,忽略历史重复。要在.bashrcex中设置。 $ export HISTCONTROL = ignoreboth $ echo antani $ history | grep -c antani

linux命令:export HISTCONTROL=ignoreboth HISTCONTROL=ignoreboth export export HISTCONTROL=ignorebothrootopen.com
linux命令:export HISTCONTROL=ignoreboth HISTCONTROL=ignoreboth export export HISTCONTROL=ignorebothrootopen.com
.

linux命令:export PS1='C:${PWD//\//\\\}>' PS1='C:${PWD//\//\\\}>' export export PS1='C:${PWD//\//\\\}>'rootopen.com
linux命令:export PS1='C:${PWD//\//\\\}>' PS1='C:${PWD//\//\\\}>' export export PS1='C:${PWD//\//\\\}>'rootopen.com
.

这有助于跟踪在终端中打开多个选项卡时发生的情况。当您更改目录时,标题会自动更改。

linux命令:export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007";' "\033]0;${PWD/#$HOME/~}\007";' -ne PROMPT_COMMAND='echo export export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007";'rootopen.com
linux命令:export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007";' "\033]0;${PWD/#$HOME/~}\007";' -ne PROMPT_COMMAND='echo export export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007";'rootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令