第一章 Linux命令

本文详细介绍了Linux系统中的各种基础命令,包括文件和目录管理、远程操作、用户权限设置、系统信息查询以及软件安装等内容,旨在帮助初学者快速掌握Linux命令行操作。
摘要由CSDN通过智能技术生成

一、常用的Linux命令的基本使用

1.目标

在这里插入图片描述

2.常用Linux命令

在这里插入图片描述
小技巧:

  • ctrl + shift + “=” 放大cmd字体
  • ctrl + “-” 缩小cmd字体
  • 联想与自动补全 : tab
  • 联想之前的命令: ↑ 或者 ↓
  • 结束当前命令: crtl + C

示例:
加粗样式

2.Linux终端命令格式

command [-options] [parameter]
说明:

  • command:命令名,相应功能的英文单词或缩写
  • |[options]:选项。用来对命令进行控制
  • |[parameter]:传入的参数

查询命令的帮助信息:

  • command --help
  • man command

二、文件和目录的常用命令

1.目标

在这里插入图片描述

2.ls命令

功能: 列出当前目录里有哪些内容。
文件特点:

  • 以“.”开头的文件为隐藏文件,正常ls查不到,需要加-a参数才能显示。
  • .”表示当前目录
  • ". ."代表上一级目录

ls常用选项:

在这里插入图片描述

ls通配符的使用:

在这里插入图片描述

3.cd命令

功能: 切换目录,更改当前的工作目录。
在这里插入图片描述
相对路径和绝对路径:

  • 绝对路径在输入路径时,最前面是“/”或"~",表示从根目录或家目录开始的具体目录位置。
  • 相对路径在输入路径时,表示相对当前目录所在的目录位置。

4.创建和删除操作

touch命令

  • 如果文件不存在,创建一个空白文件;
  • 如果文件存在,修改文件的最后一次修改时间。

mkdir命令
功能: 创建一个新的目录。

  • 参数 -p:表示递归创建目录,应用在工作中批量创建目录。
  • eg: mkdir -p a/b/c/d 表示嵌套的文件夹

注意: 同一层次下,目录名和文件名不能重名!!!

rm命令
功能:删除文件和目录。
在这里插入图片描述

5.拷贝和移动文件

在这里插入图片描述
tree命令

功能:以树状图的形式表示文件目录结构

  • -d参数效果为:只显示目录
    在这里插入图片描述

cp命令

功能: 复制文件或目录。不加任何参数时,若有同名则直接覆盖;要想要提示则加参数-i
在这里插入图片描述
示例:
在这里插入图片描述

mv命令
功能:用来移动文件和目录,也可以给其重命名。即使是移动目录也不用加-r。同cp命令,加参数-i也会有覆盖提醒。

6.查看文件内容

在这里插入图片描述

cat命令

功能: 用来查看文件内容、创建文件、文件合并、追加文件等,一次性显示所有内容,适合查看内容较少的文件。
在这里插入图片描述

more命令

功能: 可以用来用于分屏显示的文件内容,每次只能显示一页,用于查看内容较多的文件。
在这里插入图片描述

grep命令

功能: 用来对文本文件进行模式查找,即正则表达式
在这里插入图片描述
示例:
在这里插入图片描述

  • 常用两种模式查找

在这里插入图片描述
在这里插入图片描述

7.其他命令

echo命令

功能: 在终端中显示参数指定的数字,通常会和重定向联合使用,基本不单独使用。

重定向>和>>

功能: 将命令执行结果重新定向到一个文件,将本应该显示到终端上的内容输出/追加到指定文件上。

  • >” 表示输出,会覆盖文件原本的内容。
  • >>” 表示追加,会将内容追加到已有文件的末尾。

示例:
在这里插入图片描述

管道 |

功能: 将一个命令的输出通过管道作为另一个命令的输入,即右边的命令对左边的命令进行处理。
在这里插入图片描述

三、远程管理的常用命令

1.目标

在这里插入图片描述

2.关机/重启

功能: 安全的关闭和重启系统,不加时间是1分钟 后进行, 加r参数是重启系统。
示例:

在这里插入图片描述

3.查看或配置网卡信息

在这里插入图片描述
ifconfig命令
如果显示未找到该命令时,输入命令sudo install net-tools来安装命令安装包
在这里插入图片描述
ping命令
在这里插入图片描述

4.远程登录和复制文件

在这里插入图片描述
ssh基础
功能: 通过ssh客户端可以连接到运行了ssh服务器的远程机器上。
在这里插入图片描述
特点:

在这里插入图片描述

使用:
在这里插入图片描述
端口号:
功能: 可以通过端口号找到计算机上运行的应用程序。

在这里插入图片描述

