screen -ls 查看会话
screen -r 重新连接已经断开的会话
screen -x {序号} 加入会话
screen -S 创建screen,指定名字
echo $PS1
echo -e '\e[032;1mtest\e[0m'
-e 启用反斜杠转义的解释
-b 退格
~]#echo -e '123\b456'
12456
~]#echo $LANG
zh_CN.utf8
~]#LANG='en_US.UTF-8'
~]#localectl status
~]#localectl list-locales
~]#localectl set-locale LANG='en_US.UTF-8'
~]#localectl set-locale LANG='zh_CN.UTF-8'
$v $() "$v" 引用变量
$((算术表达式)) $[算术表达式] 计算
$(命令) `comand` 引用命令的结果
转义$,作为字符串打印时,打转义符\ 。如 echo "You cost \$5.00"
touch `hostname`-$(date +%F).log
touch file{a,b,c}
touch {a,b,c}{1,2,3}
touch {d..f}
touch {2..9}
touch {a..z..2}
touch {1..10..2}
echo {A..z}
echo {0000..20}
echo {a..z} {A..Z}
history
!nmcli
!43
!?connect
ctrl+r
!$ #上一条命令最后一个参数
alt+. #调用上一条命令最后一个参数,再按一次点,上上条命令最后一条参数,
esc+. #同alt+.
Ctrl+a
ctrl+e
whatis
mandb #更新whatis帮助文档数据库
help
--help
man
man -a ls
man -k passwd
man -w shadow
man -w 5 shadow
whatis shadow
man 5 shadow
tty
w
whoami
who
who am i
type
which
which --skip-alias ls
hexdump -C 1.txt
unix2dos 1.txt
dos2unix 1.txt
file 1.txt