echo

在屏幕上显示消息,将每个给定的STRING写入标准输出,每个和最后一个之后的换行符之间留有空格

语法

 echo [options]... [string]...

选项

-n
   不换行.

-E
  禁用/反斜杠转义字符

-e
   启用每个消息中反斜杠转义字符

\a          警报(铃声)

\b          删除前一个字符

\c          最后不加上换行符号

\e          转义

\f          换页

\n          换行

\r          回车

\t          水平制表符

\v          垂直制表符

\\          反斜杠

\NNN
      ASCII码为NNN(八进制)的字符; 如果NNN不是
      有效的八进制数,则按字面打印。

\xnnn
      ASCII码为十六进制值
      nnn(一到三位数)的字符

echo是BASH内置命令

实例

echo "Hello World"

DEMO=Testing123
echo "$DEMO"
# Testing123

echo "with quotes we can echo several lines at a time"

Echo还可以使用前景(30…37)和背景(40…47)颜色的转换序列显示颜色

$ COL_BLUE="\x1b[34;01m"
$ COL_RESET="\x1b[39;49;00m"
$ echo -e $COL_BLUE"Important Message: "$COL_RESET"This is a message"

这是一个显示所有颜色组合的shell脚本:

 #!/bin/bash
 #
 echo ---Bg---40---41---42---43---44---45---46---47
 for i in {30..37} # foreground
 do
 echo -n -e fg$i- 
 for j in {40..47} # background
 do
 echo -n -e '\E['$i';'$j'm SS64'
 tput sgr0 # Reset text attributes to normal without clear
 done
 echo # newline
 done

 echo -- Clear BG --
 for n in {30..37} # foreground
 do
 echo -e fg$n '\E['$n';'01'm SS64'
 tput sgr0 # Reset text attributes to normal without clear
 done

echo 命令实例:

linux命令:echo $[321*4] $[321*4] echo echo $[321*4]rootopen.com
linux命令:echo $[321*4] $[321*4] echo echo $[321*4]rootopen.com
2019-07-09 21:18:23

linux命令:echo abcd89efghij340.20kl|grep --color -e "[0-9]\+" -e "$" "$" -e "[0-9]\+" -e --color abcd89efghij340.20kl|grep echo echo abcd89efghij340.20kl|grep --color -e "[0-9]\+" -e "$"rootopen.com
linux命令:echo abcd89efghij340.20kl|grep --color -e "[0-9]\+" -e "$" "$" -e "[0-9]\+" -e --color abcd89efghij340.20kl|grep echo echo abcd89efghij340.20kl|grep --color -e "[0-9]\+" -e "$"rootopen.com
2019-07-09 21:15:09

linux命令:echo 'user:newpassword' | chpasswd chpasswd | 'user:newpassword' echo echo 'user:newpassword' | chpasswdrootopen.com
linux命令:echo 'user:newpassword' | chpasswd chpasswd | 'user:newpassword' echo echo 'user:newpassword' | chpasswdrootopen.com
2019-07-09 20:55:31

