Linux/UNIX下表示当前目录使用 ./ 或者 . 这两种目录表示方式是一样的吗 ?

作者&投稿:革受 (若有异议请与网页底部的电邮联系)
Linux/UNIX下表示当前目录使用 ./ 或者 . 这两种目录表示方式是一样的吗 ?~

是一样的,这里的/只是路径的间隔符号,如果还有下级目录,那这个/就是必不可少的。如果没有下级目录,那这个/是会被忽略的。
也就是说,"."是表示当前目录,而“/"只是上层目录和下层目录的间隔符。

"./src"
表示当前目录下的src子目录。

基本上一致, 不过每个发行版关于软件包的安装略有不同, 红帽系列用rpm, 大 便系列用deb。 不过都可以编译安装软件就没事了。

如果有些命令没有可能是没有安装软件包, 安装好软件包后就行了

./ 和 . 都是相对路径表示法的一部分,单独的 . 只是逻辑上表明当前目录,很少实际使用在指令总,,比如 cd . ,因为这没有什么意义。
./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西

比如 ./test.bin ,表示执行当前目录下的 test.bin 文件,之所以这么写,是因为 linux 环境下也有和 windows 类似的 PATH 概念,即如果你只输入文件名,系统会按照PATH变量指定的文件夹下去查找同名文件来执行,./ 就限定了不使用 PATH ,仅仅执行当前路径下的 test.bin 。



是一样的,这里的/只是路径的间隔符号,如果还有下级目录,那这个/就是必不可少的。如果没有下级目录,那这个/是会被忽略的。
也就是说,"."是表示当前目录,而“/"只是上层目录和下层目录的间隔符。
如 "./src" 表示当前目录下的src子目录。

. 表示当前目录,/是路径的间隔符,它们一般在执行当前目录下的程序时才会使用,比如用源代码编译和安装软件,其他情况很少用到
这是因为linux为了安全,不会把 . 加入到PATH里面,也就是不能直接执行当前目录下的程序。
比如说在当前目录下有个程序 abc ,直接输入 abc 是不会执行的,终端会返回找不到输入的指令,要执行就得输入 ./abc 终端才能找到并执行这个程序

是一样的。


linux是什么架构
inux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰LinusTorvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。

linux社区?
inux社区是指由一群对Linux操作系统感兴趣的人组成的团体,他们共同学习、交流和分享Linux相关的技术、经验和知识。linux社区通常包括技术专家、开发者、爱好者等,他们来自不同的领域,但都对Linux操作系统感兴趣。linux社区的成员可以在一起学习、交流和分享技术,包括Linux命令行使用、系统管理、软件开发、...

linux公社?
inux公社是一个以Linux技术为核心的社区组织,旨在为广大Linux用户提供技术交流、学习分享的平台。社区成员包括技术专家、开发者、爱好者等,大家共同探讨和分享Linux相关的技术、经验和知识。linux公社提供了很多优秀的资源,包括技术文章、教程、博客、视频等,还定期举办各种形式的技术活动,如技术分享会、技...

Linux软件操作系统是那个国家的
inux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机...

linux单用户能进系统,正常模式无法进入
?1、首先当inux单用户进入系统,出现系统启动界面的时候,按任意键停止在启动界面。2、其次按”e”键,进入编辑页面,在出现kernel的这一行的最后添加上single或者1,按“回车键”,保存后回到编辑模式。3、最后成功进入到单用户正常模式,进入到单用户正常模式就可以进行自己想要的操作。

Linux的创始人是谁
inux创始人:林纳斯·托瓦兹 林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员、黑客。 Linux内核的发明人及该计划的合作者。

linux开源掌机有什么用
linux开源掌机用来玩掌上游戏。inux开源掌机搭载了定制的clockworkpiOS,可以实现主机编程,进行修改后运行游戏模拟器来进行游玩的一种掌机产品,是一款可玩性非常高的开源掌机。

跪求高清 Linux系统管理教程,有这个教材的百度网盘吗?
https:\/\/pan.baidu.com\/s\/1qWgZdn1YsT9dB0sznXpArQ 提取码:1234 inux是以intel x86系列cpu为硬件平台的32位多用户、多任务操作系统,具备强大的网络服务功能,是计算机网络首选的系统平台之一。《21世纪高职高专规划教材·计算机应用系列:Linux系统管理教程》 是以目前应用最广泛、安装也最为方便的...

