Linux 学习笔记
创始人
2024-05-30 20:15:08
0

一、 概述

1. 操作系统

① 计算机由硬件和软件组成

② 操作系统属于软件范畴,主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁

③ 常见的操作系统

🤠 PC端:Windows、Linux、MacOS🤠 移动端:Android、IOS、鸿蒙

2. linux系统

⭐ 出生日期:1991年

(1)组成

🤠 linux 系统由 linux系统内核 和 系统级应用程序 两部分组成

① 内核:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO 等

② 系统记应用程序:文件管理器、任务管理器、图片查看、音乐播放 等

(2)虚拟机

🐷 问题来了,怎么去暗转一个 Linux 系统呢?

① 虚拟机:通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑(笔者使用 VMware)
② 可以给电脑重装一个系统(不建议) 

(3)第三方工具

🥞 finallshell

😥 操作作Linux系统中间跨越VMware窗口会导致交互不太方便
😎 我们只需要使用命令行无需使用图形化,所以通过命令行远程连接使用即可

二、基础知识

1. 目录结构

🥞 linux 的目录系统是以 “ / ” 为最高目录(根目录),所有文件都在它下面

在这里插入图片描述
👨‍🏫 linux 中层级关系用 反斜杠 / 表示,不同于 windows 的 正斜杠 \

2. 基础命令

👨‍🏫 命令表示说明:command [ -options ] [ parameter ]

⭐ command:命令本身
⭐ -options:[可选项] (控制命令的一些操作细节)
⭐ parameter:[可选项](命令的参数,多用于指向特定目标)
⭐ [ ]:表示是可写可不写
① ls:列出目录下的内容
🥞 ls [ -a -l -h ] [ 路径 ]
⭐ -a:表示列出全部文件(包括隐藏文件)
⭐ -l:表示以竖排的方式列出文件列表
⭐ -h:表示以易于阅读的方式列出文件(必须搭配 -l 一起使用),比如 列出文件大小
② cd:切换工作目录(change directory)
🥞 cd [ 路径 ]
⭐ 不写路径默认切换到 home 目录
③ pwd:查看当前所在工作目录(print work directory)(无选项无参数)
④ 特殊路径符
⭐ .   :表示当前目录
⭐ ..  :表示上一级目录
⭐ ~   :表示 home 目录
⑤ mkdir:创建目录命令
🥞 mkdir [-p] 路径
⭐ -p:表示自动创建不存在的父目录,可以一次性创建多层文件夹
⑥ 文件操作命令Ⅰ

🐷 都支持 相对路径、绝对路径、特殊路径

🥞 touch 路径:创建文件🥞 cat 路径:查看文件内容,一次性全部展示出来🥞 more 路径:类似 cat,支持翻页
⑦ 文件操作命令Ⅱ

🐷 cp:文件拷贝

🥞 cp [-r] 参数1 参数2
⭐ -r:复制文件夹使用
⭐ 参数1:源路径(源文件)
⭐ 参数2:目标路径(目的地)

🐷 mv:文件移动

🥞 mv 参数1 参数2
⭐ 参数1:源文件路径
⭐ 参数2:目的地路径

🐷 rm:删除文件

🥞 rm [-r -f] 参数1 参数2 ……参数n
⭐ -r:用于删除文件夹
⭐ -f:表示强制删除(不弹出确认信息)【普通用户删除也没有提示信息,root用户才有提示,所以一般用户用不上】
⭐ 参数:表示要删除的文件、文件夹路径,可以多个,用空格隔开
👨‍🏫 支持使用通配符:* (任意)🌹 a*:以a开头🌹 *a:以a结尾🌹 *a*:包含a 
⑧ 查找命令

🐷 查找 命令 路径的命令(命令是一个 exe文件)

🥞 which:要查找的“命令”
⭐ 比如:pwd 就是一个命令,which 也是一个命令

🐷 按文件名查找文件

🥞 find 起始路径 -name "要查找的文件名"
👨‍🏫 支持通配符模糊查询

🐷 按文件大小查找文件

🥞 find 起始路径 -size +/- n[k/M/G]
⭐ +/-:表示大于和小于
⭐ n:表示文件大小的数值
⭐ k/M/G:表示文件大小的单位(k小写,其他大写)kb、Mb、Gb
⑨ grep、wc和管道符

🐷 过滤器 grep

🥞 grep [-n] 关键字 文件路径
⭐ -n:表示在结构显示匹配的行号
⭐ 关键字:表示需要过滤的关键字(相当于筛选)(带有特殊符号得使用 双引号 “” 包住避免产生歧义)
⭐ 文件路径:表示要过滤内容的文件路径(可作为内容输入端口)

🐷 wc:做数量统计

🥞 wc [-c -m -l -w] 文件路径
⭐ -c:统计 bytes 数量
⭐ -m:统计字符数量
⭐ -l:统计行数
⭐ -w:统计单词数量
⭐ 文件路径:被统计的文件,可作为内容输入端口

🐷 管道符:| (将左端命令的结果 作为 右边命令 的输入)

① echo、tail和重定向

🐷 echo:在命令行输出指定内容

