Linux 符号命令及符号问题

一、换行符问题

1、回车 ( \r ) 本义是光标重新回到本行开头,r的英文return,控制字符可以写成 CR,即 Carriage Return;
     换行 ( \n ) 本义是光标往下一行(不一定到下一行行首),n 的英文 newline,控制字符可以写成 LF,即 Line Feed。
2、windows下,记事本不支持 \n 换行,它只支持 \r\n 形式的换行。
     各系统的换行标志:windows 是 \r\n,linux/unix是 \n,Mac是 \r。
     Unix 体系下的文件在 Windows 里打开的话,所有文字会变成一行;而 Windows 里的文件在 Unix 下打开的话,在每行的结尾可能会多出一个 ^M 符号。
3、在linux中,更换换行符的方法:
     ① vi/vim 打开文件,在命令模式下输入 ' :set fileformat=unix ',保存即可。
     ②安装 dos2unix,然后在终端下敲命令:'$ dos2unix filename ' 直接转换成 unix 格式。

二、符号命令

1、&  表示任务在后台执行。
      && 表示前一条命令执行成功时,才执行后一条命令。
2、| 表示管道,上一条命令的输出,作为下一条命令参数。
      || 表示上一条命令执行失败后,才执行下一条命令。
3、>file 输出重定向:会将原来的文件内容覆盖
      >>file 追加:不会覆盖原来文件的内容,而是追加到文件的尾部
      <file :将文件做为命令的输入

发布了54 篇原创文章 · 获赞 66 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_29837161/article/details/86361922
今日推荐