Linux学习汇总

发布于:2022-11-01 ⋅ 阅读:(406) ⋅ 点赞:(0)

Linux学习汇总

​ 在小破站看完兄弟连细说Linux相声后,我打算将学习时做的笔记分享出来,并写一写在这一趟Linux学习中的乐趣~~


文章目录

前言

​ 想必我们对Windows早已不陌生,但对于一个技术发烧友来说,这种傻瓜式的图形界面当然不够,在服务器和嵌入式开发命令行控制才是更强大方便又装逼的东西。当然我们还会更加了解"电脑"这些我们习以为常但又神秘的东西!

一.什么是Linux

Linux便是一种操作系统,简单来说就是上通软件应用,下通硬件系统的一个平台。如果你曾学习过单片机,你会发现当设计复杂应用的开发时,你用裸机开发,这时我们就需要一个平台——操作系统,来帮我们快速开发。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rDQs4xe5-1667315400248)(C:\Users\spiderman\Desktop\Linux.png)]

二.Linux系统

Linux系统中一切皆文件,其实我们可以将文件理解为一个可以储存数据的空间,我们的的硬盘是一个大的空间,U盘是一个空间等待。我们初学者的任务便是用命令来管理这些空间,至于对整个系统的运行那便是Uboot和kernel内核的知识了,小编后期会出相关文章。

磁盘分区,格式化,挂载

我们对于电脑的数据储存肯定不能像垃圾桶一样,什么数据都往里面扔就行了。为了方便数据的管理,我们先将磁盘分区。再将其格式化(格式化目的是写入文件系统)。最后再将分区挂载到挂载点上,相当于给分区命名,以后访问这个空间就用这个名字。

三.Linux常用命令

∗ 了解命令前必须要了解的东西 ∗ \textcolor{red}{*了解命令前必须要了解的东西*} 了解命令前必须要了解的东西

命令的格式

命令 (选项) (参数)参数大多为文件的路径

1.文件处理命令

命令 选项 参数(路径) 说明
ls -l / 详细信息
-a / 查隐藏文件
-i / 文件id号
-d / 查指定目录

2.目录处理命令

命令 选项 参数(路径) 说明
mkdir / 创建目录
cd / 进入目录
pwd / 显示当前目录
rmdir / 查指定目录
cp -r (文件) (粘贴到) 赋值
-p (文件) (粘贴到) 连同属性
rm -r / 删除目录
-f / 强制删除

3.文件处理命令

命令 选项 参数(路径) 说明
touch / 创建文件
cat (-n显示行号) / 显示文件内容
tac / 显示文件内容
more / 分页显示内容
less / /查名字 n翻页
head / 显示文件前几行
tail / 显示文件后几行

4.链接命令

软连接相当于——桌面快捷方式

硬链接相当于——重新拷贝一份,但同步更新

命令 选项 参数(路径) 说明
ln / 软链接
-s / 硬链接

5.权限管理命令

u 所有者 g 所属组 o 其他人 a 所有人

r 读( 4 ) x ( 2 )写 x ( 1 )执行 限权可用数字表示

命令 选项 参数 说明
chmod ( u g o a ) ( r w x )或( 4 2 1 )
-R 改该目录下文件所有限权
chown (用户) (文件或目录) 改变所有者
chgrp (用户组) (文件或目录) 改所属组
umask -S 查默认限权

6.文件搜索命令

find (搜索范围) (匹配条件)

命令 搜索范围(路径) 匹配条件 说明
find / -name 文件搜索
/ -iname 不分大小写
/ -group 限定组
/ -size 限定大小
/ -amin 访问时间
/ -cmin 文件属性
/ -mmin 文件内容

7.帮助命令

命令 选项 参数(路径) 说明
man / 命令
info / 查看配置文件
whatis / 简介一下
–help / 查看主要选项
help (shell内置命令) 查看帮助信息

8.用户管理命令

命令 用户名 说明
useradd 添加新用户
passwd 设置密码
who 登录信息
W 登录详细信息

9.压缩命令

命令 选项 文件 说明 格式
gzip 压缩文件 .gz
gunzip 解压缩
zip 压缩 .zip
unzip 解压缩
bzip2 压缩 .bz2
tar -c 打包 .tar
-x 打包
-v 显示
-f 指定
-z 解压缩

∗ t a r 常用的命令组合 ∗ \textcolor{red}{*tar常用的命令组合*} tar常用的命令组合

tar -zcf 打包并压缩

tar -zxvf 解压缩

10.网络命令

∗ 了解下计算机网络 ∗ \textcolor{red}{*了解下计算机网络*} 了解下计算机网络

IP地址 为互联网每一网络,每一主机(设备)分配逻辑地址

个人主机一般的IP地址为C类:192.168.___.___

C类的子网掩码为:255.255.255.0

网关 设备在不同网络之间的关口

域名 通过DNS对应 IP地址

举个例子:百度的域名为 www.baidu.com 其IP地址为 119.75.217.109

命令 选项 参数 说明
write 给用户发信息
wall 发广播信息
ping IP地址 看是否通网
ifconfig 查IP地址
mail 用户名 发电子邮件
last 查看登录信息
traceroute 跟踪路由器
netstat 显示网络相关信息
nmtui 网络设置

11.挂载命令

命令 选项 参数 说明
mount 设备文件 挂载点 挂载
-t iso9660 挂载光盘系统
umount (设备名或挂载点) 解挂载

12.关机重启命令

命令 选项 参数 说明
shutdown -h时间 (now) 关机
-r 重启
poweroff 关机
reboot 重启
logout 用户退出
exit 用户退出

13.软件包安装

∗ 软件包分类 ∗ \textcolor{red}{*软件包分类*} 软件包分类

源码包 其包含脚本安装包 (含图形界面)

二进制包 RPM格式,系统默认

命令 选项 参数(包名) 说明
rpm -i 安装
-h 显示进度
-e 卸载
yum -y默认确定 install 安装
-y update 更新
-y remove 下载
du -sh 文件 看文件大小

源码包安装 查看 INSTALL命令 然后按照步骤安装

命令 选项 参数 说明
yum -y默认确定 install 安装
-y update 更新
-y remove 下载
du -sh 文件 看文件大小

源码包安装 查看 INSTALL命令 然后按照步骤安装

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到