Linux命令基本格式及文件处理命令

Linux命令基本格式及文件处理命令

命令提示符

root@localhost:~#

其中:

  • root:当前登录用户
  • localhost:主机名称
  • ~:当前所在目录(家目录)
  • #或KaTeX parse error: Expected 'EOF', got '#' at position 2: :#̲是超级用户的提示符,是普通用户的提示符

超级用户的家目录是/root目录,普通用户的家目录是/home/user1/目录,user1是指一个用户。

命令参数

命令 [选项] [参数]

注意:

  • 中括号表示为可选项
  • 个别命令使用不遵循此格式
  • 当有多个选项时,可以写在一起
  • 简化选项(使用-)和完整选项(使用–),例如:-a 等价于 --all

文件权限

在查看文件处理命令前,我们先来学习下文件权限

-rw-r–r–

  • -文件类型(-文件类型,d目录,l软连接文件)
  • rw- u所有者
  • r– g所属组
  • r– o其他人
  • r读,w写,-x执行

相对路径和绝对路径

**相对路径:**参照当前所在目录,进行查找。如:chao@chao-virtual-machine:~/user/pc/1$ cd …/…/…/桌面

**绝对路径:**从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置。如:chao@chao-virtual-machine:~/user/pc/1$ cd /home/chao/桌面/

文件处理命令

查询目录中内容:ls

ls [选项] [文件或目录]
选项:
  • -a 显示所有文件,包括隐藏文件
  • -l 显示详细信息 ls -l的别名是ll
  • -d 查看目录属性
  • -h 人性化显示文件大小
  • -i 显示inode(每个文件都有一个inode唯一标识)
例如:
root@chao-virtual-machine:/opt# ls -l
总用量 4
drwxr-xr-x 9 root root 4096 10月  1 08:10 idea-IU-182.4505.22
  • drwxr-xr-x代表文件权限
  • 9代表引用计数
  • root代表文件所有者
  • root代表文件所属组
  • 4096代表文件大小,单位是字节
  • 10月 1 08:10代表文件最后修改时间
  • idea-IU-182.4505.22代表文件名称

建立目录:mkdir

mkdir -p [目录名]
  • -p递归创建
  • 命令英文原意:make directories

切换目录:cd

cd [目录]
  • 命令英文原意:change directory
简化操作
  • cd ~ 进入当前用户的家目录
  • cd 进入当前用户的家目录
  • cd - 进入上次目录
  • cd … 进入上一级目录
  • cd . 进入当前目录

查询所在目录位置

pwd
  • 命令英文原意:print working directory

删除空目录:rmdir

rmdir [目录名]
  • 命令英文原意:remove empty directories

删除文件或目录:rm

rm -rf [文件或目录]
  • 命令英文原意:remove
选项:
  • -r 删除目录
  • -f 强制

复制命令:cp

cp [选项] [源文件或目录] [目标目录]
  • 命令英文原意:copy
选项:
  • -r 复制目录
  • -p 连带文件属性复制
  • -d 若源文件是链接文件,则复制链接属性
  • -a 相当于-pdr

剪切或改名命令:mv

  • 命令英文原意:move

链接命令:ln

ln -s [原文件] [目标文件]
  • 命令英文原意:link
  • 功能描述:生成链接文件
选项:
  • -s创建软链接soft,创建软链接时原文件路径必须是绝对路劲(除非原文件和软链接在同一个目录下)
硬链接特征:
  1. 拥有相同的i节点和存储block块,可以看作是同一个文件
  2. 可以通过i节点识别
  3. 不能跨分区
  4. 不能针对目录使用
软链接特征:
  1. 类似window的快捷方式
  2. 软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
  3. lrwxrwxrwx文件权限中 l代表软链接,软链接的文件权限都为rwxrwxrwx,最终会通过原文件的权限进行权限限制
  4. 修改任意文件,另一个都改变
  5. 删除原文件,软链接将不能使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值