linux文件和基础命令操作(1)

文件路径

除了最开始的'/'为根目录,其它'/'表示层次关系

例如:在根目录下有一个文件夹anming,里面有一个文件big_star.txt。

/anming/big_star.txt

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头

相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头

命令通用格式

command [-options] [parameter]

  • command :命令本身
  • []:表示可选
  • options:命令的一些可选选项,它们可以用来调整命令的行为或提供额外的功能。
  • parameter:命令可选的参数,它们通常用于指定命令操作的目标或提供命令执行所需的具体信息。

如果你有一个名为copy的命令,它用于复制文件,那么它可能接受一些选项和参数,如下所示:

copy [-r] [source] [destination]

  • -r 是一个选项,可能表示递归复制(例如,复制目录及其内容)。
  • source是参数,代表要复制的源文件或目录。
  • destination 也是参数,代表复制操作的目标位置。
  • 选项可以组合使用

只复制单个文件,不使用任何选项:copy big_star.txt /

递归复制目录及其内容:cp -r anming/   /

ls命令

ls [-a -l -h] [路径]

  • -a -l -h是可选的选项
  • 路径是此命令可选的参数

ls命令作用

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前目录下的内容

ls -a :列出当前目录下的所有文件和目录,包括隐藏文件。

ls - l:用于以长格式列出当前目录中的文件和子目录。

ls -h:人类可读的格式列出当前目录中的文件和子目录(不于-l组合使用跟默认无区别)

 ls / :列出根目录下的文件和目录

可选的选项可以组合使用[-a -l -h](以-l-h为例)

ls - lh:用于以长格式和人类可读的格式列出当前目录中的文件和子目录的大小。

cd命令和pwd命令

cd [路径]

  • 无选项,有可选路径,即要到底的目录的路径

cd命令作用

使用参数,切换到指定路径不使用参数,切换工作目录到当前用户的HOME

 pwd

  • 无选项,无参数

pwd命令作用

输出当前所在的工作目录

特殊路径符

  • .   :表示当前目录,比如 cd./Desktop 表示切换到当前目录下的Desktop目录内
  • ..   :表示上一级目录,比如:cd..即可切换到上一级目录,cd../..切换到上二级的目录
  • ~   :表示HOME目录,比如:cd~即可切换到HOME目录或cd~/Desktop,切换到HOME内的Desktop目录

mkdir命令

mkdir [-p] 路径

  • -p选项可选,表示自动创建不存在的目录,适用于创建连续多层级的目录
  • 路径必填,即要创建的文件夹的路径(相对路径或绝对路径均可)

文件命令(1)

touch命令

touch 路径

  • 无选项,路径必填,即要创建的文件的路径

touch命令作用

用于创建空文件或更新文件的访问和修改时间戳。如果指定的文件不存在,touch 会创建一个新文件。如果文件已经存在,touch 会更新该文件的访问和修改时间。

在这里我创建了一个anming.txt文件

重定向符号(1)

命令 >路径

  • 命令:有输出结果的命令
  • 路径:特指文件路径

>作用

>将左侧命令的结果,覆盖写入到符号右侧指定的文件中

cat命令

cat 路径

  • 无选项,有必填路径,即要查看的文件的路径

cat命令作用

显示文件的内容。它可以用来查看文本文件的内容,并将文件内容输出到标准输出

重定向符号(2)

命令>>文件路径

  • 命令:有输出结果的命令
  • 路径:特指文件路径

 >>作用

将左侧命令的结果,追加写入到符号右侧指定的文件中

more命令

more 路径

  • 无选项,有必填路径,即要查看的文件的路径

more命令作用

用于分页显示文件内容。当文件内容过多,无法在一屏内完全显示时,more命令会按页显示文件内容,并提供一些交互功能,如按空格键查看下一页,按b键查看上一页,按q键退出查看等。

cp命令

cp [-r]  路径1 路径2

  • 可选选项-r,用于复制文件夹使用,表示递归
  • 路径1,表示被复制的文件或文件夹
  • 路径2,表示要复制去的地方

cp命令作用

复制文件或目录

mv命令

 mv 路径1 路径2

  •  路径1,表示被移动的文件或文件夹
  • 路径2,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

mv命令作用

移动或重命名文件或目录

rm命令

rm  [-r -f]  路径1 路径2…… 路径N

  • 可选选项-r用于递归删除目录及其内容
  • 可选选项-f强制删除
  • 路径1 路径2…… 路径N 表示要删除的文件或文件夹路径,按照空格隔开

rm命令作用

用于删除文件或目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值