生信人

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

279

主题
发表于 2024-4-16 19:53:28 | 查看: 32| 回复: 0

一、查看目录命令

学习目标

能够使用Linux命令查看目录信息

1.1 查看目录命令的使用

命令 说明
ls 查看当前目录信息
tree 以树状方式显示目录信息

1.2 查看当前目录路径

命令 说明
pwd 查看当前目录路径

1.3 清除终端内容

命令 说明
clear 清除终端内容

1.4 小结

  • ls和tree是我们查看目录信息最常用的命令
  • ls只能查看一层目录信息
  • tree可以查看多层目录信息

二、切换目录命令

学习目标

能够使用Linux命令切换目录

2.1 切换目录命令的使用

命令 说明
cd 目录 切换到指定目录
cd ~ 切换到当前用户的主目录
cd .. 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次目录

注意:

  • cd命令切换目录时,这个目录必须存在。
  • cd 后面不写目录等价于cd ~

2.2 小结

cd命令是完成目录切换操作的,当切换目录时,这个目录必须存在。

三、绝对路径和相对路径

学习目标

能够使用绝对路径或者相对路径进行目录切换

3.1 绝对路径

从根目录算起的路径叫做绝对路径

例如:

/home/phil/Desktop

/usr/bin

3.2 相对路径

从当前目录算起的路径叫做相对路径

例如:

./test/hello

../static/images

3.3 绝对路径和相对路径的使用

使用绝对路径切换到桌面

cd /home/phil/Desktop

在下载目录以相对路径切换到桌面

cd Downloads

cd ../Desktop

在桌面使用相对路径切换到上一级目录的上一级目录

cd Desktop

cd ../../

3.4 自动补全

当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全

当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次tab键查看

3.5 小结

绝对路径和相对路径是路径的两种表现形式,应遵循最短路径原则(使用最短的路径操作某个文件或者目录)。

如果切换的目录离当前目录近可以使用相对路径 如果切换的目录离根目录近可以使用绝对路径

如果切换的目录离根目录和当前目录都一样那么使用绝对路径,因为这样路径很清楚和明确,方便阅读。

四、创建、删除文件及目录命令

学习目标

能够使用Linux命令创建文件夹

创建、删除文件及目录命令的使用

命令 说明
touch 文件名 创建指定文件
mkdir 目录名 创建目录(文件夹)
rm 文件名或者目录名 删除指定文件或者目录
rmdir 目录名 删除空目录

说明:

rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及其内容

五、复制、移动文件及目录命令

学习目标

能够使用Linux命令拷贝和移动文件

复制、移动文件及目录命令的使用

命令 说明
cp 拷贝文件、拷贝目录
mv 移动文件、移动目录、重命名

说明:

拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容

六、终端命令格式的组成

学习目标

能够知道终端命令的格式

6.1 终端命令格式说明

command [-options] [parameter]

每项信息的说明:

command:命令名, 比如: ls、pwd

[-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的 -r 就是选项。

[parameter]:参数,可以有零个、一个 或者 多个参数, 比如: touch 文件名、mkdir 目录名、cd 目标目录(路径),这些文件名和目录名都是参数。

[]:代表可选

6.2 小结

终端命令完整格式: 命令名 选项(可选) 参数(可选)

选项:用于调整命令的功能,比如:-r选项调整cp命令的功能。

选项可以分为短选项和长选项

短选项的格式: '-'后面接单个字母, 比如:-r

长选项的格式: '--'后面接单词, 比如:--help

参数:命令的操作对象,一般是文件名或者目录名。

对于命令,它的选项和参数一般情况下没有顺序要求,但是scp命令是必须先选项然后在跟上参数。

七、查看命令帮助

学习目标

能够知道查看命令帮助的方式

查看命令帮助方式

  • --help 使用说明: 命令 --help
  • man 使用说明: man 命令

查看命令帮助的目的说明:

  • 查看命令帮助目的是查看命令选项信息的

man命令的说明:

命令 说明
空格 显示下一屏信息
回车 显示下一行信息
b 显示上一屏信息
f 显示下一屏信息
q 退出

八、ls命令选项

学习目标

能够说出查看目录中隐藏文件的命令选项

ls命令选项使用

命令选项 说明
-l 以列表方式显示
-h 件大小单位显示,默认是字节
-a 显示隐藏文件和隐藏目录

九、mkdir和rm命令选项

学习目标

能够说出删除文件有提醒信息的命令选项

9.1 mkdir命令选项

命令选项 说明
-p 创建所依赖的文件夹

9.2 rm命令选项

命令选项 说明
-i 交互式提示
-r 递归删除目录及其内容
-f 强制删除,忽略不存在的文件,无需提示
-d 删除空目录

十、cp和mv命令选项

学习目标

能够说出拷贝文件夹使用的命令选项

10.1 cp命令选项

命令选项 说明
-i 交互式提示
-r 递归拷贝目录及其内容
-v 显示拷贝后的路径描述
-a 保留文件的原有权限

-a选项说明:

-a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失

10.2 mv命令选项

命令选项 说明
-i 交互式提示
-v 显示移动后的路径描述

10.3 小结

拷贝文件防止覆盖使用 “cp –i” 操作

拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失使用 “cp –a” 操作。

移动文件防止覆盖使用 “mv –i” 操作

移动文件夹直接使用 “mv” 即可,“mv” 还可以给文件和文件夹重命名。

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|生信人

GMT+8, 2024-5-5 22:09 , Processed in 0.047328 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表