scp命令
功能: 远程拷贝文件
在这里插入图片描述
示例:
在这里插入图片描述

SSH高级
免密码登录
在这里插入图片描述
示意图:
在这里插入图片描述
配置别名:
在这里插入图片描述
注意:
免密码登录和配置别名在工作中会用到,到时候再配置,具体操作视频看:黑马程序员的python600集从入门到精通中的p57–p59的视频学习。

四、用户权限相关命令

1.目标

在这里插入图片描述

2.用户和权限的基本概念

对文件/目录的权限

在这里插入图片描述

ls -l 扩展

在这里插入图片描述
在这里插入图片描述
示例:

在这里插入图片描述

chmod命令

功能: 可以修改用户/组对文件/目录的权限。
格式:
在这里插入图片描述
文件示例:
在这里插入图片描述
目录示例:
在这里插入图片描述
注意:若目录没有x权限,则不能执行cd命令,若没有r权限,则无法ls,若没有w权限,则无法touch。

超级用户
sudo命令

在这里插入图片描述

3.组管理终端命令

注意: 创建和删除组的终端命令都需要通过sudo执行在这里插入图片描述提示:
组信息保存在/etc/group文件中,其中/etc目录是专门用来保存系统配置信息的目录。
添加和查看组信息

在这里插入图片描述

修改文件/目录所属组

在这里插入图片描述

4.用户管理终端命令

提示:创建、删除、修改密码等操作都需要添加sudo来执行
在这里插入图片描述
在这里插入图片描述创建用户和设置用户密码:

在这里插入图片描述

查看用户信息

在这里插入图片描述
在这里插入图片描述
passwd文件

在这里插入图片描述

usermod命令

在这里插入图是的撒多片描述
格式:

在这里插入图片描述

示例:
在这里插入图片描述
注意:

  • 设置了用户的附加组之后,需要登录才能生效;
  • 默认使用useradd添加的用户是没有权限使用sudo以root身份执行命令的,必须把其添加到sudo的附加组中才行。

shell

功能:一般新加的用户使用的默认终端命令是dash,要想使用带颜色提示的,跟luke一样的就必须设置如下操作。>在这里插入图片描述

which命令

功能:可以查看执行的命令所在的位置
在这里插入图片描述

提示: passwd是用来存储用户信息的,为什么还能修改密码,因为二者不是同一个,如下图示例所示。

在这里插入图片描述
在这里插入图片描述

bin和sbin简单介绍
在这里插入图片描述

切换用户

在这里插入图片描述
过程:
在这里插入图片描述
示例:
在这里插入图片描述
修改文件权限

在这里插入图片描述
命令格式:
在这里插入图片描述
示例:
在这里插入图片描述

chomod的数字表示法

在这里插入图片描述
在这里插入图片描述

chmod演示实例目标

在这里插入图片描述
在这里插入图片描述

五、系统信息相关命令

1.目标

在这里插入图片描述

2.时间和日期

在这里插入图片描述示例:
在这里插入图片描述

3.磁盘信息

在这里插入图片描述
示例:
在这里插入图片描述

4.进程信息

在这里插入图片描述
ps后面的参数含义:

在这里插入图片描述
示例:
在这里插入图片描述

top命令

在这里插入图片描述

kill命令
在这里插入图片描述

六、其他命令

1.目标

在这里插入图片描述

2.查找文件

功能: 在特定的目录下搜索符合条件的文件
在这里插入图片描述
注意: 如果省略路径,表示在当前文件夹下查找,之前学的通配符可以配合find一起使用。
演练目标:
在这里插入图片描述
示例:
在这里插入图片描述

3.软链接

在这里插入图片描述
注意:
在这里插入图片描述
演练目标:
在这里插入图片描述
示例:
在这里插入图片描述
注意: 最好使用绝对路径,不然移动软连接之后将失效。在这里插入图片描述

4.硬链接

即在使用ln创建链接时,没有使用-s参数。
演练:在这里插入图片描述
示例:在这里插入图片描述
文件软硬链接示意图:
在这里插入图片描述

5.打包压缩

不同操作系统的打包方式:
在这里插入图片描述
打包/解包

命令格式:
在这里插入图片描述
tar参数:
在这里插入图片描述
演练目标:
在这里插入图片描述
示例:

步骤1:在这里插入图片描述
步骤2-4:
在这里插入图片描述
步骤5:
在这里插入图片描述

压缩/解压缩

gzip命令
在这里插入图片描述
命令格式:
在这里插入图片描述
示例:
在这里插入图片描述

bzip2

说明:
在这里插入图片描述
命令格式:
在这里插入图片描述

6.软件安装

通过apt安装/卸载软件,也可以更新安装包
命令格式:
在这里插入图片描述
演练目标:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值