linux基础

Linux介绍

Linux是一个性能稳定、功能强大、效率高、安全且内核开源的操作系统。其内核由当时还是芬兰赫尔辛基大学学生的林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布。

Linux特性

  • 内核开源:Linux是开源软件,用户可以查看、修改和分发内核源代码,这促进了协作和共享。
  • 多用户和多任务:Linux支持多用户同时登录,每个用户可以执行多个任务,而不会相互干扰。
  • 稳定性和可靠性:Linux系统通常非常稳定,能够长时间运行而不需要重新启动,这对服务器和关键任务的系统非常重要。
  • 多平台支持:Linux可以运行在各种硬件平台上,从嵌入式设备到个人计算机、服务器和大型主机。
  • 网络功能:Linux内置了强大的网络功能,支持各种网络协议,是服务器和网络设备的常用操作系统。
  • 安全性:Linux提供了强大的安全特性,包括权限管理、用户身份验证、防火墙和加密,以保护系统免受恶意攻击。

Linux发行版

Linux内核是免费开源的,这就代表了任何人都可以获得并修改内核,并且自行集成在内核之上,封装系统级程序,组合在一起称之为Linux发行版。目前市面上由非常多的Linux发行版,常用的,知名的如下:

Linux系统目录结构

Linux的目录结构是一个树型结构,Linux没有盘符这个概念,只有一个顶级目录也就是根目录:/,所有文件都在它下面:

  • bin (binaries):存放二进制可执行文件
  • sbin (super user binaries):存放二进制可执行文件,只有root才能访问
  • etc (etcetera):存放系统配置文件
  • usr (unix shared resources):用于存放共享的系统资源
  • home:存放用户文件的根目录
  • var (variable):用于存放运行时需要改变数据的文件

Linux基本命令

Linux命令的使用格式为:命令 -选项 参数。以下是一些常用命令:

  • ls:用于显示指定工作目录下的内容
    • -l:以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等
    • -a:显示所有文件及目录(包括隐藏文件与目录)
  • cd:用于切换目录(change directory)
    • 例如:cd /data 切换到/data目录下
    • cd .. 切换到父目录
    • cd 切换到当前用户的Home目录
  • pwd:显示当前工作目录(print working directory)
  • mkdir:创建目录(make directory)
    • -p:父目录不存在情况下先生成父目录(parents)
  • cp:复制文件或目录
    • -r:递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
  • mv:移动文件或目录、文件或目录改名(move)
  • rm:删除文件、目录
    • -r:同时删除该目录下的所有文件(recursive)
    • -f:强制删除文件或目录(force)
  • cat:显示文本文件内容(catenate)
    • 选项:-n #输出行号
  • more:进行文件内容的合并
    • 通过键盘输入文本内容:cat > 文本内容保存的文件名
  • touch:创建文件
  • ln:创建链接
    • -s:软链接(symbolic link)
    • 硬链接:与源文件占有的空间相同,不能给目录创建硬链接
  • grep:查找命令
  • find:查找文件命令
  • tar:压缩和解压缩命令
    • -c:建立一个压缩文件的参数指令(create)
    • -x:解开一个压缩文件的参数指令(extract)
    • -z:是否需要用gzip压缩
    • -f:使用文档名,在f之后要立即接文档名(file)
    • -v:压缩的过程中显示文件(verbose)

示例:

# 压缩命令示例
tar -cvzf mytest.tar.gz test3

# 解压缩命令示例
tar -xzvf mytest.tar.gz -C /root/test
  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值