访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

为什么要在linux命令前加上 ./ 什么时候才需要在命令前加上./

时间:2019-07-01

linux命令_linux解压命令_linux命令

PATH中没有定义路径,加上就ok了

./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,所以如果你在

当前目录需要执行程序就要加上路径,./用全路径代替也是可以的。

win/dos的默认搜索路径里有当前目录,所以不需要加。其实加上也是一样的效果

linux解压命令_linux命令_linux命令

2.什么时候才需要在命令前加上./ ?

比如:

cd /etc/init.d

运行:sshd 系统没有什么反应也不出错

linux解压命令_linux命令_linux命令

而只有加上./ 后,如 ./sshd 才会出提示如:

用法:./sshd {start|stop|restart|reload|condrestart|status}

这是怎么回事,而有的时候却两者都可以。

.表示当前目录,./,,,表示执行当前目录下可执行文件

linux命令_linux命令_linux解压命令

首先,你运行了两个sshd,都没有报错,说明两个命令都可以。

一开始的sshd应该是/usr/sbin/下面的sshd命令。

第二次的sshd是/etc/init.d/下的一个脚本,不是二进制可执行文件。

linux优先查找PATH环境变量下的路径linux命令,和m$有点不一样。环境变量可以用echo $PATH观看

一般rpm安装的都行,可以直接运行。

有一部分tarball要`编译,编译后在/us/bin or /usr/local/bin下放置可执行文件,则可以直接运行,但有部分程序编译后在原目录下,要执行就要./,,,

maps 开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名linux命令,*为所有地图)。3.若是你要winrar来加密的话,起首正在winrar打开此文件,点击添加-高级-设置暗码,输入暗码后按两次确定,winrar就会生成一个rar文件,当前要想打开此文件就必需输入你所设的暗码才行了。cfg全称是config,意思是配置参数,在csgo里面是指以.cfg结尾的文件,里面写入了一系列可以通过控制台输入执行的命令参数,这些命令可以修改很多游戏的表现(比如按键自定义,武器的视角,准星的微调,界面的自定义,以及游戏规则和网络参数等),比选项菜单要强大得多,而且可以通过控制台输入exec命令执行这个cfg文件里的所有命令,方便一次性执行。

 上一个教程:Linux命令行的艺术