day02个人学习

Linux基础指令

cd ./*** 相对路径(运行程序只能使用./)

cd *** 相对路径的简单写法

Linux系统文件类型

d:目录(文件夹) -: 文件  l:快捷方式

c:字符设备文件 b:块设备文件(大容量磁盘-存储设备) s:表示套接字文件 p:管道文件

目录

/:根目录

/bin:主要存放系统的普通指令

/boot:主要存放系统的引导程序

/dev:存放硬件设备对应的文件(Linux应用开发起就是就访问这里的文件)

/etc:存放系统和应用程序的配置文件

/home:家目录,存放当前系统下所有用户对应的目录

/lib:存放系统和应用程序依赖的库文件,有系统库,也有第三方库

/proc:存放系统运行时的运行信息

/usr:是软件的默认安装路径

/var:存放缓存,备份文件

/cdrom:光驱

/mnt:用于系统文件系统的挂在目录

通配符

*:匹配任意一个或多个字符

?:匹配任意一个字符

[...]:匹配[ ]范围内中的任意一个字符

Linux命令

ls:

-a:显示所有(包含隐藏文件)文件或目录

-r:将文件以相反次序显示(原文件按英文字母排序)

-t:将文件以创建时间的先后次序显示

rm:删除文件目录:

-i:给出交互提示

-f:强制删除,不提示

-r:递归删除

删除文件无需加选项,删目录需加选项

mkdir:-p 可创建多级文件夹

touch:创建文本

rmdir:删除空文件夹

cp:复制

cp [选项] 被复制的目录/文件路径 目的地的路径

-r:递归复制

-i:交互提示

mv:移动文件(重命名)

例:mv aa.txt /b/bb.txt (移动加重命名)

cat:查看文件

-n:显示行号

more:分页查看内容

空格:向下翻一页

回车:向下一行

Q/q键:退出

less:分页查看内容

-M:显示当前行的范围

空格:下一页

B/b键:上一页

方向键:上下左右

Q/q键:退出

head:查看文件头10行内容

tail:查看文件尾10行内容

grep:搜索文件内容,在文件中查找指定的字符序列(字符串)

grep [选项] 要查找的字符串 文件路径

-n:显示行号

-c:统计搜索的行数

-i:忽略大小写

find:查找文件或目录(递归查找)

find 检索路径 [ 选项] 要查找的文件名称

-name:按照文件名查找(全匹配)

-iname:文件名忽略大小写

-size:文件大小

-type:文件类型

locate:快速查找文件目录,从数据库中查找,准确性低,性能高

-c:统计行数

-i:忽略大小写

数据库默认每天更新一次,可以使用updatedb手动更新

which:快速查找指令

echo:将指定 字符串输出到设备上

">>"追加字符串

|(管道):将前一个指令执行的结果作为后一个指令执行的条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值