linux命令大全|Linux常用命令汇总(一)
发布时间:2023-08-16来源:芯学长
在学习Linux时,会发现Linux的命令非常多而且还有很多参数,让人很是苦恼。今天芯学长就带来了超级详细的Linux基础命令的汇总的文章!同时也会分享一些超级实用的快捷键。绝对是干货满满的一篇文章!由于内容较长,分篇展示。
点击上方蓝色按钮,可以下载完整版内容
Linux终端命令格式
终端命令格式
command [-options] [parameter]
说明:
command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
parameter :传给命令的参数,可以是 零个、一个 或者 多个
查阅命令帮助信息
-help
说明:
显示 command 命令的帮助信息
-man
说明:
查阅 command 命令的使用手册
man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用
说明
使用 man 时的操作键
常用Linux命令的基本实用
学习Linux终端命令的原因
Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等
在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已
常用Linux命令的基本使用
小技巧:
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示
自动补全
其它命令
查找文件
find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件
如果省略路径,表示在当前文件夹下查找
之前学习的通配符,在使用 find 命令时同时可用
演练目标
1.搜索桌面目录下,文件名包含 1 的文件
2.搜索桌面目录下,所有以 .txt 为扩展名的文件
3.搜索桌面目录下,以数字 1 开头的文件
find -name "1*"
软链接
注意:
没有 -s 选项建立的是一个 硬链接文件两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接
源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用
演练目标
将桌面目录下的 01.py 移动到 demo/b/c 目录下
在桌面目录下新建 01.py 的 软链接 FirstPython分别使用 相对路径 和 绝对路径 建立 FirstPython 的软链接
将 FirstPython 移动到 demo 目录下,对比使用 相对路径 和 绝对路径 的区别
硬链接简介(知道)
在使用 ln 创建链接时,如果没有 -s 选项,会创建一个 硬链接,而不是软链接
硬链接演练
在 ~/Desktop/demo 目录下建立 ~/Desktop/demo/b/c/01.py 的硬链接 01_hard
使用 ls -l 查看文件的硬链接数(硬链接——有多少种方式可以访问文件或者目录)
删除 ~/Desktop/demo/b/c/01.py ,并且使用 tree 来确认 demo 目录下的三个链接文件文件软硬链接的示意图
文件软硬链接示意图
提示:
在 Linux 中,只有文件的 硬链接数 == 0 才会被删除
使用 ls -l 可以查看一个文件的硬链接的数量
在日常工作中,几乎不会建立文件的硬链接,知道即可
打包压缩
打包压缩 是日常工作中备份文件的一种方式
在不同操作系统中,常用的打包压缩方式是不同的选项 含义
Windows 常用 rar
Mac 常用 zip
Linux 常用 tar.gz
tar选项说明:
注意: f 选项必须放在最后,其他选项顺序可以随意
压缩/解压缩
1)gzip
tar 与 gzip 命令结合可以使用实现文件 打包和压缩
tar 只负责打包文件,但不压缩
用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz
在 tar 命令中有一个选项 -z 可以调用 gzip ,从而可以方便的实现压缩和解压缩的
功能命令格式如下:
2) bzip2(two)
tar 与 bzip2 命令结合可以使用实现文件 打包和压缩(用法和 gzip 一样)
tar 只负责打包文件,但不压缩
用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2
在 tar 命令中有一个选项 -j 可以调用 bzip2 ,从而可以方便的实现压缩和解压缩的功能
命令格式如下:
软件安装
通过 apt 安装/卸载软件
apt 是 Advanced Packaging Tool ,是 Linux 下的一款安装包管理工具
可以在终端中方便的 安装/卸载/更新软件包
以上就是给大家准备的“linux命令大全|Linux常用命令汇总(一)”
【免责声明】:本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。