前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】Linux命令大全——解压、目录、文件、搜索等

【Linux】Linux命令大全——解压、目录、文件、搜索等

作者头像
陶然同学
发布2023-02-26 19:46:12
3K0
发布2023-02-26 19:46:12
举报
文章被收录于专栏:陶然同学博客陶然同学博客

文件目录

1、常用命令

常用Linux命令的基本使用

2、查阅命令帮助信息

2.1 help 帮助信息

2.2 man 手册

3、目录常用命令

3.1创建文件夹的命令

3.2删除文件夹的命令(谨慎使用)

3.3修改文件夹的命令

3.4查询文件夹的命令

3.5 其他命令

练习:

4、文件常用命令

4.1、创建文件的命令

4.2、删除文件的命令(谨慎使用)

4.3、修改文件的命令

4.4、查询文件的命令

4.5、 其他命令

练习:

5、fifind 搜索命令

5.1、 路径

5.2、实现在指定目录中根据名称搜索

6、解压缩命令

6.1 第一步: 打包 和 解包

6.2 第二步: 使用gzip格式 压缩 和 解压缩

6.3 第三步: 使用 bzip2 格式 压缩 和 解压缩

7、系统信息相关命令

7.1、时间和日期

7.2、磁盘信息

7.3、进程信息

1、常用命令

学习终端命令的技巧:

不需要死记硬背, 对于常用命令, 用的多了, 自然就记住了。

不要尝试一次学会所有的命令, 有些命令是非常不常用的,临时遇到, 临时百度就可以

常用Linux命令的基本使用

2、查阅命令帮助信息

2.1 help 帮助信息

command -- help

说明: 显示 command 命令的帮助信息

缺点 : 虽然可以查询命令的帮助信息 , 但是没有提供 翻页、搜索功能 .

2.2 man 手册

man command

说明 : 查询 command 命令的使用手册

man 时 manual 的缩写 , 是 Linux 提供的一个手册 , 包含了绝大部分的命令、函数的详细使用说明 .

使用 man 时的操作键 :

提醒 :

现阶段只需要 知道 通过以下两种方式可以查询命令的帮助信息

先学习 常用命令 常用参数 的使用即可 , 工作中如果遇到问题可以借助 网络搜索

3、目录常用命令

3.1创建文件夹的命令

格式: mkdir 目录名

mkdir -p 目录名 1/ 目录名 2/ 目录名 3( 嵌套 )

注意 : 新建目录的名称 不能与当前目录中 已有的目录或文件 同名

示例: mkdir /opt/dir1

mkdir -p /opt/dir1/dir2/dir3/dir4

3.2删除文件夹的命令(谨慎使用)

格式: rm 文件夹 (有提示)

rm -f 文件夹 ( 取消提示 )

rm -rf 文件夹 (递归删除)

rm -rf 结合通配符 * ? [abc][a-z]

rm -rf dir3*

示例: rm -rf /opt/dir1/dir2/dir3/dir4

3.3修改文件夹的命令

格式: mv 旧文件夹名 新文件夹名

改变位置: mv 就路径 新路径(已经存在)

示例: mv /opt/dir1 /opt/dir111

mv /opt/dir111 /opt/dir1/dir2/dir3

3.4查询文件夹的命令

格式: ls 文件夹名 ( 不包含权限、日期等信息 )

ll 文件夹名 ( 包含权限、日期等信息 )

列出某一目录内的内容(内容包括子文件夹和文件)

ls 或 ll 列举出当前文件夹内的文件夹和文件

示例: ls /opt

ll /opt

3.5 其他命令

目录切换命令

格式: cd 目标路径

cd ../ ( 进入上级目录 )

示例 : cd /opt

cd ../../

软连接(快捷键)

格式: ln -s 目标文件 绝对路径 快捷方式路径

示例: ln -s /opt/dir1/dir2/dir3 /dir3

当前位置

格式: pwd

复制文件夹

格式: cp -a 原文件夹 目标文件夹

练习:

1 、在 /tmp 目录下创建一个自己姓名的文件夹

2 、进入该文件夹,一次性创建文件夹 /tmpdir1/tmpdir2/tmpdir3/tmpdir4/tmpdir5

3 、将文件夹 tmpdir4 及其子文件夹移动到与 tmpdir1 相同的目录

