Linux常用命令详细解析(含完整命令演示过程)

目录

1.  目录结构介绍

2.  Linux命令基础

2.1  命令和命令行

2.2  格式

3.  常用命令

3.1  产看目录命令——ls

3.2  通配符

3.3  改变工作目录命令——cd

3.4  查看当前路径命令——pwd

3.5  创建新的目录命令——mkdir

3.6  创建文件目录命令——touch

3.7  查看文件内容命令——cat

3.8  查看文件内容命令——more

3.9  复制文件/文件夹命令——cp

3.10  移动文件或文件夹——mv

3.11  删除文件或目录命令——rm

3.12  查找命令的程序文件命令——which

3.13  查找指定文件命令——find

3.13.1  按照文件名进行查找

3.13.2  按照文件大小进行查找

3.14  在命令行内输出指定内容——echo

3.15  反引号`

3.16  重定向符

3.17  查看文件尾部内容以及跟踪文件的最新更改命令——tail

3.18  通过关键字过滤文件——grep

3.19  数量统计——wc

3.20  管道符


1.  目录结构介绍

        在了解Linux的目录结构前,我们先了解一下Windows的,Windows系统可以拥有多个盘符。如C盘、D盘、E盘等:

         在Windows系统中,路径之间的层级关系,使用:\来表示,例如表示hello.txt文件:

D:\data\work\hello.txt

        但Linux没有盘符的概念,Linux只有一个根目录/,所有的文件都在它的下面,Linux的目录结构是一个树形结构:

        在Linux系统中,路径之间的层级关系,使用:/来表示,例如表示hello.txt文件:

/usr/local/hello.txt

2.  Linux命令基础

2.1  命令和命令行

命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形换页面,可以在命令行(终端中)提供字符化的反馈。

命令行:即Linux终端(Terminal),是一种命令提示符页面,以纯“字符”的形式操作系统,可以使用各种字符化命令对系统发出操作指令。

2.2  格式

command [-options] [parameter]

command:命令本身

-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节

parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等

语法中的[],表示可选的意思

示例:ls -l /home/itheima,ls是命令本身,-l是选项,/home/itheima是参数,意思是以列表的形式,显示/home/itheima目录内的内容。

3.  常用命令

3.1  产看目录命令——ls

功能:产看目录

用法:ls [选项] [目录或文件]

选项:常用参数,-l、-a、-d、-f、-h等。

选项 参数含义
-l 单列表输出
-a 列表目录(文件夹)中所有文件。包括以“·”开头的隐藏文件
-d 将目录名像其他文件一样列出,而不是只列出目录内容
-f 不排序目录内容,按它们在磁盘上的存储的顺序列出
-h 表示易于阅读的形式,列出文件的大小,如K,M,G(需要和-l组合使用)

        单列表输出:

         列表目录(文件夹)中所有文件。包括以“·”开头的隐藏文件。

        语法中的选项是可以组合使用的,比如-l和-a可以组合使用,写法:

ls -l -a

ls -la

ls -al

        表示易于阅读的形式,列出文件的大小,如K,M,G:

3.2  通配符

通配符 含义
* 代表任意个数字符
代表任意一个字符,至少1个
[] 表示可以匹配字符组中的任意一个
[abc] 匹配a,b,c中的任意一个
[a-f] 匹配从a到f范围内的任意一个字符

         输入ls *.txt,查找所有以 .txt 结尾的文件:

        输入ls test?.txt查找所有文件名为 test 后跟任意一个字符并以 .txt 结尾的文件,如①所示,它可以匹配 test1.txttestA.txt,但不匹配 test10.txt

        输入ls test??.txt查找所有文件名为 test 后跟任意二个字符并以 .txt 结尾的文件,如②所示:

        输入 rm [t]*.txt 删除以 t 开头的 .txt 文件,同样适用于其他操作例如查找等,这里只演示一种:

3.3  改变工作目录命令——cd

        当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录,我们可以通过cd命令更改当前所在的工作目录。

功能:改变工作目录

用法:cd 目录名

常用特殊符号:~、-、·、··、

特殊符号 含义
~

表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root

- 表示前一个工作目录
·· 表示上级目录
· 表示当前目录

        首先ls,查询当前目录下的文件,使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光の尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值