一、软链接相当于windows里的快捷方式,指向源文件,删除对源文件没有影响
1.1 软链接的创建方式
ln -s 源文件,软链接
1.2 删除源文件,软链接也会对应被删除
二、硬链接,与普通文件没什么不同,inode
都指向同一个文件在硬盘中的区块
1.1 创建方式
ln 源文件 硬链接
1.2 删除源文件 ,硬链接不会被删除
三、which
1.1 、命令格式:
which 可执行文件名称
1.2、命令功能:
which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
1.3、举例
[root@oldboyedu ~]# which cp
alias cp='cp -i'
/usr/bin/cp
[root@oldboyedu ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@oldboyedu ~]# which ip
/usr/sbin/ip
四、PATH 变量作用
命令行执行命令会从PATH 对应的路径中查找命令,
PATH 对应的路径中没有这个命令就会报command not found
[root@oldboyedu ~]# ff
-bash: ff: command not found
[root@oldboyedu ~]# cd /usr/local/sbin
[root@oldboyedu /usr/local/sbin]# vim ff
[root@oldboyedu /usr/local/sbin]# cat ff
echo $1
[root@oldboyedu /usr/local/sbin]# chmod +x ff
[root@oldboyedu ~]# fff
-bash: fff: command not found
[root@oldboyedu ~]# ff
[root@oldboyedu ~]# ff oldboy
oldboy
[root@oldboyedu ~]# ff oldgirl
oldgirl
[root@oldboyedu ~]# echo oldgirl
oldgirl
[root@oldboyedu ~]# which ff
/usr/local/sbin/ff
五、where is 显示命令、源码、说明文档等的路径