Linux学习笔记1:常用指令

Linux命令大全

参考链接:linux指令大全

常用指令


文件管理


1.chmod

Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
语法如下:

chmod [-cfvR] [--help] [--version] mode file...

# 操作mode参数
[ugoa...][[+-=][rwxX]...][,...]
# u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
# + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
# r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
# 

# 其他可选参数如下:
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本

# 例:常用的sudo chmod -R +777 *.sh 即为增加该shell脚本的权限为读、写、运行

2.find

Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

语法:

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

在这里插入图片描述
例子:在当前路径查找文件

sudo find . -name “*.jpg”

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


文档编辑


grep管道操作

grep love *txt #查找后缀为txt并且文本中包含love的文件

Linux下使用find和grep查找文本
在这里插入图片描述
例子:从当前目录开始查找所有扩展名为 .txt 的文本文件,并找出包含 “wo” 的行:

find . -name "*.txt" | xargs grep "wo"

磁盘管理


网络命令:
ping

Linux ping命令用于检测主机。
执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

在虚拟机上ping主机结果如下:
在这里插入图片描述

文件解压缩,最常用的tar指令

Linux tar命令用于备份文件。 tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。

# 压缩a.c文件       
tar -czvf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz

# 列出压缩文件内容
tar -tzvf test.tar.gz 
-rw-r--r-- root/root     0 2010-05-24 16:51:59 a.c

# 解压文件
tar -xzvf test.tar.gz 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值