标签: 命令

command not found

在项目中写了个启动的shell,在linux上执行报了语法错误,具体如下:12345678910[admin@sz app]$ sh start.shstart.sh: line 2: $'\r': command not found: No such file or directorystart.sh: line 4: $'\r': command not foundstart.sh: line 6: $'\r': command not foundstart.sh: line 8: $'\r': command not foundstart.sh: line 9: $'\r': command not foundstart.sh: line 12: $'\r': command not foundstart.sh: line 15: $'\r': command not foundstart.sh: line 26: syntax error: unexpected end of file

Linux 链接

首先Linux链接大体上分为2种,硬链接(Hard Link)和符号链接(Symbolic Link),后者大家更喜欢称之为软链接。硬链接硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点,一般这种连接就是硬连接。一个硬连接仅仅是一个文件名。(一个文件可以有好几个文件名,只有将最后一个文件名从磁盘上删除,才能把这个文件删掉。软链接符号链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。因此,软连接可以指向不同文件系统里的文件(比如由NFS装载的不同机器文件系统上的文件),甚至可以指向一个不一定确实存在的文件。在软连接文件被访问的时候,操作系统用该文件所包含的路径替换该文件的访问介入点,从而实现对所指文件的访问。(用命令rm和unlink可以删除连接,但不是删除该文件所指向的文件。

Linux 挂载数据盘

这是为了看着方便而重新整理的简化版,如果想看详细的请翻看另一篇。查看磁盘fdisk -l 命令可以让你看到主机上有几块盘以及每块盘的分区情况,例如/dev/vda:第一块盘/dev/vda1:第一块盘的第一个分区/dev/vdb:第二块盘,一般数据盘都是第二块