4 、创建 tmpdir3 的软连接到与 tmpdir1 相同的目录 参数

英文

含义

-r

recursive ( 递归 )

递归地删除目录下的内容 , 删除文件夹 时必须加此参数

-f

force ( 强制 )

强制删除 , 忽略不存在的文件 , 无需提示

5 、将 tmpdir5 名称改为 tmpdir555

6 、在目录 tmpdir1 下创建文件夹 tmp1 、 tmp2 、 tmp3 、 tmp4

7 、查看 tmpdir1 目录下有哪些子目录(包含详细信息)

8 、删除文件夹 tmp1 、 tmp2 、 tmp3 、 tmp4

9 、一次性删除文件夹 /tmp/ 姓名

4、文件常用命令

4.1、创建文件的命令

创建空文件 - 格式: touch 文件名(文件存在、不存均可)

创建有数据的文件 - 格式: echo ‘abc’ > 文件名 ( 文件名不能存在 )

示例: touch test1.txt test2.txt test3.txt

echo ‘abc’ > test4.txt

4.2、删除文件的命令(谨慎使用)

格式: rm 文件夹 (有提示)

rm -f 文件 ( 取消提示 )

rm -rf 文件 (递归删除)

rm -rf 结合通配符 * ? [abc][a-z]

rm -rf *.txt

示例: rm -rf test1.txt test2.txt

4.3、修改文件的命令

格式: mv 旧文件名 新文件名

示例: mv test3.txt test333.txt

4.4、查询文件的命令

4.4.1 、查看文件信息

格式: ls 文件夹名 文件名 ( 不包含权限、日期等信息 )

ll 文件夹名 文件名 ( 包含权限、日期等信息 ) 列出某一目录内的内容(内容包括子文件夹和文件)

ls 或 ll 列举出当前文件夹内的文件夹和文件

示例: ls /opt

ll /opt

4.4.2 、查看文件前 10 行数据

格式 : head 文件名 或 head -10 文件名

示例 : head test1.txt 或 head -10 test1.txt

4.4.3 、查看文件后 10 行数据

格式: tail 文件名 或 tail -10 文件名 或 tail -f 文件名

示例 : tail test1.txt 或 tail -10 test1.txt

4.4.4 、查看文件内容

格式: more 文件名

示例 : more test1.txt

4.4.5 、查看所有

格式: cat 文件名

4.4.6 、过滤查看

格式: grep 关键字 文件名

示例: grep is profifile

4.5、 其他命令

4.5.1 、文件追加

格式: echo 'abcde' >> 文件名

示例: echo 'abcde' >> test4.txt

4.5.2 、复制文件

复制文件夹

格式: cp 原文件 目标文件

练习:

1 、创建文件夹 /opt/tmp/

2 、在 /opt/tmp/ 文件夹内,一次性创建空文件 test1.txt 、 test2.txt 、 test3.txt 、 test4.txt

3 、在 /opt/tmp/ 文件夹内,一次性创建文件 test5.txt , 文件内含有数字 123456789

4 、将文件 test5.txt 改为 test555.txt

5 、向 test555.txt 文件追加 20 行数据,第一行 1 、第二行 2 、第三行 3 、 ... ...( 或每行内容自己定 )

6 、查看 test555.txt 文件前 8 行数据

7 、查看 test555.txt 文件后 15 行数据

8 、删除文件 test555.txt

9 、删除文件 test1.txt 、 test2.txt 、 test3.txt 、 test4.txt

5、fifind 搜索命令

准备工作

切换目录到 /export/data/

cd /export/data/

新增目录 且 切换目录 且 新增文件

mkdir -p /export/data/aaa/bbb/ccc/ddd/eee/

touch /export/data/aaa/bbb/ccc/ddd/eee/abc.txt

touch /export/data/aaa/123.txt

touch /export/data/aaa/312.txt

查看 /export 目录中的内容

tree /export

5.1、 路径

第一步 : 搜索指定目录下 , 文件是 abc.txt 的文件

第二步 : 搜索指定目录下 , 文件名 包含 1 的文件

第三步 : 搜索指定目录下 , 所有以 .txt 为扩展名的文件

第四步 : 搜索指定目录下 , 以数字 1 开头的文件

5.2、实现在指定目录中根据名称搜索

命令格式

如果省略路径 , 表示在当前文件夹下查找

之前学习的通配符 , 在使用 fifind 命令时同时可用

