Linux系统:第二章文件和用户管理

1.Linux目标结构

Windows跟Linux目录不同:

Windows: 以多根的方式组织文件 C:\ D:\ E:\
Linux: 以单根的方式组织文件 /

目录结构: FSH (Filesystem Hierarchy Standard)
[root@qianfeng ~]# ls /
bin dev lib media net root srv usr
boot etc lib64 misc opt sbin sys var
cgroup home lost+found mnt proc selinux tmp

bin 应用程序文件(二进制)普通用户使用的命令 /bin/ls, /bin/date
sbin 管理员使用的命令 /sbin/service 
dev 设备文件 /dev/sda,/dev/sda1
root root管理员用户的HOME
home 存储普通用户家目录 

tmp 临时文件(全局可写:进程产生的临时文件) 
var 存放的是一些变化文件,比如数据库,日志,邮件....

==设备(主要指存储设备)挂载目录==
media 移动设备默认的挂载点
mnt 手工挂载设备的挂载点

etc 配置文件(系统相关如网络/etc/sysconfig/network
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 ,硬件的状态

usr 系统文件,相当于C:\Windows
/usr/local 软件安装的目录,相当于C:\Program

boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)

lib 库文件Glibc
lib64 库文件Glibc

lost+found fsck修复时,存储没有链接的文件或目录

2.文件管理命令

1.创建文件

语法:命令 空格 文件名.后缀

          touch 文件名(多个文件用空格键隔开)

示例:创建一个文件  touch  file1.txt

          查看文件 ls

2.创建目录

语法:mkdir  空格  路径和目录名

      mkdir   -p     父系,当创建目录没有上一级时,自动创建

示例:创建一个目录  mkdir   dir1

3.复制

语法:命令    参数1   参数2

         cp  原文件路径   目标文件夹

         cp  -r   源文件   目标文件

示例:cp  file1.txt    dir1/    (复制多个文件夹给最后一个时用逗号隔开)

          cp  dir1/*   dir2 (复制dir1中所有文件给dir2)

查看:ls  dir1/   (查看dir1文件下的目录)

          ls   dir2/dir1   (查看dir2中dir1下级目录)

4.移动

语法:命令   参数1  参数2

          mv   源文件路径   目标文件了路径

示例:mv    file3.txt    dir1/

他还有一个修改文件名的功能:

mv    1.txt     2.txt   (把1.txt名称更改为2.txt)

5.删除(此删除方式比较强悍,差不多一切皆可删 ,一般不建议使用)

语法:rm    -rf   源文件或目录的路径

          rm    -rf   file5.txt   file7.txt

 

 

 

 


 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值