Linux day1:文件管理

目录

1.文件系统层次结构

2.绝对路径和相对路径

3.相关命令

4.用命令行管理文件

5.软连接和硬连接

6.扩展


1.文件系统层次结构

 

 

/:根目录。

/usr:安装的软件、共享的库,包括文件和只读程序数据    /usr/bin:用户命令; /usr/sbin:系统管理命令; /usr/local:本地自定义软件。

/etc:特定于此系统的配置文件。

/var:特定于此系统的可变数据,在系统之间保持永久性。可以在/var中找到如数据库、缓存目录、日志文件等动态化的文件。

/run:自从上一次系统启动以来启动的进程的运行的数据,比如ID文件等,会在重启的时候重新创建。

/home:主目录(家目录),普通用户存储个人数据和配置文件。

/root:管理root用户的主目录。

/tmp:供临时文件使用的全局可写空间。(10天内未访问、修改将自动删除,/var/tmp中的是30天)。

/boot:开始启动过程所需文件。

/dev:、供系统用于访问硬件。

2.绝对路径和相对路径

(1)绝对路径:文件在文件系统里的确切位置,从根目录(/)开始遍历的每个子目录。

(2)相对路径:从当前工作目录到达该文件所需的路径,路径不以 / 开头

3.相关命令

touch:创建文件

pwd:显示该shell的当前工作目录的绝对路径。

ls-alR:ls是命令,-alR对应的是三个选项-a(显示隐藏文件)、-l(长列表格式)、-R(递归方式,包含所有子目录的内容)。

cd :更改shell的当前工作目录。(切换进入不同文件中,进行不同的操作)

cd .. :进入父目录。

cd - :更改到用户在进入当前目录前所处的目录。

4.用命令行管理文件

mkdir:创建目录。

cp:复制文件;cp -r:复制目录以及内容:cp file new-file

mv:移动(重命名)文件或目录 :mv file new-file

rm:删除;rm -r :删除含有文件的目录;rmdir:删除空目录

5.软连接和硬连接

软连接:ln -s

硬连接:ln

6.扩展

元字符和匹配项:

例如:输入ls a*可以得到结果:able、alfa等a开头,但是后面0个或很多个字符串的相关匹配项。

防止参数扩展:用引号

(1)双引号:可以允许命令和变量替换。

(2)单引号:所引内容都是参数,不可以变换。

(3)反斜杠\:防止紧随其后的字符被扩展。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值