路径位置类的特殊符号

(1)、波浪线(~)

在linux系统的命令行中,~表示用户的家目录,超级用户为/root,普通用户为/home。假设我当前目录在usr/local下[root@xry local]# pwd

/usr/local

可以使用波浪线切换到家目录[root@xry local]# cd ~

[root@xry ~]#

[root@xry ~]# pwd

/root

此时目录跳转到 /root目录

(2)、短横杠(-)

linux系统的命令行中,-表示上一次用户所在的路径。例如我从根目录/root直接进入/usr/local目录之后,直接使用短横杠回到跟目录[root@xry ~]# cd /usr/local/

[root@xry local]# cd -

/root

(3)、点号(.)

linux系统的命令行中,.表示当前目录。例如查找当前目录下所有的conf文件,可以这么写[root@xry etc]# find . -name "*.conf"

(4)、双点号(..)

linux系统的命令行中,..表示当前目录的上一级目录。假设现在当前目录是 /usr/local

执行cd ..之后跳转到/usr目录[root@xry local]# cd ..[root@xry usr]#

关于引号的特殊符号

我们在运维过程中,经常处理字符串,就会有引号问题,那什么时候加引号,什么时候不加,什么时候用反引等等。

(1)、反引号

简单讲,当把待处理的字符串用反引号时候,系统先把反引号里字符串当作命令来解析,然后针对解析后结果进一步处理。反引号一般用于引用命令,赋值和输出都要将命令用反引号引起来。举例说明:[root@xry ~]# date ##打印系统日期

2019年 11月 21日 星期四 21:32:54 CST[root@xry ~]# echo date ## 不加反引,就会原样输出

date[root@xry ~]# echo `date` ##反引会把date当作命令

2019年 11月 21日 星期四 21:34:06 CST

(2)、双引号

当输出双引号的内容时,如果内容中有命令(需要反引)、变量、特殊转义符等,会先把变量、命令、转义字符解析出来,然后输出最终内容。如果平时引用字符串,不确定用什么引号时候,可以默认用双引号。[root@xry ~]# echo "date" ##原样输出

date[root@xry ~]# echo "`date`" ##经过反引的命名会解析后输出

2019年 11月 21日 星期四 21:45:31 CST

(2)、单引号

当使用单引号时候,简单理解就是所见即所得,引什么内容就什么内容。就算单引号里面有反引的命令,也原样输出.[root@xry ~]# echo '`date`' ##原样输出

`date`

其它特殊符号

(1)、管道符(|)

在linux中,管道是重要的符号,也是命令中比较常见的符号,它的作用是传输数据流,在命令行中,一个命令处理后并未得到想要的结果,需要交给其它命令继续处理,直到最终结果,在命令和命令之间就需要用管道链接起来,将数据流发过去进行处理。例如最常用的查找进程[root@xry ~]# ps -ef | grep java

将ps -ef的结果输出给grep进行过滤,相当于查找java的进程。

(2)、分号

分号表示一个命令的结束,也是命令间的分隔符。

例如:[root@xry ~]# pwd;pwd

/root

/root

除了以上,还有一些特殊符号,相对比较简单,例如#号,就是注释符号,后面的内容,命令不会解析,还有美元符,代表字符串变量。

linux波浪线是什么路径,波浪线符号(linux运维中特殊符号)相关推荐

  1. 《Linux/UNIX OpenLDAP实战指南》——1.8 自动化运维解决方案

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第1章,第1.8节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1 ...

  2. Linux Shell 在运维中的经验总结

    无论是系统运维,还是应用运维,均可分为"纯手工"--> "脚本化"--> "自动化"-->"智能化"几 ...

  3. linux备份mysql需要暂停服务吗_【MySQL运维】线上MySQL数据库停服迁移流程

    一.数据备份与恢复阶段,选在凌晨1点进行操作,暂停服务进行备份(允许停服2个小时) 1.首先停止Nginx服务,并且修改数据库用户密码,防止还有新的连接进来 2.杀掉某个用户所有进程 for i in ...

  4. 线上故障排查全套路盘点,运维大哥请自查!

    [欢迎关注微信公众号:厦门微思网络] 线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如jstack.jma ...

  5. linux下mq qm.ini路径,MQ调优Linux参数检查

    一.调优 修改队里管理器目录下的qm.ini文件,如/var/mqm/qmgrs/QM_ICBC_FINC_01/qm.ini 调整MQ参数如下: 修改 LogBufferPages 的值为4096 ...

  6. linux下数据库的基本管理,数据库的管理_linux 运维之道 基础篇的技术博客_51CTO博客...

    {**数据库**} 1.安装: yum install mariadb-server.x86_64 -y安装服务 systemctl start mariadb    开启服务 systemctl s ...

  7. linux下查看mysql数据库的字段类型_系统运维|[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型...

    提问: 我想要知道我的MySQL数据库是MyISAM还是Innodb类型.我该如何检查MySQL数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb.MyISAM是非事务的 ...

  8. linux运维中的中间件,linux中间件Nginx的安装过程

    下面一步一步走进中间件"Nginx"中间件的安装过程中 第一步下载nginx件,本站不提供下载哈,各位看官根据自己linux的版本号下载相对应的nginx中间件.,本站以<n ...

  9. 戴尔PowerEdge-R410服务器U盘安装linux,开启远程连接,IP地址分配教程(运维必看)

    目录 一.U盘安装linux 二.开启远程连接 三.分配IP 四.总结 一.U盘安装linux 制作启动盘,下载UltraISO工具,进行制作即可,不会的参考教程https://www.cnblogs ...

  10. Linux运维中如何进行网页加密?

    1.HTTPS介绍 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protoc ...

最新文章

  1. 5、计算机图形学——着色与光照模型
  2. android 原色调渲染
  3. linux cisco路由器,怎样让linux做cisco路由器的专用日志服务器
  4. springboot后台怎么获取前端传过来的excel_开源商城系统包含后台管理和手机端
  5. opencsv : 解析CSV
  6. ssl1463-公共子串【各种dp之1】
  7. 黑苹果sd卡认不出来_天生一对:新入苹果M1笔记本,DOCKCASE拓展坞弥补缺憾
  8. Java 线程之间通信
  9. Spark shuffle:hash和sort性能对比
  10. 如何让主机合规分析报告评分达到90分?
  11. C#面向对象方式设置、读取应用配置
  12. php提交字符串中有加号(+)时会后台得到空格的问题
  13. 容器技术Docker K8s 28 容器服务ACK基础与进阶-弹性伸缩
  14. 最小二乘法求解线性回归模型及求解
  15. 微信公众号获取openid流程
  16. 计算机无法读取tf卡,教您电脑无法读取sd卡
  17. java 文本换行_java写入Excel文本换行
  18. 带领大家进入win+r(运行)
  19. 感动,我终于学会了用Java对数组求和
  20. Incorrect decimal value: ‘‘ for column ‘XXX‘ at row 1

热门文章

  1. webm视频怎么转换成mp4?
  2. 用python找千字文的重复字
  3. 面试之springboot是什么?
  4. 跟锦数学200217 厦门大学2019年数学分析考研试题4 (解答见跟锦数学微信公众账号)...
  5. CPU中控制器的功能
  6. 职业规划-服务器运维工程师(待完善)
  7. PADS VX2.8 正负片的概念以及设置方法
  8. 嵌入式中的人工神经网络
  9. 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
  10. PCB会过期?过期后先烘烤?