栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

LINUX基础学习

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LINUX基础学习

LINUX学习
  • 复习OS基础知识
  • 常用LINUX命令的基本使用
    • 具体LINUX操作命令的扩充
  • 文件和目录命令的使用
  • 远程管理常用命令
  • 用户和权限
  • 系统信息命令
  • 打包压缩
  • apt软件安装

复习OS基础知识

什么是操作系统:是一个特殊的软件,是硬件基础上的第一层软件,是硬件和其他软件沟通的桥梁

操作系统的两个作用:1.直接控制不同硬件进行工作
2.把操作硬件的方法封装成一个个系统调用,供其他程序直接访问

操作系统的分类:桌面OS,服务器OS,嵌入式OS,移动设备OS

虚拟机是什么? 本质上是一个软件,可以让我们学习和使用其他的操作系统。具体来说:通过软件模拟具有完整硬件系统功能的、运行在完全隔离环境的操作系统。

服务器的OS:
1.LINUX *安全、稳定、免费,占有率高
2.Windows Server *占有率低,付费

UNIX历史:
1969年 26岁的 肯.汤姆逊为了玩星际旅行游戏,花了一个月时间用BCPL(B)语言写了个UNIX操作系统
但是 B语言跨平台性很差,于是一样爱玩游戏的丹尼斯.里奇开发出了C语言。
有了C语言,他们两一起重写了UNIX操作系统。

linux历史:
1991年 21岁的林纳斯(linus)读大学期间,为了访问大学主机上的新闻和邮件,在MINX基础上编写了磁盘驱动程序和文件系统,成了LINUX的内核雏形,并且立刻开源,后来在全世界网友的帮助下,LINUX越来越强大和好用了。

LINUX内核版和发行版
内核是系统的心脏,是运行程序和管理硬件设备的核心程序,它提供了一个裸设备与应用程序间的抽象层。

发行版包括桌面环境,办公套件,媒体播放器,数据库等应用程序。发行版有很多种,内核只有一个。

Linux和Uinx是多用户操作系统:

Linux主要目录速查表

Linux的所有系统文件都放在根目录下,除了home文件,其他不能随意删除。

常用LINUX命令的基本使用

学习原因:大量的服务器维护工作都是远程通过SSH客户端完成的,没有图形界面,所有的维护工作都是通过命令完成的。

快捷键:ctrl + shift + ‘=’ 放大窗口文字
ctrl + ‘-’ 缩小窗口文字
tab 自动补全 当不能直接自动补全的时候,按两次tab键会出现提示
up/down 可以在之前的命令之间来回切换
ctrl + C 退出选择,重新回到终端

最常见的七个终端命令:

终端命令的格式:
command [-options] [parameter]
命令 选项 参数
[]:代表着可选项

查阅帮助信息:

  1. command --help
  2. man command
    整屏文字处理方法:
具体LINUX操作命令的扩充

ls 命令扩充:
ls 是list的缩写,功能是列出目录内容。
以 . 为开头的文件为隐藏文件,需要用 -a 参数才能显现
.代表当前目录
..代表上一级目录
ls -l让横向显示的变成列表显示
ls -l -h让纵向显示的信息更加人性化

ls -l -h -a其实与ls -lha一个效果,中间重复的-可以合并

ls 与通配符的使用(通配符是一些特殊的符号可以代表其他的字符)
第一个是*

*和?的用法:

[]字符组的用法

cd 命令扩充:(功能:更改当前工作目录)

touch命令、 mkdir命令和 rm命令的扩充
touch :创建文件或者修改文件末次修改日期(如果文件不存在,创建;如果文件存在,修改末次修改日期)

mkdir:创建一个新目录
-p可以递归创建文件目录;例如mkdir -p a1/b/c/d

注意:当前目录中文件和已有目录不能重名,123的txt和123的文件夹不能同时存在

rm:删除文件
注意:使用rm删除文件,文件不能恢复

rm -f可以直接删除,不返回错误信息

rm -r可以递归删除文件夹目录

文件和目录命令的使用

由于命令非常非常的多,所以剩下的指令我就不详细给自己跑的效果图了,大家可以自行去尝试就可以理解了




cat适合行数少的文件,more适合行数多的文件;除此之外,cat还有其他的功能

grep [-] str 路径可以搜索文件中的字符

管道很重要!,是把一个命令的输出当作另一个命令的输入,做二次处理。相当于生活中的管子,一头塞东西进去,另一头取出来使用!

远程管理常用命令




网卡是专门负责网络通讯的硬件设备,IP地址是设置在网卡上的地址信息,是唯一的




SSH既可以对数据加密保证安全,也可以对数据压缩提高传输速度

通过IP地址找到计算机,通过端口号找到对应的计算机上运行的应用程序


**我在自己的虚拟机上开启SSH的时候遇到了比较大的问题,E:无法定位安装包,我找了非常多的网页都不适合我的情况,我最后用的是这种方法解决的,非常非常感谢这位大佬,可能我的情况你们也会遇到,这个比网上的绝大多数方法好用



上面非常非常重要!!!


运用FTP传输文件时 端口号选择21

原理:客户端发送私钥加密的数据给服务器,服务器用公钥解密
服务器发送公钥加密的数据给客户端,客户端用私钥解密

设置别名,高阶操作,比较方便

用户和权限





硬链接数:访问文件的方式和数目

修改权限







非常重要!!!


Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。win远程操控服务器的时候,有可能shell是dash这个没有ubuntu默认的bash方便,上图中的dash写错了

Which可以查看执行的命令所在的位置




"777 , 755, 644 "


系统信息命令




退出top按q




软链接一定要选绝对路径,不然改变路径就无法使用


打包压缩








apt软件安装


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311026.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号