linux命令:echo "$(ip addr show dev $(ip r | grep -oP 'default.*dev \K\S*') | grep -oP '(?<=inet )[^/]*(?=/)') $(hostname -f) $(hostname -s)" -s)" $(hostname -f) $(hostname )[^/]*(?=/)') '(?<=inet -oP grep | \K\S*') 'default.*dev -oP grep | r $(ip dev show addr "$(ip echo echo "$(ip addr show dev $(ip r | grep -oP 'default.*dev \K\S*') | grep -oP '(?<=inet )[^/]*(?=/)') $(hostname -f) $(hostname -s)"rootopen.com
linux命令:echo "$(ip addr show dev $(ip r | grep -oP 'default.*dev \K\S*') | grep -oP '(?<=inet )[^/]*(?=/)') $(hostname -f) $(hostname -s)" -s)" $(hostname -f) $(hostname )[^/]*(?=/)') '(?<=inet -oP grep | \K\S*') 'default.*dev -oP grep | r $(ip dev show addr "$(ip echo echo "$(ip addr show dev $(ip r | grep -oP 'default.*dev \K\S*') | grep -oP '(?<=inet )[^/]*(?=/)') $(hostname -f) $(hostname -s)"rootopen.com
2019-06-17 23:26:55

linux命令:echo -e "linuxpassword\nlinuxpassword" | passwd linuxuser linuxuser passwd | "linuxpassword\nlinuxpassword" -e echo echo -e "linuxpassword\nlinuxpassword" | passwd linuxuserrootopen.com
linux命令:echo -e "linuxpassword\nlinuxpassword" | passwd linuxuser linuxuser passwd | "linuxpassword\nlinuxpassword" -e echo echo -e "linuxpassword\nlinuxpassword" | passwd linuxuserrootopen.com
2019-06-04 22:17:26

linux命令:echo $[(${RANDOM}%100+${RANDOM}%100)/2+1] $[(${RANDOM}%100+${RANDOM}%100)/2+1] echo echo $[(${RANDOM}%100+${RANDOM}%100)/2+1]rootopen.com
linux命令:echo $[(${RANDOM}%100+${RANDOM}%100)/2+1] $[(${RANDOM}%100+${RANDOM}%100)/2+1] echo echo $[(${RANDOM}%100+${RANDOM}%100)/2+1]rootopen.com
2019-06-03 22:38:28

linux命令:echo $[ ($(dpkg-query -s $(dpkg --get-selections | grep -oP '^.*(?=\binstall)') | grep -oP '(?<=Installed-Size: )\d+' | tr '\n' '+' | sed 's/+$//')) / 1024 ] ] 1024 / 's/+$//')) sed | '+' '\n' tr | )\d+' '(?<=Installed-Size: -oP grep | '^.*(?=\binstall)') -oP grep | --get-selections $(dpkg -s ($(dpkg-query $[ echo echo $[ ($(dpkg-query -s $(dpkg --get-selections | grep -oP '^.*(?=\binstall)') | grep -oP '(?<=Installed-Size: )\d+' | tr '\n' '+' | sed 's/+$//')) / 1024 ]rootopen.com
linux命令:echo $[ ($(dpkg-query -s $(dpkg --get-selections | grep -oP '^.*(?=\binstall)') | grep -oP '(?<=Installed-Size: )\d+' | tr '\n' '+' | sed 's/+$//')) / 1024 ] ] 1024 / 's/+$//')) sed | '+' '\n' tr | )\d+' '(?<=Installed-Size: -oP grep | '^.*(?=\binstall)') -oP grep | --get-selections $(dpkg -s ($(dpkg-query $[ echo echo $[ ($(dpkg-query -s $(dpkg --get-selections | grep -oP '^.*(?=\binstall)') | grep -oP '(?<=Installed-Size: )\d+' | tr '\n' '+' | sed 's/+$//')) / 1024 ]rootopen.com
2019-06-02 10:06:54

linux命令:echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc echo echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dcrootopen.com
linux命令:echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc echo echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dcrootopen.com
2019-03-23 19:17:05

linux命令:echo -e ${PATH//:/\\n} ${PATH//:/\\n} -e echo echo -e ${PATH//:/\\n}rootopen.com
linux命令:echo -e ${PATH//:/\\n} ${PATH//:/\\n} -e echo echo -e ${PATH//:/\\n}rootopen.com
2019-02-12 21:24:04

linux命令:echo 'play alarmclock.wav 2>/dev/null' | at 07:30 tomorrow tomorrow 07:30 at | 2>/dev/null' alarmclock.wav 'play echo echo 'play alarmclock.wav 2>/dev/null' | at 07:30 tomorrowrootopen.com
linux命令:echo 'play alarmclock.wav 2>/dev/null' | at 07:30 tomorrow tomorrow 07:30 at | 2>/dev/null' alarmclock.wav 'play echo echo 'play alarmclock.wav 2>/dev/null' | at 07:30 tomorrowrootopen.com
2019-01-06 22:16:42

linux命令:echo | openssl s_client -showcerts -servername google.com -connect gnupg.org:443 2>/dev/null | openssl x509 -inform pem -noout -text -text -noout pem -inform x509 openssl | 2>/dev/null gnupg.org:443 -connect google.com -servername -showcerts s_client openssl | echo echo | openssl s_client -showcerts -servername google.com -connect gnupg.org:443 2>/dev/null | openssl x509 -inform pem -noout -textrootopen.com
linux命令:echo | openssl s_client -showcerts -servername google.com -connect gnupg.org:443 2>/dev/null | openssl x509 -inform pem -noout -text -text -noout pem -inform x509 openssl | 2>/dev/null gnupg.org:443 -connect google.com -servername -showcerts s_client openssl | echo echo | openssl s_client -showcerts -servername google.com -connect gnupg.org:443 2>/dev/null | openssl x509 -inform pem -noout -textrootopen.com
2018-12-22 21:23:50

linux命令:echo "tell application \"Terminal\"\n\t set its current settings of selected tab of window 1 to settings set \"$PROFILE\"\n end tell"|osascript; tell"|osascript; end \"$PROFILE\"\n set settings to 1 window of tab selected of settings current its set \"Terminal\"\n\t application "tell echo echo "tell application \"Terminal\"\n\t set its current settings of selected tab of window 1 to settings set \"$PROFILE\"\n end tell"|osascript;rootopen.com
linux命令:echo "tell application \"Terminal\"\n\t set its current settings of selected tab of window 1 to settings set \"$PROFILE\"\n end tell"|osascript; tell"|osascript; end \"$PROFILE\"\n set settings to 1 window of tab selected of settings current its set \"Terminal\"\n\t application "tell echo echo "tell application \"Terminal\"\n\t set its current settings of selected tab of window 1 to settings set \"$PROFILE\"\n end tell"|osascript;rootopen.com
2018-12-22 21:22:07

linux命令:echo {4..-9} {4..-9} echo echo {4..-9}rootopen.com
linux命令:echo {4..-9} {4..-9} echo echo {4..-9}rootopen.com
2018-12-13 23:03:52

linux命令:echo o > /proc/sysrq-trigger reboots reboots /proc/sysrq-trigger > o echo echo o > /proc/sysrq-trigger rebootsrootopen.com
linux命令:echo o > /proc/sysrq-trigger reboots reboots /proc/sysrq-trigger > o echo echo o > /proc/sysrq-trigger rebootsrootopen.com
2018-12-02 21:34:43

linux命令:echo "Subject: test" | /usr/lib/sendmail -v me@domain.com me@domain.com -v /usr/lib/sendmail | test" "Subject: echo echo "Subject: test" | /usr/lib/sendmail -v me@domain.comrootopen.com
linux命令:echo "Subject: test" | /usr/lib/sendmail -v me@domain.com me@domain.com -v /usr/lib/sendmail | test" "Subject: echo echo "Subject: test" | /usr/lib/sendmail -v me@domain.comrootopen.com
2018-11-17 12:12:33

linux命令:echo boo{,,,,,,,,,,} boo{,,,,,,,,,,} echo echo boo{,,,,,,,,,,}rootopen.com
linux命令:echo boo{,,,,,,,,,,} boo{,,,,,,,,,,} echo echo boo{,,,,,,,,,,}rootopen.com
2018-11-17 12:06:17

linux命令:echo {1..12} {1..12} echo echo {1..12}rootopen.com
linux命令:echo {1..12} {1..12} echo echo {1..12}rootopen.com
2018-11-17 11:57:27

linux命令:echo {1..99} {1..99} echo echo {1..99}rootopen.com
linux命令:echo {1..99} {1..99} echo echo {1..99}rootopen.com
2018-11-17 11:55:27

linux命令:echo "$(python -V 2>&1)" > file file > 2>&1)" -V "$(python echo echo "$(python -V 2>&1)" > filerootopen.com
linux命令:echo "$(python -V 2>&1)" > file file > 2>&1)" -V "$(python echo echo "$(python -V 2>&1)" > filerootopen.com
2018-11-07 22:30:24

linux命令:echo "org.gradle.daemon=false" >> ~/.gradle/gradle.properties ~/.gradle/gradle.properties >> "org.gradle.daemon=false" echo echo "org.gradle.daemon=false" >> ~/.gradle/gradle.propertiesrootopen.com
linux命令:echo "org.gradle.daemon=false" >> ~/.gradle/gradle.properties ~/.gradle/gradle.properties >> "org.gradle.daemon=false" echo echo "org.gradle.daemon=false" >> ~/.gradle/gradle.propertiesrootopen.com
2018-11-02 23:24:10

linux命令:echo "$(find ./ -name '*' -type f -exec wc -l {} \; | awk '{print $1}' | tr '\n' '+' | sed s/+$//g)" | bc -l -l bc | s/+$//g)" sed | '+' '\n' tr | $1}' '{print awk | \; {} -l wc -exec f -type '*' -name ./ "$(find echo echo "$(find ./ -name '*' -type f -exec wc -l {} \; | awk '{print $1}' | tr '\n' '+' | sed s/+$//g)" | bc -lrootopen.com
linux命令:echo "$(find ./ -name '*' -type f -exec wc -l {} \; | awk '{print $1}' | tr '\n' '+' | sed s/+$//g)" | bc -l -l bc | s/+$//g)" sed | '+' '\n' tr | $1}' '{print awk | \; {} -l wc -exec f -type '*' -name ./ "$(find echo echo "$(find ./ -name '*' -type f -exec wc -l {} \; | awk '{print $1}' | tr '\n' '+' | sed s/+$//g)" | bc -lrootopen.com
2018-11-02 23:20:26

linux命令:echo "New first line" | cat - file.txt > newfile.txt; mv newfile.txt file.txt file.txt newfile.txt mv newfile.txt; > file.txt - cat | line" first "New echo echo "New first line" | cat - file.txt > newfile.txt; mv newfile.txt file.txtrootopen.com
linux命令:echo "New first line" | cat - file.txt > newfile.txt; mv newfile.txt file.txt file.txt newfile.txt mv newfile.txt; > file.txt - cat | line" first "New echo echo "New first line" | cat - file.txt > newfile.txt; mv newfile.txt file.txtrootopen.com
2018-10-22 21:09:13

linux命令:echo "$@" for f in "$@"; do FILENAME=${f##*/};FILEPATH=${f%/*}; cd "${FILEPATH}"; zip -r "${f}".zip "${FILENAME}" -x "*.DS_Store" -x "__MACOSX"; done; afplay /System/Library/Sounds/Sosumi.aiff /System/Library/Sounds/Sosumi.aiff afplay done; "__MACOSX"; -x "*.DS_Store" -x "${FILENAME}" "${f}".zip -r zip "${FILEPATH}"; cd FILENAME=${f##*/};FILEPATH=${f%/*}; do "$@"; in f for "$@" echo echo "$@" for f in "$@"; do FILENAME=${f##*/};FILEPATH=${f%/*}; cd "${FILEPATH}"; zip -r "${f}".zip "${FILENAME}" -x "*.DS_Store" -x "__MACOSX"; done; afplay /System/Library/Sounds/Sosumi.aiffrootopen.com
linux命令:echo "$@" for f in "$@"; do FILENAME=${f##*/};FILEPATH=${f%/*}; cd "${FILEPATH}"; zip -r "${f}".zip "${FILENAME}" -x "*.DS_Store" -x "__MACOSX"; done; afplay /System/Library/Sounds/Sosumi.aiff /System/Library/Sounds/Sosumi.aiff afplay done; "__MACOSX"; -x "*.DS_Store" -x "${FILENAME}" "${f}".zip -r zip "${FILEPATH}"; cd FILENAME=${f##*/};FILEPATH=${f%/*}; do "$@"; in f for "$@" echo echo "$@" for f in "$@"; do FILENAME=${f##*/};FILEPATH=${f%/*}; cd "${FILEPATH}"; zip -r "${f}".zip "${FILENAME}" -x "*.DS_Store" -x "__MACOSX"; done; afplay /System/Library/Sounds/Sosumi.aiffrootopen.com
2018-10-22 21:06:40

linux命令:echo 20.05 + 15.00 | bc bc | 15.00 + 20.05 echo echo 20.05 + 15.00 | bcrootopen.com
linux命令:echo 20.05 + 15.00 | bc bc | 15.00 + 20.05 echo echo 20.05 + 15.00 | bcrootopen.com
2018-08-20 22:24:54

linux命令:echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf /etc/pacman.conf -a tee sudo | https://download.sublimetext.com/arch/dev/x86_64" = "\n[sublime-text]\nServer -e echo echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf rootopen.com
linux命令:echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf /etc/pacman.conf -a tee sudo | https://download.sublimetext.com/arch/dev/x86_64" = "\n[sublime-text]\nServer -e echo echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf rootopen.com
2018-08-15 22:24:24

linux命令:echo $HOME $HOME echo echo $HOMErootopen.com
linux命令:echo $HOME $HOME echo echo $HOMErootopen.com
2018-08-09 21:49:17

linux命令:echo "some text `date +%Y-%m-%d\_%H:%M:%S`" >> /path/to/filename /path/to/filename >> +%Y-%m-%d\_%H:%M:%S`" `date text "some echo echo "some text `date +%Y-%m-%d\_%H:%M:%S`" >> /path/to/filenamerootopen.com
linux命令:echo "some text `date +%Y-%m-%d\_%H:%M:%S`" >> /path/to/filename /path/to/filename >> +%Y-%m-%d\_%H:%M:%S`" `date text "some echo echo "some text `date +%Y-%m-%d\_%H:%M:%S`" >> /path/to/filenamerootopen.com
2018-07-27 22:25:11

linux命令:echo -e "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" && aws route53 list-resource-record-sets --hosted-zone-id Z1EEXAMPLE9SF3 | jq -r '.ResourceRecordSets[] | [.Name, .Type, .ResourceRecords[0].Value] | join("\t")' - | grep -vE "NS|SOA" "NS|SOA" -vE grep | - join("\t")' | .ResourceRecords[0].Value] .Type, [.Name, | '.ResourceRecordSets[] -r jq | Z1EEXAMPLE9SF3 --hosted-zone-id list-resource-record-sets route53 aws && "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" -e echo echo -e "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" && aws route53 list-resource-record-sets --hosted-zone-id Z1EEXAMPLE9SF3 | jq -r '.ResourceRecordSets[] | [.Name, .Type, .ResourceRecords[0].Value] | join("\t")' - | grep -vE "NS|SOA"rootopen.com
linux命令:echo -e "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" && aws route53 list-resource-record-sets --hosted-zone-id Z1EEXAMPLE9SF3 | jq -r '.ResourceRecordSets[] | [.Name, .Type, .ResourceRecords[0].Value] | join("\t")' - | grep -vE "NS|SOA" "NS|SOA" -vE grep | - join("\t")' | .ResourceRecords[0].Value] .Type, [.Name, | '.ResourceRecordSets[] -r jq | Z1EEXAMPLE9SF3 --hosted-zone-id list-resource-record-sets route53 aws && "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" -e echo echo -e "\$ORIGIN\tumccr.org.\n\$TTL\t1h\n" && aws route53 list-resource-record-sets --hosted-zone-id Z1EEXAMPLE9SF3 | jq -r '.ResourceRecordSets[] | [.Name, .Type, .ResourceRecords[0].Value] | join("\t")' - | grep -vE "NS|SOA"rootopen.com
2018-07-14 16:27:17

linux命令:echo $(( $(grep -c '^ $' file_name) / 2 )) )) 2 / file_name) $' '^ -c $(grep $(( echo echo $(( $(grep -c '^ $' file_name) / 2 ))rootopen.com
linux命令:echo $(( $(grep -c '^ $' file_name) / 2 )) )) 2 / file_name) $' '^ -c $(grep $(( echo echo $(( $(grep -c '^ $' file_name) / 2 ))rootopen.com
2018-07-14 16:08:54

linux命令:echo SSBMb3ZlIFlvdQo= | base64 -d -d base64 | SSBMb3ZlIFlvdQo= echo echo SSBMb3ZlIFlvdQo= | base64 -drootopen.com
linux命令:echo SSBMb3ZlIFlvdQo= | base64 -d -d base64 | SSBMb3ZlIFlvdQo= echo echo SSBMb3ZlIFlvdQo= | base64 -drootopen.com
2018-04-29 07:41:48

linux命令:echo "ls -l" | at midnight midnight at | -l" "ls echo echo "ls -l" | at midnightrootopen.com
linux命令:echo "ls -l" | at midnight midnight at | -l" "ls echo echo "ls -l" | at midnightrootopen.com
2018-03-07 15:01:48

linux命令:echo -e "[mysql]\npager=less -niSFX" >> ~/.my.cnf ~/.my.cnf >> -niSFX" "[mysql]\npager=less -e echo echo -e "[mysql]\npager=less -niSFX" >> ~/.my.cnfrootopen.com
linux命令:echo -e "[mysql]\npager=less -niSFX" >> ~/.my.cnf ~/.my.cnf >> -niSFX" "[mysql]\npager=less -e echo echo -e "[mysql]\npager=less -niSFX" >> ~/.my.cnfrootopen.com
2018-02-08 21:03:48

linux命令:echo "rm -rf /unwanted-but-large/folder" | batch batch | /unwanted-but-large/folder" -rf "rm echo echo "rm -rf /unwanted-but-large/folder" | batchrootopen.com
linux命令:echo "rm -rf /unwanted-but-large/folder" | batch batch | /unwanted-but-large/folder" -rf "rm echo echo "rm -rf /unwanted-but-large/folder" | batchrootopen.com
2018-03-10 09:47:48

linux命令:echo 16i `echo "F" | tr '[a-f]' '[A-F]'` p | dc ; echo 16o "15" p | dc dc | p "15" 16o echo ; dc | p '[A-F]'` '[a-f]' tr | "F" `echo 16i echo echo 16i `echo "F" | tr '[a-f]' '[A-F]'` p | dc ; echo 16o "15" p | dcrootopen.com
linux命令:echo 16i `echo "F" | tr '[a-f]' '[A-F]'` p | dc ; echo 16o "15" p | dc dc | p "15" 16o echo ; dc | p '[A-F]'` '[a-f]' tr | "F" `echo 16i echo echo 16i `echo "F" | tr '[a-f]' '[A-F]'` p | dc ; echo 16o "15" p | dcrootopen.com
2018-06-09 20:51:48

linux命令:echo "SHOW PROCESSLIST\G" | mysql -u root -p | grep "Info:" | awk -F":" '{count[$NF]++}END{for(i in count){printf("%d: %s\n", count[i], i)}}' | sort -n -n sort | i)}}' count[i], %s\n", count){printf("%d: in '{count[$NF]++}END{for(i -F":" awk | "Info:" grep | -p root -u mysql | PROCESSLIST\G" "SHOW echo echo "SHOW PROCESSLIST\G" | mysql -u root -p | grep "Info:" | awk -F":" '{count[$NF]++}END{for(i in count){printf("%d: %s\n", count[i], i)}}' | sort -nrootopen.com
linux命令:echo "SHOW PROCESSLIST\G" | mysql -u root -p | grep "Info:" | awk -F":" '{count[$NF]++}END{for(i in count){printf("%d: %s\n", count[i], i)}}' | sort -n -n sort | i)}}' count[i], %s\n", count){printf("%d: in '{count[$NF]++}END{for(i -F":" awk | "Info:" grep | -p root -u mysql | PROCESSLIST\G" "SHOW echo echo "SHOW PROCESSLIST\G" | mysql -u root -p | grep "Info:" | awk -F":" '{count[$NF]++}END{for(i in count){printf("%d: %s\n", count[i], i)}}' | sort -nrootopen.com
2018-05-16 19:15:48

linux命令:echo | openssl s_client -connect www.google.com:443 2>/dev/null |openssl x509 -dates -noout -noout -dates x509 |openssl 2>/dev/null www.google.com:443 -connect s_client openssl | echo echo | openssl s_client -connect www.google.com:443 2>/dev/null |openssl x509 -dates -nooutrootopen.com
linux命令:echo | openssl s_client -connect www.google.com:443 2>/dev/null |openssl x509 -dates -noout -noout -dates x509 |openssl 2>/dev/null www.google.com:443 -connect s_client openssl | echo echo | openssl s_client -connect www.google.com:443 2>/dev/null |openssl x509 -dates -nooutrootopen.com
2018-06-03 13:55:48

linux命令:echo -n search\>\ ; read SEARCH_STRING && sed -n "/$SEARCH_STRING/{n;p;n;p;n;p;q}" [file-to-search] [file-to-search] "/$SEARCH_STRING/{n;p;n;p;n;p;q}" -n sed && SEARCH_STRING read ; search\>\ -n echo echo -n search\>\ ; read SEARCH_STRING && sed -n "/$SEARCH_STRING/{n;p;n;p;n;p;q}" [file-to-search]rootopen.com
linux命令:echo -n search\>\ ; read SEARCH_STRING && sed -n "/$SEARCH_STRING/{n;p;n;p;n;p;q}" [file-to-search] [file-to-search] "/$SEARCH_STRING/{n;p;n;p;n;p;q}" -n sed && SEARCH_STRING read ; search\>\ -n echo echo -n search\>\ ; read SEARCH_STRING && sed -n "/$SEARCH_STRING/{n;p;n;p;n;p;q}" [file-to-search]rootopen.com
2018-01-31 07:41:48

linux命令:echo -n "search> ";read QUERY && wget -O - `wget -O - -U "Mozilla/5.0" "http://images.google.com/images?q=${QUERY}" 2>/dev/null |sed -e 's/","http/\n","http/g' |awk -F \" '{print $3}' |grep -i http: |head -1` > "$QUERY" "$QUERY" > -1` |head http: -i |grep $3}' '{print \" -F |awk 's/","http/\n","http/g' -e |sed 2>/dev/null "http://images.google.com/images?q=${QUERY}" "Mozilla/5.0" -U - -O `wget - -O wget && QUERY ";read "search> -n echo echo -n "search> ";read QUERY && wget -O - `wget -O - -U "Mozilla/5.0" "http://images.google.com/images?q=${QUERY}" 2>/dev/null |sed -e 's/","http/\n","http/g' |awk -F \" '{print $3}' |grep -i http: |head -1` > "$QUERY"rootopen.com
linux命令:echo -n "search> ";read QUERY && wget -O - `wget -O - -U "Mozilla/5.0" "http://images.google.com/images?q=${QUERY}" 2>/dev/null |sed -e 's/","http/\n","http/g' |awk -F \" '{print $3}' |grep -i http: |head -1` > "$QUERY" "$QUERY" > -1` |head http: -i |grep $3}' '{print \" -F |awk 's/","http/\n","http/g' -e |sed 2>/dev/null "http://images.google.com/images?q=${QUERY}" "Mozilla/5.0" -U - -O `wget - -O wget && QUERY ";read "search> -n echo echo -n "search> ";read QUERY && wget -O - `wget -O - -U "Mozilla/5.0" "http://images.google.com/images?q=${QUERY}" 2>/dev/null |sed -e 's/","http/\n","http/g' |awk -F \" '{print $3}' |grep -i http: |head -1` > "$QUERY"rootopen.com
2018-04-09 16:18:48

linux命令:echo "import random; print(random.choice(['heads', 'tails']))" | python python | 'tails']))" print(random.choice(['heads', random; "import echo echo "import random; print(random.choice(['heads', 'tails']))" | pythonrootopen.com
linux命令:echo "import random; print(random.choice(['heads', 'tails']))" | python python | 'tails']))" print(random.choice(['heads', random; "import echo echo "import random; print(random.choice(['heads', 'tails']))" | pythonrootopen.com
2018-01-25 20:40:48

