Linux命令2

1.重定向命令(输出重定向)

把终端执行命令的结果保存到目标文件,改变输出的方向

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

 2.查看文件内容命令

  

cat查看小型文件
more查看大型文件(F向下翻,B向上翻,回车一行一行看,q退出)
|管道,一个命令的输出可以通过管道作为另一个命令的输入,相当于一个容器

 

 3.链接命令

软链接——相当于Windows下的快捷方式(适用于文件所处目录比较深的情况)

方便对文件进行访问操作

ln -s  创建软链接

  ln(link)s(soft)

分别使用相对路径和绝对路径对a下的b下的c下的hello.py创建软连接

 

 对软连接进行移动,使用相对路径的文件在移动之后大概率会出错,使用绝对路径没有问题,建议使用绝对路径去创建文件

源文件不存在,创建的所有软连接都是无效的 

软连接对目录、文件都是同样适用的

4.查找文件内容命令

grep
-v显示不包含匹配文本的所有行
-n显示匹配行号
-i忽略大小写

 

 grep 可以查管道中的内容:ls / |grep "lib"

5.查找文件命令

find
-name根据文件名查找文件

通配符——一种特殊语句,主要有(*)和(?),用来模糊搜索文件

*代表0个或多个字符
代表任意一个字符

 

 6.压缩和解压缩命令

.gz压缩包后缀(快,大)
.bz2压缩包后缀(慢,小)
tar压缩和解压缩命令
-c创建打包文件
-v显示打包或解包的详细信息
-f指定文件名称,必须放到所有选项后面
-z压缩(.gz)
-j压缩(.bz)
-x解压缩
-C解压缩到指定目录

cvf总一起用(创建一个、过程显示出来,f目标文件是什么)

 1.tar 打包的文件名称,*.txt——要打包的文件,上述图只显示了打包过程,并没有压缩

压缩,要使用-z命令,打包的文件也要命名为.tar.gz的形式 

解压缩,就是把c换成x 即-cvf换成-xvf

 

 

 7.文件权限命令

 

~表示普通文件、d表示文件夹

rwxr表示文件所有者的权限(r可读、w可写、x可执行)

第二部分表示同一个用户组的人可以的权限

第三部分表示其他人可以执行的操作

文件权限的修改

chmod修改文件权限

chmod u/g/o/a +/-/=rwx 文件名

角色
uuser表明该文件的所有者
ggroup表示用户组
oother表示其他用户
aall表示所有用户
操作符
+增加权限
-撤销权限
=设置权限
权限
r可读,权限值是4
w可写,权限值是2
x可执行,权限值是1
-无任何权限,权限值是0

 

 chmod 数字法

 第一个0代表用户、第二个0代表用户组、第三个0代表其他人

权限从后往前加的

 

加权限直接用数字相加的方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值