linux中的“~”、“/”、“./”分别代表什么

Linux系统中,这几个符号“~”、“/”、“./”分别有它们独特的用处:
“~”一般是指向当前登录用户的主目录。
比如,如果用户名叫“chencd”,那么“~”就对应着“/home/chencd”,当然,这是假设这个目录是存在的。
这个符号就像是用户登录后默认的起点,很多命令如果没给完整路径,就会默认在这个目录下操作。
比如,输入“cd~”,你会直接回到你的主目录,而“ls~”则是列出你主目录里的内容。
要是用户目录没了或者不存在,系统可能会根据设置指向其他地方,比如根目录或者临时目录。

“/”则是根目录,可以说是Linux文件系统的顶层,所有其他目录都是直接或间接挂载在这个目录上的。
比如,“/home”、“/usr”、“/var”这些都是根目录下的子目录。
当你访问文件时,如果路径以“/”开头,比如“/home/file.txt”,那就会从根目录开始找这个文件;如果没“/”,那可能就是相对路径,具体看当前你在哪个目录。

“./”代表的是当前目录。
这个符号需要和其他文件名或者目录名一起用,来指当前工作目录下的文件或目录。
比如,“./script.sh”就是执行当前目录下的script.sh脚本,“./folder”则是进入当前目录下的folder子目录。
单独用“cd.”是没有效果的,你仍然会停留在当前目录。
但在编译、执行程序或者指定路径时,这个“./”非常重要,特别是当你没有把当前目录加到系统路径(PATH)里时,你就得显式地用“./”来运行当前目录下的可执行文件。

补充一下,跟“./”相对应的是“../”,表示上级目录。
比如,“cd..”就是切换到父目录,“cd../folder”则是进入父目录下的folder子目录。
这些符号的灵活运用是Linux命令行操作的基础,掌握好了能大大提高文件管理的效率。

linux下 ./和~代表什么目录??

Hey,各位新手朋友们!想要快速上手Linux?首先,你得知道“./”是当前目录,而“~”是个人主目录,就像Windows里的C:\Document and Settings\XXXX\。
我的建议是,先动手实践一番,然后再去挑书。
翻译书是个不错的选择,书名不必太纠结,有个XXX入门级别的就足够了。

不过,有个小细节要留意哦,那就是得根据你的发行版来挑选书籍。
如果你已经买了书,那不妨按照书里的指引来调整你的系统。
而且,切记一定要买新书,现在市面上很多书籍都是互相抄袭的,别不小心买到过时的资料了。

linuxshell中~符号代表什么?

Linux shell里的波浪号(~)其实挺有意思的,它专门表示当前用户的主目录。
简单来说,当你想在命令里提到自己的家目录时,直接用~就行。
比如想回到家目录,就敲个cd~,立马就切换过去了。

要是想指定别人的家目录,可以用~username这种格式。
不过这里有个小坑,cd~/username并不能直接进别人的家目录,得写成cd/home/username才行。
虽然~username在有些场景下能用,但不是所有shell都支持用它直接访问其他用户目录。
而且要注意,波浪号在环境变量或正则表达式里可能还有别的用法,所以具体怎么解释,还得看它出现在什么场合。

问问这linux中~/.是什么意思?

说到Linux里的目录切换,其实挺有意思的。
像cd~这玩意儿,说白了就是让你跳回自己的家目录,跟cd~/一个效果。
而cd.,你想想看,当前目录还用切换嘛,所以这命令平时都不写。
但cd~.就比较特殊了,因为后面的点一般代表隐藏文件,要是没特殊说明,直接打开是没戏的,除非是个文件夹。
想看清楚这些文件是啥,就得用ls -al,这样信息全了。

然后,这个/符号,那可是Linux世界的根目录,系统一切从这里开始。
./呢,就是当前这个目录,找文件的时候常用。
~代表你家目录,简单说就是你的主目录。
..嘛,就是上一级目录,回退用的。

pwd这个命令,能告诉你现在具体在哪,路径名全给你列出来。

再说说根目录下的这些文件夹吧:
/bin:放的都是常用的二进制命令,比如那些能直接运行的小工具。
/boot:系统启动时需要的文件都在这儿。
/dev:设备文件存放地,啥声卡啊、磁盘啊,都在这里登记。
/etc:系统跟各种软件的配置文件,修改设置经常要来这儿翻翻。
/home:普通用户的家目录,你的个人文件都放这儿。
/lib:库文件存放地,程序运行时需要这些库来支持。
/mnt/media:临时挂载设备的地方,比如插了个U盘,先挂在这儿。
/opt:装那些可选的软件包,不是系统必需的。
/proc:系统运行时的信息,是个虚拟的文件系统,里面很多信息都是动态变化的。
/sys:硬件信息都存这儿,也是个虚拟文件系统。
/run:系统运行时产生的数据,比如进程的PID文件,都会暂时放在这儿。
/srv:本地服务相关的文件,比如网站数据啊,可能会放这儿。
/sbin:系统管理命令,一般需要root权限才能用。
/tmp:临时文件存放地,啥都可以放,但重启就没了。
/var:系统运行产生的日志啊、变化的文件啊,都存这儿。
/usr:应用程序和文件的主要存放地,很多软件都装在这儿。

安装Ubuntu后,有时候要替换国内的yum源镜像,这时候可能就需要去/etc目录下找相关的配置文件来改改。

[这里本来应该有个链接,不过你好像没给,我就不填了哈。
]