Linux【ubuntu】系统的文件夹结构与一些常识

作者简介:大学机械本科,野生程序猿,学过C语言,玩过前端,还鼓捣过嵌入式,设计也会一点点,不过如今痴迷于网络爬虫,因此现深耕Python、数据库、seienium、JS逆向、安卓逆向等等,,目前为全职爬虫工程师,学习的过程喜欢记录,目前已经写下15W字电子笔记,因此你看到了下面这篇文章~

技术栈:Python、HTML、CSS、JavaScript、C、Xpath语法、正则、、MySQL、Redis、MongoDB、Scrapy、Pyspider、Fiddler、Mitmproxy、分布式爬虫、JAVA等

个人博客:https://pythonlamb.github.io/

大学作品合集:https://sourl.cn/h9M2jX

欢迎点赞⭐️收藏关注留言呀

登高必自卑,行远必自迩.
我始终坚信越努力越幸运
⭐️ 那些打不倒我们的终将会让我们变得强大
希望在编程道路上深耕的小伙伴都会越来越好

文章目录

必须掌握的基本单词篇

1:touch(触摸)
2:edit(编辑)
3:date(日期)
4:calender(日历)
5:Interactive(交互)
6:binary(二进制)
7:link(链接)
8:soft(软)
9:group(组)
10:shutdown(关机、关掉)
11:reboot(重启)
12:percent(百分比)
13:interval(间隔)
14:host(主机)
15:send(发送)
16:port(端口)
17:socket(插座)
18:encode(编码)
19:address(地址)
20:decode(解码)
21:ignore(忽略)
22:strict(严格)
23:bind(捆绑)
24:broadcast(广播)
25:connect(连接)
26:client(客户端)
27:headers(标头)
28:content(内容)
29:digit(数字)
30:thread(线)
31:target(目标)
32:daemon(守护程序)
33:lock(锁)
34:mutex(互斥体)
35:acquire(获取)
36:release(释放)
37:stack(栈)
38:queue(队列)
39:empty(空的)
40:process(进程)
41:multi(多)
42:multiprocessing(多处理、多进程)
43:alive(活着)
44:tarmainate(终止)
45:Empty(空的)
46:pool(池)
47:async(异步的)
48:Manager(管理者)
49:deque(双端队列)
50:path(目录)
51:rear(后)
52:iterable(迭代器)
53:Orderedlist(有序列表)
54:greenlet(绿叶)
55:switch(开关)
56:gevent(发泄)→创建协程
57:spawn(产卵)→为协程指派任务
58:monkey(猴子)→猴子补丁模块
59:patch(补丁)→破解所有用
60:compile(编译)→创建正则类
61:findall(找到所有)
62:regex(正则表达式)
63:buddy(伙伴)
64:match(比赛)→re模块的一种方法
65:create(新建)
66:drop(删除)
67:udpate(修改)
68:delete(删除)
69:insert(增加)
70:select(选择)
71:database(数据库)
72:service(服务)
73:decimal(小数)
74:table(表)
75:unsigned(无符号的)
76:primary key(主键)
77:auto_increment(自动增长)
78:desc(描述)
79:modify(修改)
80:alter table(修改表)
81:default(默认的)
82:delete(删除)
83:order by (排序)
84:asc(升序)
85:desc(降序)
86:const(常量)
87:final(也是定义常量)
88:function(函数)
89:round(圆形的)
90:concat(连接)
91:commit(犯罪)
92:rollback(滚回)
93:begin(开始)
94:cursor(光标)
95:fetch(拿来)
96:execute(执行)
97:htop(停止)
98:quit(辞职)
99:reload(重装)
100:property(财产)

了解操作系统

一 :什么是操作系统?

答:简单来说,操作系统就是对上提供软件运行的支持,对下控制硬件设备的运行,没有安装操作系统的计算机称之为裸机。

二:了解服务器和个人计算机的区别

《Linux【ubuntu】系统的文件夹结构与一些常识》

三:不同领域的主流操作系统(用户从前到后)

1 :桌面操作系统:Windows、macOS、Linux
2:服务器操作系统:Linux(免费,稳定,开源)、Windows Server(收费)
3:嵌入式操作系统: Linux 、Wince
4:移动端操作系统:Ios(unix)、Android(Linux)

Linux系统的发展史

了解Linux系统的发展史

《Linux【ubuntu】系统的文件夹结构与一些常识》

Linux系统的内核和发行版本

内核:内核是系统的心脏,它控制着系统的基本功能,决定了系统的性能和稳定性(Linux内核是由C语言编写的开源程序)

Linux发行版本:Linux发行版本 = Linux内核 + 一套软件 + 软件使用手册

Linux常见的几种发行版本: CentOS、Redhat(红帽)、Ubuntu(乌班图)、Debian、ClearOS、Linux Mint、openSUSE、Arch

Linux系统的应用领域

主流领域:服务器

次要领域:嵌入式、个人桌面

Ubuntu界面介绍

熟悉Linux发行版本Ubuntu的界面

《Linux【ubuntu】系统的文件夹结构与一些常识》

Linux的文件目录与Windows的差别

一:Windows 文件存放位置表示方法

《Linux【ubuntu】系统的文件夹结构与一些常识》

二:Linux的文件系统:Linux系统没有盘符概念,只有一个根目录 / (注意是反斜杠)

《Linux【ubuntu】系统的文件夹结构与一些常识》

三:Linux家目录(点击Linux文件系统打开的目录)

什么是家目录? 家目录就是在根目录 / 里面的 home文件夹下 user内的文件目录,即 /home/user,其中user指的是用户名,我的是lamb

图示

《Linux【ubuntu】系统的文件夹结构与一些常识》

进入家目录流程

《Linux【ubuntu】系统的文件夹结构与一些常识》

四:根目录下集几种常见的文件夹

bin文件夹:用来存放一些二进制文件

home文件夹:用户文件夹,用来进入家目录

etc文件夹:存放系统配置文件

root文件夹:超级管理员文件夹

Linux终端命令

一:什么是终端?

答:终端是软件控制台,在终端中输入指令可实现快速控制计算机

二:Linux打开终端的三种方式

1:收藏夹打开
2:鼠标右键进入终端
3:快捷键 Ctrl + Alt + t

三:终端命令格式

命令格式:command + [-options] +[parameter] 即 命令 + 选项 + 参数

注意事项:

1:选项和参数用中括号括起来了,代表书写终端命令时选项和参数可有可无

2:怎么区分选项和参数呢? 选项前面有横杠- 而参数前面没有横杠-

快速代码体验

《Linux【ubuntu】系统的文件夹结构与一些常识》

四:终端命令使用手册

怎么进入终端命令使用手册?

第一种方法:在终端里面的命令前面输入 man 即可进入命令帮助手册

《Linux【ubuntu】系统的文件夹结构与一些常识》

第二种方法:在终端里面的命令后面输入–help 即可进入

《Linux【ubuntu】系统的文件夹结构与一些常识》

第一种方法进入命令手册的一些操作图示(man codmand)

《Linux【ubuntu】系统的文件夹结构与一些常识》

未完待续…

    原文作者:pythonlamb
    原文地址: https://blog.csdn.net/weixin_47702737/article/details/121703058
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