Day3 07-26 文件管理 文件定义 cd pwd mkdir touch mv rm

文件管理:

文件或目录 创建 移动 复制 删除 编辑 查找 ...

1.linux系统目录结构

Windows:以多根的方式组织文件 C:\ D:\

Linux: 以单根的方式组织文件  /

/      所有linux操作系统的顶点目录,不像windows 每个分区都有一个顶点目录

/boot  系统引导程序所需的文件目录,安装系统时一般要分一个boot分区.(不能删除)

/bin  存放的都是二进制命令,普通用户能执行

/sbin  超级管理员才能执行的二进制命令

/home  普通用户的家目录,默认数据存放目录

/root  超级管理员的家目录,普通用户是无法进入的

/etc  存放配置文件,启动程序的目录

  /etc/hostname  主机名

  /etc/resolv.conf DNS客户端配置文件

  /etc/hosts    本地解析域名的一种方式

  /etc/sysconfig/network-scripts/ifcfg-* 网卡的配置文件

/dev  设备目录,硬盘\硬盘的分区\光驱...

  /dev/null(no 无效的) 黑洞,接收所有的东西,只进不出

  /dev/zero(Z肉 零)    摇钱树,可以产生源源不断的数据

  /dev/random(瑞当 随机的) 产生随机数的一个设备

  /dev/pts/0          虚拟的Bash shell终端,提供给远程用户使用,0,代表一个终端 1,代表2个终端 以此类推

/usr  系统的文件目录 类似于windows的c盘下面的目录

  /usr/lib(类普 库)  启动系统和运行命令所需的共享库文件和内核模块存放处

  /usr/lib64          启动64位系统和运行命令所需的共享库文件和内核模块存放处

  /user/local(喽口 地方的) 早期大家都把软件放在这个目录下,和windows c:\programfile 类似于windows下的

/var  存放一些可变化的内容,比如/var/log日志,可以任务让其发生变化,也或者是随着时间推移产生变化

  /var/tmp 进程产生的临时文件

/tmp  存放临时文件的目录,无论那个用户都可以放

/proc(普rua克 进程) 操作系统运行时,进程信息及内核信息存放目录

/run(润 运行)  进程运行的PID,lock相关文件

/media 提供设备的挂载点

/mnt  提供设备的挂载点,

/opt  第三方工具默认安装的目录

/srv  主要用来存储本机或本服务器提供的服务或数据。(用户主动生产的数据、对外提供服务)

/sys  存放硬件设备的驱动程序信息的目录

2.文件的定义

路径就是对文件进行定位的一种方式

绝对路径:只要以/开始的都算绝对路径

相对路径:相对于当前目录来说

cd    切换目录

cd -  切换上一次所在的目录

cd ~  切换回当前用户的家目录

cd .  代表当前目录,一般在拷贝,移动等情况下使用 cp /etc/hostname ./

cd .. 切换回当前目录的上一级目录

. 代表当前目录

.. 代表当前目录的上一级目录

pwd  显示当前目录

mkdir 创建目录

    -p 递归创建多个目录

[root@centos ~]# mkdir oldboy1/oldboy2/oldboy3 -p 递归创建多个目录

[root@centos ~]# mkdir {1..100} 创建1-100个目录

[root@centos ~]# mkdir dr-{1..50}  创建名字位dir-开头的1-50个目录

touch  创建一个空文件

mv  移动并重命名

rm  删除文件或者目录

-f 强制删除

-r 递归删除

PS:在使用rm删除时,文件用-f 目录才加 -r 尽量不要 -fr 一起使用!!!!

你可能感兴趣的:(Day3 07-26 文件管理 文件定义 cd pwd mkdir touch mv rm)