linux:linux高级命令(二)

1、重定向命令

把终端执行的结果保存到指定文件,当文件不存在的时候会创建该文件
>:如果文件存在会覆盖原有的文件内容,相当于文件的’w‘写入模式
>>:如果文件存在会追加写入文件末尾,相当于文件的’a‘模式
只要能在终端显示信息的命令就可以使用重定向,跟windows中python导出模块一样,pip freeze > a.txt

2、查看文件内容命令

cat:查看小型文件,可同时查看cat a b
more:分屏查看大型文件:
空格显示下一屏,回车显示下一行,b显示上一屏信息,f显示下一屏信息,q退出
gedit 文件名:打开文件操作,相当于双击文件,可以查看和编辑文件。
如果想在终端进行操作文件可以安装vim来操作
vim 文件名就可以进入文件按i就可以插入信息,按esc就可以退出编辑输入:wq就可以保存并且退出了,:q!强制退出

2.1管道命令的使用

管道(|):一个命令的输出可以通过管道作为另一个命令的入,可以理解为一个容器,存放在终端显示的内容
比如:ls /bin | more
管道(|)一般结合more命令使用,主要是分屏查看终端显示的内容
ps -aux:本地电脑运行的所有进程

3、链接命令

链接命令就是创建链接文件

3.1软链接(ln -s)

命令:ln -s创建软链接
类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。类似于qq的快捷方式我们直接在桌面一下就找到了
l就代表软链接的文件类型
在这里插入图片描述
注意点:如果软连接和源文件不在同一级目录下,要使用绝对路径,不能使用相对路径,源文件和创建路径都要使用绝对路径
ctrl+shift+t再开一个终端
在这里插入图片描述

3.2硬链接(ln)

命令:ln创建硬链接
在这里插入图片描述
创建硬链接使用相对路径和绝对路径都可以
删除源文件,硬链接还可以访问到数据。
创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
创建软链接,硬链接数不会加1
不能给目录创建硬链接

4、文本搜索命令

grep:文本搜索,搜索到的内容会给一个高亮显示
grep (想搜索的内容:有无引号都可以),( 在哪个文件中搜索)
可结合管道使用
-i:忽略大小写
-n:显示匹配行号,以源文件行数为准
以多少行打开文件查看一下通过vim 文件名 +行号或者vim +行号 文件名
-v:显示不包含匹配文本信息的所有行,相当于取反
grep结合正则表达式的使用
^:以指定字符开头
$:以指定字符结尾
.:匹配一个非换行符的字符

5、rar解压方式

①压缩功能的安装和卸载
安装sudo apt-get install rar
卸载sudo apt-get remove rar
②解压功能的安装和卸载
安装sudo get-apt install unrar
卸载sudo get-apt unistall unrar
③压缩和解压缩的命令
压缩rar x filename.rar
解压缩 unrar a filename.rar dirname
查看内存信息top

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值