美文网首页
2019-04-16字符集 通配符

2019-04-16字符集 通配符

作者: 看见光明才有希望 | 来源:发表于2019-04-16 15:17 被阅读0次

修改字符集

[root@lidao ~]# echo $LANG
en_US.UTF-8
[root@lidao ~]# export LANG='zh -CN.UTF-8'

永久修改字符集

[root@lidao ~]# localectl set-locale LANG=en_US.utf8
[root@lidao ~]# echo $LANG
zh_CN.utf-8

重启xshell

[root@lidao ~]# echo $LANG
en_US.utf8
[root@lidao ~]# 

原因

与远程工具不同字符集

排错

查看xshll字符集
查看系统字符集

解决

修改xshll字符集
修改linux字符集

特殊符号
引号
单引号 所见即所得

[root@lidao ~]# echo $LANG
en_US.utf8
[root@lidao ~]# echo '$LANG'
$LANG

双引号 所见即所得,可以被解析

[root@lidao ~]# echo "$LANG"
en_US.utf8

不加引号

[root@lidao ~]# echo  $LANG {01..05}
en_US.utf8 01 02 03 04 05
[root@lidao ~]# 

反引号
``相当于$()

[root@lidao ~]# echo  $LANG {01..05}
en_US.utf8 01 02 03 04 05
[root@lidao ~]# ls -l $(which mkdir)
-rwxr-xr-x. 1 root root 79864 Oct 31 03:16 /usr/bin/mkdir
[root@lidao ~]# ls -l `which mkdir`
-rwxr-xr-x. 1 root root 79864 Oct 31 03:16 /usr/bin/mkdir

重定向
标准输出重定向

> 覆盖原内容

1>默认标准

2>错误输出

标准追加输出重定向

>> 输入到文件内容结尾

1>>默认标准

2>>错误输出

[root@lidao ~]# cho 2>>oldboy.txt
[root@lidao ~]# cat oldboy.txt
-bash: cho: command not found
-bash: cho: command not found
-bash: cho: command not found

同时把错误正确内容写到文件

[root@lidao ~]# echo alex oldboy >>oldboy.txt 2>&1
[root@lidao ~]# cat oldboy.txt

-bash: cho: command not found
-bash: cho: command not found
-bash: cho: command not found
-bash: cho: command not found
-bash: cho: command not found

alex oldboy

标准输入重定向

指引命令从哪里读取数据

tr xargs

< 0<默认

标准追加输入重定向

只用来和cat配合 向文件追加多行内容

<< 0<<默认

cat >> 文件 <<EOF

EOF

管道

| 把管道前一个内容传递给后面的命令

[root@lidao ~]# rpm -qa |grep nc

irqbalance-1.0.7-11.el7.x86_64

ncurses-devel-5.9-14.20130511.el7_4.x86_64

ncurses-base-5.9-14.20130511.el7_4.noarch

ncurses-libs-5.9-14.20130511.el7_4.x86_64

rsync-3.1.2-4.el7.x86_64

nmap-ncat-6.40-16.el7.x86_64

ncurses-5.9-14.20130511.el7_4.x86_64

qrencode-libs-3.4.1-3.el7.x86_64

perl-Encode-2.51-7.el7.x86_64

vim-enhanced-7.4.160-5.el7.x86_64

[root@lidao ~]# 

表示位置

. 当前位置

.. 上级目录

~ 上次目录或文件

_ 命令参数如su - cd -

简单判断

&&
前一个命令执行成功 在执行 后面的命令

||
前一个命令执行失败 在执行 后面的命令
其他

注释

root用户的命令提示符

去变量内容LANG $NAT

! !ls格式找到最近一次使用的命令 并执行

history |grep ls显示你敲过的命令

;命令结束

通配符

方便查找文件或目录

(*) 所有任何

{} 生成序列

数字或字母 有规律生成 备份

?任意一个字符

[]

[^]

相关文章

网友评论

      本文标题:2019-04-16字符集 通配符

      本文链接:https://www.haomeiwen.com/subject/nhpbwqtx.html