linux进程调度采用的是什么剥夺
有条件的可剥夺方式。inux内核的调度方式可以说是有条件的可剥夺方式。当进程在用户空间运行时,不管自愿不自愿,一旦有必要,内核就可以暂时剥夺其运行而调度其它进程进入运行,可是,一旦进程进入内核空间,或者说进入了长言模式,系统就不会剥夺该进程,只有进程回到用户空间的前夕才能剥夺其运行。

linux删除用户组和inux添加用户组 linux删除用户命令
5、临时关闭:在\/etc\/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。或者使用如下命令关闭用户账号:复制代码    代码如下:passwd peter –l重新释放:复制代码    代码如下:passwd peter –u6、永久性删除用户账号复制代码    代码如下:userdel...

梅县15025596427: linux中mv rootfs/*./ 是什么意思?
咎清大黄: 在linux中,mv 是 move的缩写,为搬移命令,后跟要搬移的东西,及搬移到的位置而“*”在linux中,是模糊匹配的意思,这里表示所有文档.“.”是linux路径中,一个特殊的路径名,表示“当前目录”所以这句命令的意思就是:将当前目录下的rootfs目录下的所有内容,移动到当前目录下边.这句执行完后,rootfs目录下,应该是没有可见的文档了(不详细解释其内涵了).其下边儿的东西,都在当前目录放着.你可以用 ls 命令来查看一下.

梅县15025596427: linux,unix常用基本命令
咎清大黄: 1. tar 压缩文件夹 tar zcvf archive_name.tar dirname/1 解压文件夹 tar xvf archive_name.tar1 grep 在文件中查找字符串 不区分大小写 grep -i "the" demo_file1 输出成功匹配的行,以及该行之后的三行 grep -A 3 -i "example" demo_text1 在一个...

梅县15025596427: 什么是Linux和Unix,它们有什么区别
咎清大黄: Linux是一类Unix计算机操作系统的统称.Linux操作系统的内核的名字也是“Linux”.Linux操作系统也是自由软件和开放源代码发展中最著名的例子.严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个...

梅县15025596427: unix下的宏定义在linux下怎么表示 -
咎清大黄: 1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.2、ls命令 这是一个非常有用的查看文件与目录的命令.3、grep命令 该命令常用于...

梅县15025596427: UNIX/LINUX是什么 -
咎清大黄: UNIX是历史最悠久的通用操作系统.1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,197...

梅县15025596427: LINUX/UNIX 命令 -
咎清大黄: 基本一样..部分命令的选项可能不同,如du命令,(注:下面这3个选项都仅限于 Linux 系统使用,其他 UNIX 家族未必提供.)例外不同版本的系统可能命令也会有所不同,如不同版本的DOS系统所使用的命令也是有所不同的.. -H -h 这两...

梅县15025596427: unix和linux的区别与联系详解 -
咎清大黄: unix与linux的区别和联系 Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件.这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适...

梅县15025596427: linux与unix是什么关系 -
咎清大黄: 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上.这个系统是由全世界各地的成千上万的程序员设计和实现的.其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品.另外两大区别:1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.想了解更多linux相关,请关注linux就该这么学!

梅县15025596427: linux shell中'""和`的区别 -
咎清大黄: 和现在的开发语言一样,语法上有些差异!三种主要的 Shell 与其分身 在大部份的UNIX系统,三种著名且广被支持的shell 是Bourne shell(AT&T shell,在 Linux 下是BASH)、C shell(Berkeley shell,在 Linux 下是TCSH)和 Korn shell(Bourne shell的...

梅县15025596427: 什么类型工作(职位)在Linux和Unix下?
咎清大黄: 这个问题不难!服务器运维,C/C++服务器方向的开发,很多都是这样的.很多纯PHP、Java、Python、Perl、Ruby等语言的程序员,都是在Linux下工作的.不过主要还是看你就职的公司.很多公司的强性要求Windows(我很不喜欢这样的公司),连运维的电脑都是Windows的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网