🥞 echo 输出内容
⭐ 输出内容过于复杂的时候可以用双引号包着 “”👨‍🏫 反引号:` `
⭐ echo ` pwd`
⭐ 将反引号包围的内容作为命令执行

🐷 重定向符:> 和 >>

🥞 例:echo “content”  > test.txt :覆盖写入 content 到 test.txt 中
⭐ >:将左侧命令的结果 覆盖 写入到 右侧指定的文件中
⭐ >>:将左侧命令的结果 追加 写入 右侧指定文件的末尾

🐷 tail:查看文件末尾 部内容,跟踪文件的最新更改

🥞 tail [-f -num] 路径
⭐ -f:表示持续跟踪
⭐ -num:表示查看尾部多少行,不填默认十行
② vi编辑器

🐷 vi / vim:文本编辑器 (visual interferce) 【vim 兼容所有的 vi 功能】

在这里插入图片描述

🥞 vi / vim 文件路径
⭐ 打开新窗口,进入的是命令模式🤠 命令模式(Command mode)
⭐ 键盘输入的都是命令
⭐ 按 i 进入 输入模式  ……
⭐ 按 “:” 进入底线命令模式🤠 输入模式(insert mode)
⭐ (编辑模式)可以对文本内容进行资源编辑
⭐ 按 esc 退回 命令模式🤠 底线命令模式(last line mode)
⭐ 通常用于文件的保存和退出
⭐ :wq 保存并退出
⭐ :q 仅退出
⭐ :q! 强制退出
⭐ :w 仅保存
⭐ :set nu 显示行号
⭐ :set paste 设置粘贴模式 
附加

⭐ 命令 --help:任何命令都支持查询命令帮助(ls --help)

⭐ man 命令:查看命令手册

⭐ ctrl + c :终止命令

相关内容

热门资讯

教师节的朗诵稿 教师节的朗诵稿  一、朗诵的文学性  朗诵的内容一般都是诗歌、散文、小说等文学作品。一些非文学作品,...
《山谷中的谜底》的说课稿 关于《山谷中的谜底》的说课稿(精选7篇)  说课就是教师口头表述具体课题的教学设想及其理论依据,也就...
教师节广播稿材料 教师节广播稿材料  教师的春风,日日沐浴我心一位好老师,胜过万卷书,教师节广播稿材料。下面有YJBY...
环保的讲话稿 关于环保的讲话稿范文(精选5篇)  在快速变化和不断变革的今天,我们都不可避免地要接触到讲话稿,讲话...
秋季开学典礼朗诵稿 秋季开学典礼朗诵稿(精选10篇)  在日常的学习中,大家最不陌生的就是朗诵稿了吧,朗诵,指清清楚楚的...
教师节联欢会主持稿 2022年教师节联欢会主持稿(通用5篇)  在现在社会,能够利用到主持稿的场合越来越多,主持稿是主持...
迎新晚会通讯稿 新生入学是学校重要的节日,为了欢庆新生们的到来,为了让新生们体会到学校的热情与活力。在九月通常学校会...
毕业40年同学聚会发言稿 毕业40年同学聚会发言稿范文(精选6篇)  在社会发展不断提速的今天,发言稿的使用越来越广泛,发言稿...
小学五年级《望月》说课材料 小学五年级《望月》说课材料  一、说教材  教材简析  《望月》一课是苏教版第十册第六组中的一篇散文...
公开课《找规律》说课稿 公开课《找规律》说课稿  一、说教材:  1、教材分析:  《找规律》是苏教版课程标准教材小学数学四...
男子实心球加油稿 男子实心球加油稿你站在草坪上,挥舞着双臂,所有的力量顿时间都凝聚在了手上。你那有力的手上,,抓着一个...
运动会广播稿 运动会广播稿(精选23篇)  在学校广播站锻炼的同学们都知道,广播前一般都会提前准备好广播稿,没有准...
第二学期开学典礼高三学生代表... 第二学期开学典礼高三学生代表发言稿(精选7篇)  在社会一步步向前发展的今天,用到发言稿的地方越来越...
广播稿开头导语   广播稿的开头导语是怎样的?下面CN人才网小编为大家带来的是广播稿开头导语,希望对大家有所帮助~ ...
小学数学老师家长会发言稿   随着时间的流逝,孩子们在渐渐地长大,家长会就是老师和家长共同探讨怎样给孩子一个良好的教育环境。以...
米洛斯的维纳斯说课稿 关于米洛斯的维纳斯说课稿  作为一位兢兢业业的人民教师,常常要根据教学需要编写说课稿,说课稿有助于提...
高中生运动会广播稿 高中生运动会广播稿精选  第一篇:力量,信念,拼搏与奋斗  你是运动场的心脏,跳动梦想;你是漫长路的...
小学六年级语文下册卖火柴的小... 小学六年级语文下册卖火柴的小女孩说课稿  一、作品解读。  三年级下册第六单元以“安徒生和他的童话”...
适合教师节朗诵稿 适合教师节朗诵稿(通用16篇)  随着社会不断地进步,大家或多或少都接触过一些经典的朗诵稿吧,朗诵,...
三年级数学《简单的小数加减法... 三年级数学《简单的小数加减法》说课稿  作为一位无私奉献的人民教师,编写说课稿是必不可少的,说课稿有...