在linux下命令前加 linux 添加命令

linux里有些命令前要加"./ " 请问这个./ 代表什么?

./ 开始表明是当前目录。

创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计、外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元米脂做网站,已为上家服务,为米脂各地企业和个人服务,联系电话:13518219792

UNIX 类系统里面。 / 是目录符。. 是当前目录,.. 是上级目录,目录后面要加 / 作为分割。如果开始就是 / 表明是一级根目录。

执行一个命令,如果不给出他的目录地址,UNIX 类系统会直接到固定的位置去寻找这个命令,比如 /bin /sbin /usr/bin 等。这个可以用 PATH 环境变量定义。而不管这个程序其实就在当前目录里。

DOS/windows 也有这个变量,不过 DOS/windows 默认是只在当前目录寻找,除非 PATH 定义了别的目录。没有 path 变量,DOS/Windows 是不会搜索当前目录以外的地方的。

\ 是 UNIX 类的转义符,只有 windows 里面才是目录符。windows 这个设定非常非常的那个啥。

在Linux中,如何设置前、后台命令和程序的执行?

命令后直接加,这个命令就在后台执行;

正在运行的命令,使用Ctrl+z,就挂起;

jobs命令,可以现实后台,包括挂起的命令;

使用bg %作业号 就可以把挂起的命令在后台执行;

使用fg  %作业号 就可以把后台命令调到前台。

linux命令前的反斜杠

在linux命令前加上反斜杠,可以临时取消使用别名。比如 \rm -rf

反斜杠是直接调用rm的原命令,为了保证你使用的命令不是各种系统别名,经常会在命令前面加一个反斜杠来去除别名。


名称栏目:在linux下命令前加 linux 添加命令
文章地址:http://scyanting.com/article/dogishe.html