刚开始使用的源文件的路径是相对路径,所以导致标题中的这种错误. 只要用绝对路径表示源文件就好了.如果用相对路径的话,实际相对的是目标文件所在的路径,而在创建链接文件时用的路径是相对于当前的路径.…
参考: ln -s 软链接产生Too many levels of symbolic links错误 解决 ln -s 软链接产生的Too many levels of symbolic links错误 解决方法:在使用ln -s命令时,使用绝对路径取代相对路径,例如: ln -s /home/sdn/cmake/bin/cmake /usr/bin/cmake 2018.5…
键值 = 文件标示符 + 项目ID 当用到进程间的通信时, 必须要注意到的是键值是怎么产生的,我们知道任何一个文件时通过文件名来访问的, 而内核在对应的给其一个值,也就是文件标示符. 系统建立IPC通讯(如消息队列.共享内存时)必须指定一个ID值 .通常情况下,该id值通过ftok函数得到 .  ftok原型如下:key_t ftok( char * fname, int id ) 此时这个 id也就是项目 ID,最后将两者结合生成了键值!这里所谓的文件标示符其实下面提到的 内核的物理编号,也就…
今天在Linux中输入命令时,打错一个单词了,之后出现一串串的~,按ESC也没用, 并在底部出现:quit<enter> to exit vim 解决办法: 按几下 esc 确保 vim 在普通模式. 输入->:quit 输入的命令就会出现了 问题得到解决! -------------------------------- 小知识点:在ping百度时 一直在不停读秒   如何让停止呢?--> [ctrl+c]…
Q1:如何利用ln -s来创建快捷方式? A1:ln(link,链接文件): Windows中的快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件: Linux中有两种链接文件: 1)软链接(符号链接symbol),等同于Windows中快捷方式ln -s 源文件名 符号链接文件名,源文件名和符号链接文件名是主从关系,源被删了,符号链接也就失效了, eg: ln -s src.c linker.c (linker.c就是…
Too many levels of symbolic links 解决:创建链接时使用绝对路径…
软链接相当于windows的快捷方式,当源文件不存在时,软链接失效. 链接是指向文件名,当指向的文件名字删除的时候,就找不到源文件了.硬链接是指向文件本身,删除一个文件名字,还是可以找到源文件的.ls -l的结果的第二列数字就是指向文件本身的个数,也就是硬链接个数.…
在centos中的解决方案是安装一个叫 openssl-devel 的包.…
增加普通用户 [root@git-node1 ~]#useradd nulige [root@git-node1 ~]#passwd nulige 输入两次密码 [root@git-node1 ~]# id nulige uid=1000(nulige) gid=1000(nulige) groups=1000(nulige) 切换到nulige用户目录 [root@git-node1 ~]# su - nulige -bash-4.3$ 解决办法: #切到root用户下 [root@git-n…