Linux 04:linux 的 shell 介绍

一.文本传输

1.管道(| xargs)

管道可以把一系列命令连接起来,可以将前面的命令的输出作为后面命令的输入。使用管道符 | 来建立一个管道行。

在这里插入图片描述
在这里插入图片描述
将 | xargs 前的结果作为参数传入 | xargs 后的命令中。(grep 是查看文本内容的意思 )

2.输入重定向(<)

输入重定向是指改变命令发出者,平时我们输入的命令都是由键盘输入的,而输入重定向是由 < 后的文件发出的命令。输入重定向主要用于改变一个命令的的输入源。

输入重定向的一般形式为“命令 < 文件名”( wc 表示显示行数)
在这里插入图片描述
(第一个没有加 < ,所以是由键盘输入的命令,所以会显示文件名以及文件中的行数,而第二个则由它自己发出的命令,所以不会显示文件名)

3.输出重定向

输出重定向的意思是将输出的内容写入到重定向的文件中(文件之前的内容将会被覆盖)

输出重定向的一般形式为“命令>文件名” 当然 > 是覆盖,>> 是追加

标准输出 echo :命令

覆盖(>>)
在这里插入图片描述](https://img-blog.csdnimg.cn/20210413190527721.png)![在这里插入图片描述

追加(>>)
在这里插入图片描述
4.终端信息传输

(1)tty (查看当前终端信息)
在这里插入图片描述
(2)w(查看所有终端的登录信息)
在这里插入图片描述
(3)who am i (查看终端登录信息,虚拟机无法观看,远程连接工具可以)

在这里插入图片描述
在这里插入图片描述
(这是两个终端之间信息的传输)

二.文件传输

1.文件别名(alias)

文件别名就是小名的意思,我们可以给一个很长的命令起一个较短的别名,下次只要输入别名就可操作,方便快捷。

(1)文件别名
在这里插入图片描述
(cd test/ 表示进入到 test 目录中,我们又将它赋予了 cdt ,所以我们下次输入 cdt 即可进入到 test 目录中)

(2)查看别名( alias 或 type)
在这里插入图片描述
在这里插入图片描述
(3)取消别名(unalias)
在这里插入图片描述
(4)永久定义别名(直接修改更目录)

首先,进入 bashrc 中
在这里插入图片描述
从此处添加你要永久定义的别名,进入后点击 i 进行修改
在这里插入图片描述
修改完成后,点击 esc :wq 退出(具体操作可看linux 03

这个是再下次使用时生效,如果想要立刻使用,可以使用 source。
在这里插入图片描述
2.文件打包(tar)
在这里插入图片描述
我们可自行选择打包的方式
在这里插入图片描述
3.解压(-x)
在这里插入图片描述
4.链接

链接就相当于给文件创建快捷方式,它又分为软连接和硬链接。

(1)硬链接 (ln 要链接的文件地址 连接名)

相当于创建了一个一样的文件,内容可进行同步(copy + 同步),意思是你给链接中的文件增加或减少东西,链接也会增加或减少。删除源文件不会有影响,大小不会发生变化,只会占用内存。
在这里插入图片描述

(2)软连接(ln -s 要链接的文件地址 连接名)

软链接只会再目标文件位置生成一个文件的链接文件,实际不会占用磁盘空间,但删除源代码就不可使用,并且内容会一起发生变化。
在这里插入图片描述

三.进程管理

进程是指一个正在运行的程序,高并发就是指程序要在一定时间内做更多的事情,相当于一个程序会有多个进程。而进程管理就是管理正在运行的程序

1.查看进程( ps -aux )
在这里插入图片描述
2.杀死进程( kill -9 )
在这里插入图片描述

四. shell 介绍

是一种解释器,可以把人的语言翻译成电脑能够识别的语言。把我们在终端输入的字母,命令,进行语法翻译,翻译成 linux 内核能够读懂的指令,然后电脑执行,操作硬件设备。他同时也是一种编程语言,不需要提前编译,只需编译一行运行一行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

南风和云

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

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

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

打赏作者

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

抵扣说明:

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

余额充值