第一步 : 搜索指定目录下 , 文件是 abc.txt 的文件

第二步: 搜索指定目录下, 文件名 包含 1 的文件

第三步: 搜索指定目录下,所有以 .txt 为扩展名的文件

第四步: 搜索指定目录下, 以数字 1 开头的文件

6、解压缩命令

准备工作

6.1 第一步: 打包 和 解包

6.1.1 打包

类似将 冬天的衣服 放到 袋

打包之后的大文件 需要以 .tar 结尾 .

tar 打包命令格式

tar 选项说明

6.1.2 解包

类似将 冬天的衣服 从 袋子里取出来

tar 解包 命令格式

小结

6.2 第二步: 使用gzip格式 压缩 和 解压缩

打包 压缩 是两件事

类似与 先将冬天衣服放到压缩袋 , 再抽取里面的空气

在 Linux 中 , 最常用的压缩文件格式是 xxx.tar.gz

在 tar 命令中有一个选项 -z 可以调用 gzip , 从而可以方便的实现压缩和解压缩的功能

命令格式如下

tar 的选项说明

小结

6.3 第三步: 使用 bzip2 格式 压缩 和 解压缩

bzip 是压缩的第二种方式

类似与 先将冬天衣服放到压缩袋 , 再抽取里面的空气

在 Linux 中 , bzip2 压缩文件格式是 xxx.tar.bz2

在 tar 命令中有一个选项 -j 可以调用 bzip2 , 从而可以方便的实现压缩和解压缩的功能

命令格式如下

tar 的选项说明

小结

7、系统信息相关命令

本节内容主要是为了方便通过远程终端维护服务器时 , 查看服务器上当前 系统日期和时间 / 磁盘空

间占用情况 / 程序执行情况

本小结学习终端命令都是查询命令 , 通过这些命令对系统资源的使用情况有个了解

目标

时间和日期

date

cal

磁盘和目录空间

df

du

进程信息

ps

top

kill

7.1、时间和日期

7.1.1 date 时间

第一步: 显示当前时间

第二步: 设置系统时间

7.1.2 cal 日历

7.2、磁盘信息

选项说明

7.3、进程信息

所谓 进程, 通俗的说就是 当前正在执行的一个进程

ps 默认只会显示当前用户通过终端启动的应用程序

ps 选项说明功能

提示 : 使用 kill 命令时 , 最好只终止由当前用户开启的进程 , 而不要终止 root 身份开启的进

程 , 否则可能导致系统崩溃

要退出 top 可以直接输入 q top

PID 进程号 USER 用户名 PR 优先级 NI nice 值。负值表示高优先级,正值表示低优先级 m

RES 进程使用的、未被换出的物理内存大小,单位 kb SHR 共享内存大小,单位 kb S 进程状态。

%CPU CPU 使用率 %MEM 进程使用的物理内存百分比 TIME+ 进程使用的 CPU 时间总计,单位

1/100 秒

COMMAND 执行的命令

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件目录
  • 1、常用命令
    • 常用Linux命令的基本使用
    • 2、查阅命令帮助信息
      • 2.1 help 帮助信息
        • 2.2 man 手册
        • 3、目录常用命令
          • 3.1创建文件夹的命令
            • 3.2删除文件夹的命令(谨慎使用)
              • 3.3修改文件夹的命令
                • 3.4查询文件夹的命令
                  • 3.5 其他命令
                    • 练习:
                    • 4、文件常用命令
                      • 4.1、创建文件的命令
                        • 4.2、删除文件的命令(谨慎使用)
                          • 4.3、修改文件的命令
                            • 4.4、查询文件的命令
                              • 4.5、 其他命令
                                • 练习:
                                • 5、fifind 搜索命令
                                  • 5.1、 路径
                                    • 5.2、实现在指定目录中根据名称搜索
                                    • 6、解压缩命令
                                      • 6.1 第一步: 打包 和 解包
                                        • 6.2 第二步: 使用gzip格式 压缩 和 解压缩
                                          • 6.3 第三步: 使用 bzip2 格式 压缩 和 解压缩
                                          • 7、系统信息相关命令
                                            • 7.1、时间和日期
                                              • 7.2、磁盘信息
                                                • 7.3、进程信息
                                                相关产品与服务
                                                文件存储
                                                文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                                                领券
                                                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档