Linux总结

Linux:一切皆文件, 所有操作都是面向文件(或文件内容)
1.目录结构:Linux结构(目录也是文件),即文件系统(文件属性)
2.命令行:对文件进行操作(增删改查)
3.vim编辑器使用:对文件内容进行编辑

视频参考:https://www.imooc.com/video/3472
知乎参考:https://zhuanlan.zhihu.com/p/36801617


目录结构
Lunux一级目录
在这里插入图片描述
/home:
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 里面有
在这里插入图片描述
其他的目录什么意思,包含什么,网上直接搜就行。

文件属性
文件权限: 十位
在这里插入图片描述
在Linux中,不靠扩展名区分文件类型(windows)
Linux一共7种文件类型
文件, 目录, 软链接(即快捷方式)


常用命令行
命令提示符 +命令格式
命令提示符:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
增(创建): mkdir -p, touch
创建目录——命令:mkdir,原意make directory
语法:mkdir [-p] 目录
创建文件—— touch 文件名(若不指定txt文件类型,则默认为文本文档)
: rm -rf 文件/目录加(必须加) remove
命令:rm,原意remove
语法:rm [-rf] 文件或目录…
使用rm -rf还可以递归删除带有文件的目录
改(复制,剪切,改名):cp,mv 原文件 目标目录
: ls -l(查看目录内容),cat(查看文件内容)
Cd 改变工作目录, pwd(print working directory)
快捷键: tab自动补全:目录补全,命令补全:写个首字母,一下tab自动补全,两下tab显示所有, ctrl+l清屏, PgUp/PgDn返回上次命令
在这里插入图片描述·
思想:学Linux时,类比windows功能, 想象为windows或Ubantu的可视化操作
文件查找find
即windows在这里插入图片描述
文本内查找grep+正则表达式: 实现的就是 CTRL + F 文档内查找功能
在这里插入图片描述


Vim使用
Vim即Windows下的记事本(编辑器):
Vim三种模式—— 普通模式(下面无显示):以行为单位批量操作,复制粘贴
插入模式insert:写文本
命令行模式command:保存退出(:qw)

三种模式切换: 普通模式为中间, 插入,命令行都要经过普通模式
Esc, i(insert), :运行完毕自动返回
在这里插入图片描述
Vim常见命令见知乎https://zhuanlan.zhihu.com/p/36801617


其他:
为什么要用字符界面?
1.占据更少的资源,将更多资源给客户端访问用。 ——Linux服务器面向的就是专业工程师,不会考虑便捷性。只考虑资源最优分配
2. 减少攻击风险

理解每个命令,选项的缩写是哪些单词
如:pwd是print working directory的缩写,打印当前工作目录(即绝对路径),就是显示当前所在目录的意思。
通常提示符中就显示有当前目录,但是它只显示目录名而不是全路径,比如当前目录是/usr/local/etc和当前目录是/etc,提示符中都显示etc,这个时候用pwd命令就可以看清楚到底是哪个路径,免得搞错,这就是这个命令的作用
-a : all 有助于记忆命令

绝对路径/相对路径/环境变量
1.绝对路径:从/根目录开始到指定目录
2.相对路径(工作路径):从当前所在目录开始
3.环境变量:环境变量即系统总目录(systemroot)一个表,存储重要的目录在哪里。 常用的环境变量为path,里面存储与编程有关的映射
变量名:目录的绝对路径 (例如python)

环境变量: 指明重要目录(文件)在哪里
what: systemRoot, 系统根目录,就是最高级别目录。 path中存储最常用的路径
why:指明重要目录在哪里,从而在需要读取文件时不用搜寻整个文件树。
how:path文件夹中添加程序名和程序路径的对应关系,让path直接告诉程序文件在哪
程序对应的路径添加到path后,就可以在运行框(cmd)中直接运行—这就是为什么cmd可以直接在运行框中运行的原因

系统变量:所有用户都能用的环境变量
用户变量:只有当前用户能用的环境变量
在这里插入图片描述
在这里插入图片描述

视频参考:https://www.bilibili.com/video/av87838863

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值