linux 中 ~/. 是什么意思

作者&投稿:督骅 (若有异议请与网页底部的电邮联系)
Linux中的./是什么意思~

Linux中“./”在系统文件中表示绝对路径的意思。
linux系统中,所有的文件与目录都是由根目录/开始,不是以/开头的就是相对路径;
1、“.”表示当前目录,也可以用“./”表示;
2、“..”表示上一级目录,也可以用“../”表示;
3、“~” 代表用户自己的宿主目录;
4、“/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。
所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录;
一般建议在根目录下面只有目录,不要直接存放文件;根目录是linux系统启动时系统第一个载入的分区,所以启动过程中用到的文件应该都放在这个分区中。
其中/etc、/bin、/dev、/lib、/sbin这5个子目录都应该要与根目录连在一起,不可独立成为某个分区。

扩展资料:
linux有四种基本文件系统类型:
1、普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来察看内容,用mv来改名;
2、目录文件:包括文件名、子目录名及其指针,可以用ls列出目录文件;
3、链接文件:是指向一索引节点的那些目录条目,用ls来查看时,链接文件的标志用l开头,而文件后以"->"指向所链接的文件;
4、特殊文件:如磁盘、终端、打印机等都在文件系统中表示出来,常放在/dev目录内;
可以用file命令来识别。

~代表用户的/home/用户明目录。
假设你的用户名是x,那么~/就是/home/x/
.是代表此目录本身,但是一般可以不写;所以cd ~/. 和cd ~ 和cd ~/效果是一样的。但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件。
~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看到的。
~ 是一个代位符,表明的是个人目录的地址,因为每个用户都有自己的个人目录地址,所以用 ~ 作为统一替代这个根据用户不同而不同但有规可循的地址,来保证某些情况下的兼容问题。

扩展资料
在Linux中,所有的东西都是以文件的形式存储在计算机中,所以要找到Linux里面的文件,就需要用到路径。路径又分为绝对路径和相对路径。
绝对路径就是文件在计算机中所处的完整位置,如"passwd"配置文件的绝对路径就是"/etc/passwd",相对路径就是文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值。
Linux常用命令:
1、新建文件【增】touch
命令:touch 文件名
示例:在当前目录创建一个名为aa.txt的文件 touch aa.txt
2、删除文件 【删】 rm
命令:rm -rf 文件名
3、打开文件
命令:vi 文件名
示例:打开当前目录下的aa.txt文件 vi aa.txt 或者 vim aa.txt
注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。

/ 是目录层的分隔、表示符。只有一个 / 表明是 root, /etc/ 表明是根目录下面的 etc 目录(当然目录最后不需要 / ,但有 / 直接表明他是目录,没有末尾的 / ,那么 /etc 需要检测一下确定是目录还是文件,虽然习惯上 /etc 绝对是目录)
~ 是一个代位符,表明的是个人目录的地址,因为每个用户都有自己的个人目录地址,所以用 ~ 作为统一替代这个根据用户不同而不同但有规可循的地址,来保证某些情况下的兼容问题。
/ 是根节点, ~ 是 home
如果以root账号登陆
~ 是 /root/
/ 是 /
如果以 name 登陆
~ 是 /home/name/
/ 是 / 更多Linux命令介绍可查看“Linux命令大全”。

~代表你的/home/用户明目录
假设你的用户名是x,那么~/就是/home/x/
.是代表此目录本身,但是一般可以不写
所以cd ~/. 和cd ~ 和cd ~/效果是一样的
但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件
~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看到的
学习Linux,《Linux就该这么学》这本书能提供更全面的学习路线。


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

托里县17342287398: linux 中computer 和 xxx's home都是什么东西啊?
攸杭隆化: computer是指根文件系统'/'home是用户自己的home目录'/home/{username}'前者和windows的'我的电脑'差不多,后者和'我的文档'差不多.

托里县17342287398: LINUX的各分区作用是什么?比如/、/home?
攸杭隆化: /分区是放的Linux操作系统(System)的全部文件,就像是windows的C盘一样;/home主要是放用户文件,一般没啥重要东东;/boot是放的系统(System)开启所需的最基本的文件;/root是放的root用户的用户文件;/etc下放的是系统(System)的配置文件及有些脚本文件、命令文件等;/usr目录下是有些应用程序的文件,假如你要安装程序最好放到这下边.

托里县17342287398: linux中如何修改cd ~ 命令的默认路径
攸杭隆化: 进入/ect,打开passwd文件.如:root:x:0:0:root:/root:/bin/bash只需要把里面的/root改为其他目录即可

托里县17342287398: linux 中work - dt=$1是什么意思
攸杭隆化: $1是一个入参,work_dt是变量名比如执行一个shell文件的时候像这样:sh file.sh abc这个abc就是$1也就是说把abc赋值给变量work_dt 追问 #!/bin/shwork_dt=$1这就是第一个参数啊再一个,我这个aix中有两个sh 一个是ksh一个是bsh我怎么知道这个脚本走的是哪个shell.我想验证一下,bsh是否安装成功怎么做?

托里县17342287398: 安装linux系统是在NTFS还是FTA32类型的磁盘中?
攸杭隆化: NTFS和FAT32两种分区格式都可以用来安装Linux,但是将会失去Linux系统的安全性能.所以一般Linux系统安装时不会让用户选择这两种格式作为Linux系统的分区文件系统,而是推荐使用专门为Linux 设计的文件系统:EXT2/EXT3/EXT4.

托里县17342287398: LINUX系统如何用一个文件的内容作为新文件的文件名?谢谢
攸杭隆化: 解决方法很多!看你是要怎么用了,比如你要touch一个文件,文件名为/root/a.txt内容的第一行,那么可以这么来:touch`head-n1/root/a.txt`命令中的单引号是数字1左边的按钮.

托里县17342287398: linux文件里面的#是什么意思 -
攸杭隆化: 没有特殊的含义,的确在linux下的echo发生了这个现象.但是我换一个系统,在aix下面就输出的是!#另外,把这句echo !#放到一个shell脚本中,输出的还是!#

托里县17342287398: Linux中“$”具体是什么作用? -
攸杭隆化: 有两种作用: (1) [redhat@station5 ~]$ 此处是指普通用户的提示符,root为#. (2) 在脚本中是指申明变量,如: #!/bin/bash for ip in $( seq 1 254) (此处是申明数字变化范围1到254) do ping -c1 -w1 192.168.0.$ip &>/dev/null && echo station$ip is up || echo station$ip is down | grep up done

托里县17342287398: unix/linuxc语言编程
攸杭隆化: 标准的答案!1、这个函数把第一个参数mesg打印到stdout文件中去,stdout一般对应于显示器,准确的名字叫标准输出2、stdout是文件描述符,不用你自己来定义,已经由stdio.h定义了,一般为#definestdout0望采纳,谢谢.

你可能想看的相关专题

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