linux操作命令二

linux 高级

重定向命令

重定向命令的介绍

重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。

重定向命令的使用

命令说明
>如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式
>>如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式

查看文件内容命令

查看文件内容命令的使用

命令说明
cat查看小型文件
more分屏查看大型文件

管道(|)命令的使用

管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。

小结

  • 查看小文件使用 cat 命令
  • 分屏查看大型文件使用 more 命令,
  • 查看终端显示内容并分屏展示,使用 管道(|) 结合 more 命令。

链接命令

链接命令是创建链接文件,链接文件分为:

  • 软链接
  • 硬链接
命令说明
ln -s创建软链接
ln创建硬链接

软链接

类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。

硬链接

类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据。 删除一个没有影响

文本搜索命令

grep命令的使用

grep 命令选项 ‘目标’ 文件名

命令说明
grep ‘目标’ 文件名文本搜索

grep命令选项的使用

命令选项说明
-i忽略大小写
-n显示匹配行号
-v显示不包含匹配文本的所有行

grep命令结合正则表达式的使用

正则表达式说明
^ 写到前面以指定字符串开头
$ 写到后面以指定字符串结尾
. 写在后面+指定字符匹配一个非换行符的字符

查找文件命令

find命令及选项的使用

find 路径 可选项(-name)查找内容(加’’’’)

. 当前路径

命令说明
find在指定目录下查找文件(包括目录)

find命令选项:

选项说明
-name根据文件名(包括目录名)字查找

find命令结合通配符的使用

通配符:

是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件

通配符说明
*代表0个或多个任意字符
?代表任意一个字符

通用方式 sudo find 路径 可选项(-name)查找内容(加"")

通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 比如: ls、mv、cp 等,这里需要注意只有 find 命令使用通配符需要加上引号。

压缩和解压缩命令

tar命令及选项的使用

命令说明
tar压缩和解压缩命令

tar命令选项:

选项说明
-c创建打包文件
-v显示打包或者解包的详细信息
-f指定文件名称, 必须放到所有选项后面
-z压缩或解压缩(.gz)
-j压缩或解压缩(.bz2)
-x解包
-C解压缩到指定目录

归档

不改变文件大小 直接放进去

tar -cvf 文件.tar 需要归档的文件

tar- xvf文件.tar

压缩,解压 gz

tar -zcvf 压缩包名.tar.gz 需要压缩的文件(*.txt)

tar -zxvf 压缩包名.tar.gz

压缩,解压 bz2

tar -jcvf 压缩包名.tar.bz2 需要压缩的文件(*.txt)

tar -jxvf 压缩包名.tar.bz2

zip和unzip命令及选项的使用

命令说明
zip压缩成.zip格式文件
unzip解压缩.zip格式文件

unzip命令选项:

选项说明
-d解压缩到指定目录

文件权限命令

chmod命令的介绍

命令说明
chmod修改文件权限

chmod 字母法的使用

角色说明:

角色说明
uuser, 表示该文件的所有者
ggroup, 表示用户组
oother, 表示其他用户
aall, 表示所有用户

权限设置说明:

操作符说明
+增加权限
-撤销权限
=设置权限

权限说明:

权限说明
r可读
w可写
x可执行
-无任何权限

python文件的执行

1.使用python命令执行

Python python文件名

2.脚本方式执行

修改py权限,增加可执行权限

在python文件中第一行增加

#!路径
代码

执行/python文件

while

while 可执行文件

find 所有文件

chmod 数字法的使用

数字法就是“rwx” 这些权限也可以用数字来代替

从后往前加

权限说明:

权限说明
r可读,权限值是4
w可写,权限值是2
x可执行,权限值是1
-无任何权限,权限值是0
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值