初学Linux之文件操作命令

文件的操作

Windows 磁盘管理:C盘、D盘
Linux 没有盘符,所有文件都是从跟目录开始存储

  • /bin 系统命令所对应的可执行文件
  • /etc 系统对应的配置文件(终端的配置文件)(vim的配置文件)
  • /dev 存储一些设备接口
  • root root用户家目录 超级管理员
    • /mnt : 临时挂载点
    • /proc :虚拟目录 存储的是内存的映射
    • /lib :存储一些库文件
  • /usr 存储系统的一些资源文件 (JDK Tomcat)

Linux的文件系统 EXT4 索引式的文件系统

  • 文件类型 Linux上一切皆文件,Linux不以文件扩展名区分文件类型(但不可以省略)
  • d 目录文件
  • p 管道文件(进程间通信)
  • l 连接文件 (Windows上的快捷方式)
  • 设备文件
    • b 块设备
    • c 字符设备
    • s 套接字

U盘的文件系统 FAT32 链接式的文件系统

//eg
block5—>block8—>block10—>block16

文件权限

  • r 读权限
  • w 写权限
  • x 普通文件—>可执行文件 ,目录文件—>可进入权限
  • - 无权限

rwx|rw-|r–
user group other
chmod 修改文件的权限
文字设定法 chmod u+w main.java
数字设定法 chmod 421 main.java
4 —> 111 (rwx)(user)
2 —> 010 (-w-)(group)
1 —> 001(--x)(other)

基本操作命令

  • pwd 显示当前工作目录的绝对路径
  • cd 路径 切换当前工作目录到指定路径下
    • - 切换到上一次所在目录
    • ~ 切换到用户的家目录
  • ls 当前目录的内容
    • -a 显示所有文件(隐藏文件)
    • -i 显示文件的inode结点号
    • -l 显示文件更多的属性信息

普通文件

创建:touch filename
删除:rm filename
拷贝:cp beginPath filename endPath
剪切:mv beginPath filename endPath
重命名:mv Path filename Path Newfilename
修改文件的属主:chown newuser filename (sudo)
修改文件的组用户:chgrp newgroup filename (sudo)
编辑普通文件 vim 先要安装vim sudo apt-get install vim -y测试安装成功which vim

目录文件

创建:mkdir dirname
删除:rmdir diename (只能删除空目录) rm -r dirname (-r 采取递归的方式进入最底层一一删除,实现非空目录的删除操作)
rm -rf dirname 删库跑路
拷贝 cp -r beginPath dirname endPath
剪切:mv beginPath dirname endPath
重命名:**mv Path dirname Path Newdirname **
修改文件的属主:chown newuser dirname (sudo)
修改文件的组用户:chgrp newgroup dirname (sudo)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值