15day---特殊符号

什么是字符集

文件符号在计算机中的标识方法

常见字符集
  1. GBK 国标
  2. UTF-8 万国码
查看使用的字符集

echo “$LANG”

¥$LANG是一个变量

修改字符集

方法一:使用命令修改(临时修改,重启失效)

export LANG=zh_CN.UTF-8

方法二:修改字符集文件(永久生效)

修改字符集文件:/etc/locale.conf    ##CentOS 7
修改完成需要使用:source /etc/locale.conf
CentOS6下的修改字符集的配置文件在/etc/sysconfig/il8n里

方法三:使用命令修改(永久+临时)

localectl set-locale LANG=zh_CN.UTF-8
Linux下显示中文乱码
  1. 原因:系统字符集与远程连接工具字符集不同
  2. 排除:查看远程连接工具(Xshell)字符集
       查看系统字符集
  3. 解决方案:修改Xshell字符集(不通用)
         修改系统字符集

特殊符号

  • 单引号:所见即所得
[root@libielang ~]# echo '$LANG'
$LANG
  • 双引号:和单引号类似,但双引号里的特殊符号会被解析
[root@libielang ~]# echo "$LANG"
en_US.UTF-8
  • 反引号:优先执行里面的命令,把结果留下
[root@libielang ~]# ls -l `which touch`
-rwxr-xr-x. 1 root root 62568 Oct 31 03:16 /usr/bin/touch
重定向符号

重定向:改变数据流向,箭头的方向就是水流的方向

  • > :标准输出重定向,先将文件内容清空在写入(>===1>)
  • >>:标准追加输出重定向,直接追加到文件结尾(>>===1>>)
  • 2>:标准错误输出重定向,先清空文件,在将错误信息写入
  • 2>>:标准追加错误输出重定向,将错误信息追加到文件结尾
  • < :标准输入重定向,用来指引命令从哪里读取数据()<===0<)
  • <<:标准追加输入重定向(<<=0<<)
| 管道
  • 管道:将前面命令的结果交给后面的命令执行

一般管道符号 经常会和xargs命令配合使用

其他符号
  • . 当前目录(点)
  • … 当前目录的上一级目录
  • # 1.注释 2.root用户的提示符
  • $ 读取变量内容
  • ; 结束命令
  • ! 1.找出最近一次使用过的命令,找到并执行

你可能感兴趣的:(Linux)