linux命令:echo 'ibase=10; obase=2; 127' | bc bc | 127' obase=2; 'ibase=10; echo echo 'ibase=10; obase=2; 127' | bcrootopen.com
linux命令:echo 'ibase=10; obase=2; 127' | bc bc | 127' obase=2; 'ibase=10; echo echo 'ibase=10; obase=2; 127' | bcrootopen.com
2018-06-06 16:51:48

linux命令:echo '2^2^20' | time bc > /dev/null /dev/null > bc time | '2^2^20' echo echo '2^2^20' | time bc > /dev/nullrootopen.com
linux命令:echo '2^2^20' | time bc > /dev/null /dev/null > bc time | '2^2^20' echo echo '2^2^20' | time bc > /dev/nullrootopen.com
2018-01-03 22:30:48

linux命令:echo "Xc" | tr "Xo" "\033\017 "\033\017 "Xo" tr | "Xc" echo echo "Xc" | tr "Xo" "\033\017rootopen.com
linux命令:echo "Xc" | tr "Xo" "\033\017 "\033\017 "Xo" tr | "Xc" echo echo "Xc" | tr "Xo" "\033\017rootopen.com
2018-01-19 14:48:48

linux命令:echo $0 $0 echo echo $0rootopen.com
linux命令:echo $0 $0 echo echo $0rootopen.com
2018-05-18 12:40:48

