Linux基础

Linux是一款开源免费操作系统

操作系统

Linux诞生

开源免费

Linux操作系统加入到了自由软件基金,通过了GPL的通用性授权允许用户销售、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。

Linux发行版

Linux可以很容易通过网络或其他途径免费获得,并可以任意修改其源代码,再次发行, Linux发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。它们通常包括了其他的系统软件和应用软件,以及-一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器

Linux选择

  • Linux特点:免费、可靠、安全、稳定、多平台
  • 发行版选择:什么周期、软件包的更新

    CentOS一般支持10年
    Ubuntu lts长期支持版一般支持5年

CentOS生命周期


Ubuntu生命周期

Linux目录结构


Linux分区及目录挂载


目录查看、切换、显示当前目录

目录查看:ls [-al] [文件或者目录名称]
目录切换:cd [目录名称]
显示当前目录:pwd

目录创建、删除

目录创建:mkdir [-p] 目录名称
目录删除:rmdir [-p] 目录名称

文件操作命令

  • 文件创建
    创建文件:touch 文件名
  • 文件编辑
  • vi编辑器
    命令模式
    编辑模式
    dd: 剪切当前行
    yy: 复制
    p: 下一行粘贴 P: 上一行粘贴
    a: 在光标后插入 A: 在当行末插入
    i: 在光标钱插入 I: 在当行首插入
    o: 在当前行之下插入 O: 在上一行插入
    最后行模式
    :w 保存
    :wq 保存并退出
    :q! 不保存退出

  • 文件查看
    cat/more/less/head/tail/…

目录及文件管理命令

  • 复制、移动、删除
    复制: cp [-r] 来源文件 目标文件
    移动: mv 来源文件 目标文件
    删除: rm [-rf] 文件或目录

查找

查找命令: which 命令名
特定目录查找: whereis 文件或目录
查找: find 目录 [-name/user/size] 参数

用户管理命令

用户管理

查看: who
创建用户: useradd [-g群组] 用户名
设置密码: password 用户名
删除用户: userdel [-r] 用户名

密码设置

密码超过8个字符
包含数字,大小写字母,符号

群组管理

查看群组: groups [用户名]
创建群组: groupadd 群组名
删除群组: groupdel 群组名
用户群组修改: usermod [-g 群组名] 用户名

权限管理命令

权限、角色的作用


权限、角色的设置

修改所有者: chown [-R] 用户名 文件或目录
修改所有者和组: chown [-R] 用户名: 组名 文件或目录
修改所属组: chgrp [-R] 组名 文件或目录

权限修改: chmod [-R] xyz 文件或目录
x 所有者权限 y 所属组权限 z 其他用户权限
r:4 w:2 x:1 rwx数字总和即权限

权限修改: chmod [-R] xyz 文件或目录
x 角色 u g o a 分别代表所有者、所属组、其他用户、所有角色
y 设置 + - = 分别代表增加、减少、设置
z 权限 r w x

压缩和解压缩

Linux常见压缩类型


tar [-ctxzjJvf] 压缩文件 [源文件]
c打包压缩 t查看内容 x解压打包压缩文件
z使用gzip方式 j使用bzip2方式 J使用xz方式
v显示过程 f指定压缩包名
tar命令使用时候c\t\x方式选一种
使用gzip、bzip2、 xz方式压缩,压缩文件后缀gz、bz2、Xz
bz2、zip格式的压缩需要安装相应命令

软件安装与卸载

源码安装

下载源码包(curl、weget)
解压(tar)
进入到该目录(cd)
编译前配置(./configure)
编译(make)
编译安装(make install)
注意编译安装时候软件包依赖解决
删除make clean 然后直接删除目录

rpm包安装

下载rpm安装包
rpm -ivh软件包
-i 安装 -v 显示详细信息 -h显示进度
查询是否安装 rpm -q 安装包
查询包信息 rpm -qi 安装包
查询安装位置 rpm -ql 安装包
卸载 rpm -e 安装包

yum安装管理rpm包

查询yum [-y] install 软件包
安装 yum [-y] install 软件包
-y 自动回答yes
更新 yum [-y] update 软件包
卸载 yum [-y] remove 软件包
yum 安装软件包来自yum源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值