首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux运维入门教程03-02(目录文件的浏览、管理及维护(二)

本章节主要介绍了目录文件的浏览、管理及维护,介绍运行逻辑以及使用的方法,需要学习的小伙伴抓紧收藏哦~~~

1. 使用pwd和cd命令来确定和切换目录(详见linux系统管理P43-P46)

1) 掌握pwd命令的功能:确定现在所在的工作目录

2) 掌握cd命令的功能:切换当前目录

3) 掌握“cd ..”命令:进入上一级目录

4) 掌握“cd ~”命令:切换到用户的家目录

5) 掌握“cd”命令:同cd ~,也可切换到用户的家目录

6) 掌握“cd –”命令:切换到用户之前的工作目录

7) 掌握“cd 目录名”命令:切换到指定的目录。

a) 例如:切换到/home/dog目录的命令为:cd /home/dog

2. 使用ls命令列出目录中的内容(详见linux系统管理P47-P50)

1) 掌握ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容

2) 掌握ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件

a) 例如:列出/home/dog目录中的所有文件,包括隐藏文件的命令:ls -a /home/dog

3) 了解ls –all命令:同ls –a

4) 掌握ls –l命令:列出某个目录中每一个文件的详细资料

例如:列出/home/dog目录中所有非隐藏文件的细节的命令:

a) ls –l /home/dog

3. 使用cp命令复制文件和目录(详见linux系统管理P50)

1) 掌握cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。

2) 掌握cp命令的常用选项:

Cp 源文件 目标文件

a) –r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。

i) 例如:将/home/dog目录中的内容全部复制目录/home/cat中的命令为:

cp –r /home/dog /home/cat

b) -f(force,强制):在目标文件已经存在的时候不询问直接强制复制

4. 使用mv命令移动及修改文件和目录名(详见linux系统管理P54)

1) 掌握mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。

2) 掌握mv命令的用法举例:

a) 移动文件和目录的例子:

将当前目录中的lists文件移动到其子目录babydog中的命令:

mv lists babydog

b) 重命名文件和目录的例子:

将bigdog目录名改为babydog的命令:

mv bigdog babydog

5. 使用mkdir命令创建目录(详见linux系统管理P55)

1) 掌握mkdir命令的功能:创建一个新目录

2) 掌握mkdir命令的用法举例:

创建目录daddog的命令:mkdir dadgog

6. 使用touch命令创建文件(详见linux系统管理P56)

1) 掌握touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。

2) 掌握touch命令的用法举例:

在当前目录中创建一个名为babydog1的文件的命令:

touch babydog1

7. 使用rm命令删除文件(详见linux系统管理P57)

1) 掌握rm命令的功能:永久地在文件系统中删除文件或目录。

2) 掌握rm命令的常用选项:

a) –r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。

b) –f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。

3) 掌握rm命令的用法举例:

删除当前目录中的babydog1文件的命令:rm babydog1

8. 使用rmdir或rm –r命令删除目录(详见linux系统管理P59)

1) 掌握rmdir命令的功能:删除空目录。

2) 掌握rmdir命令的用法举例:

删除空目录 mumdog/girldog/babydog的命令:

rmdir mumdog/girldog/babydog

3) 掌握rm –r命令的功能:删除包含文件和子目录的目录。

4) 掌握rm –r命令的用法举例:

删除非空目录mumdog的命令:

rm –r mumdog

9. 使用cat命令浏览正文文件的内容(详见linux系统管理P73)

5) 掌握cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。

6) 掌握cat命令的用法举例:

a) 浏览game.txt文件中的全部内容的命令:

cat game.txt

10. 使用head命令浏览文件中的内容(详见linux系统管理P75)

1) 掌握head命令的功能:默认将显示一个文件的前10行。

2) 掌握head命令的常用选项:

-n 改变显示的行数

3) 掌握head命令的用法举例:

a) 查看/etc/passwd文件中前10行的详细信息的命令:

head /etc/passwd

b) 查看/etc/passwd文件中前5行的详细信息的命令:

head –n 5 /etc/passwd

11. 使用tail命令浏览文件中的内容(详见linux系统管理P76)

1) 掌握tail命令的功能:默认显示文件最后10行的内容。

2) 掌握tail命令的常用选项:

-n 显示从文件末尾算起的n行

3) 掌握tail命令的用法举例:

a) 查看/etc/passwd文件中最后10行的详细信息的命令:

tail /etc/passwd

b) 查看/etc/passwd文件中最后5行的详细信息的命令:

tail –n 5 /etc/passwd

12. 使用more命令浏览文件(详见linux系统管理P78)

1) 掌握more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比。

2) 灵活应用more命令

a) 分页浏览learning.txt文件内容的命令:

more learning.txt

13. 课后作业(用时60分钟)

1) 开启Linux操作系统,要求以root用户登录GNOME图形界面,右击桌面打开终端

2) 使用命令切换到root用户的家目录

3) 确定当前用户所在的工作目录

4) 创建目录wg

5) 使用绝对路径的方法在wg目录下新建文件a.txt

6) 进入wg目录

7) 使用相对路径的方法在当前目录下新建wg01目录和b.txt文件

8) 以长列表格式列出当前目录下的内容

9) 删除空目录wg01

10) 进入上一级工作目录

11) 强制删除非空目录wg

12) 复制/etc/passwd到当前目录,名为file1

13) 不停的以只读的方式查看file1文件的内容

14) 查看file1文件的前3行内容

15) 查看file1文件的后2行内容

16) 以百分比的方式分页查看file1文件的内容

17) 以上下翻页的方法分页查看file1文件的内容

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210318A09L8400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券