linux命令:echo -n m{1..5}.cluster.net | xargs -d' ' -n1 -P5 -I{} ssh {} 'uptime' 'uptime' {} ssh -I{} -P5 -n1 ' -d' xargs | m{1..5}.cluster.net -n echo echo -n m{1..5}.cluster.net | xargs -d' ' -n1 -P5 -I{} ssh {} 'uptime'rootopen.com
linux命令:echo -n m{1..5}.cluster.net | xargs -d' ' -n1 -P5 -I{} ssh {} 'uptime' 'uptime' {} ssh -I{} -P5 -n1 ' -d' xargs | m{1..5}.cluster.net -n echo echo -n m{1..5}.cluster.net | xargs -d' ' -n1 -P5 -I{} ssh {} 'uptime'rootopen.com
2018-01-03 08:33:48

linux命令:echo $PATH | tr : \\n \\n : tr | $PATH echo echo $PATH | tr : \\nrootopen.com
linux命令:echo $PATH | tr : \\n \\n : tr | $PATH echo echo $PATH | tr : \\nrootopen.com
2018-01-02 19:45:48

linux命令:echo $(( (1234567890 - `date -u +\%s`) / 60 / 60 )) )) 60 / 60 / +\%s`) -u `date - (1234567890 $(( echo echo $(( (1234567890 - `date -u +\%s`) / 60 / 60 ))rootopen.com
linux命令:echo $(( (1234567890 - `date -u +\%s`) / 60 / 60 )) )) 60 / 60 / +\%s`) -u `date - (1234567890 $(( echo echo $(( (1234567890 - `date -u +\%s`) / 60 / 60 ))rootopen.com
2018-04-08 06:16:48

linux命令:echo 'example' | sed -e 's/^\(.\)/\U\1/' 's/^\(.\)/\U\1/' -e sed | 'example' echo echo 'example' | sed -e 's/^\(.\)/\U\1/'rootopen.com
linux命令:echo 'example' | sed -e 's/^\(.\)/\U\1/' 's/^\(.\)/\U\1/' -e sed | 'example' echo echo 'example' | sed -e 's/^\(.\)/\U\1/'rootopen.com
2018-01-04 20:20:48

linux命令:echo "Set Twitter Status" ; read STATUS; curl -u user:pass -d status="$STATUS" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml status="$STATUS" -d user:pass -u curl STATUS; read ; Status" Twitter "Set echo echo "Set Twitter Status" ; read STATUS; curl -u user:pass -d status="$STATUS" http://twitter.com/statuses/update.xmlrootopen.com
linux命令:echo "Set Twitter Status" ; read STATUS; curl -u user:pass -d status="$STATUS" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml status="$STATUS" -d user:pass -u curl STATUS; read ; Status" Twitter "Set echo echo "Set Twitter Status" ; read STATUS; curl -u user:pass -d status="$STATUS" http://twitter.com/statuses/update.xmlrootopen.com
2018-01-25 19:41:48

linux命令:echo "sed -e"|perl -pe 's/sed -e/perl -pe/' -pe/' -e/perl 's/sed -pe -e"|perl "sed echo echo "sed -e"|perl -pe 's/sed -e/perl -pe/'rootopen.com
linux命令:echo "sed -e"|perl -pe 's/sed -e/perl -pe/' -pe/' -e/perl 's/sed -pe -e"|perl "sed echo echo "sed -e"|perl -pe 's/sed -e/perl -pe/'rootopen.com
2018-04-01 14:15:48

linux命令:echo "SELECT * FROM table; " | mysql -u root -p${MYSQLROOTPW} databasename | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > outfile.csv outfile.csv > 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' sed | databasename -p${MYSQLROOTPW} root -u mysql | " table; FROM * "SELECT echo echo "SELECT * FROM table; " | mysql -u root -p${MYSQLROOTPW} databasename | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > outfile.csvrootopen.com
linux命令:echo "SELECT * FROM table; " | mysql -u root -p${MYSQLROOTPW} databasename | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > outfile.csv outfile.csv > 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' sed | databasename -p${MYSQLROOTPW} root -u mysql | " table; FROM * "SELECT echo echo "SELECT * FROM table; " | mysql -u root -p${MYSQLROOTPW} databasename | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > outfile.csvrootopen.com
2018-01-29 21:04:48

Linux的Bash命令行(A-Z排序)