第五天 Linux操作系统的基础知识

2 篇文章 0 订阅

常见的linux发行版本

在这里插入图片描述在这里插入图片描述
细节:

  1. 红帽和centos系统是大部分命令是通用的 红帽的服务收费 centos完全免费

Linux的基础命令
ifconfig 查看ip命令
查看目录 ls /

Linux需要独立挂载,不像windows 自动读取硬盘,需要挂载才可以使用
一般挂载目录在media 目录下
sbin是存储管理员执行的命令文件
proc 是用来存储,系统临时文件的,开机自动生成
tmp存放临时文件

Linux提权时使用tmp目录
Linux时反弹获取
nc去连接
上提权内核
通常在tmp目录写入执行程序提权
tmp是特别权限目录,所有用户都有可执行权限

var目录 存放系统日志
boot存放引导装载程序

tec存放软件系统服务等等配置信息(重要)
lib用来存放函数库文件
opt用来存放外围的安装程序
root root用户管理员的夾目录

selinux 类似于应用程序的防火墙
iptabes 系统防火墙
sys 系统的临时文件
usr 程序安装目录


命令提示行中 # 是意味着管理员用户
如何从自负页面切换到图形界面
alt+ F1 F2 F3…

Linux常用命令

在这里插入图片描述Linux 命令 :
用于实现某一类功能的指令或程序
命令的执行依赖于解释器程序(列入:/bin/bash)


Linux命令的通用命令格式
命令字 [选项] [ 参数]
选项及参数含义
选项:用于调节命令的具体功能
以“-” 引导短格式选项(单个字符),例如“-l”
以“–”引导长格式选项(多个字符),例如“–color”
多个短格式选项写在一起,只用一个“-”引导,;例如“-al”
参数:命令行操作的对象,如文件,目录名等


tab 键位 自动补齐
反斜杠“\”:强制换行
快捷键:crtl+u 清空至行首
快捷键 : CRTL+ K 清空至行尾
快捷键 : CRTL+l 清屏
快捷键 : CRTL+ c 取消本次命令编辑


pwd命令,查看工作目录
cd 命令 切换工作目录


ls命令
-l: 以长格式显示
-a :显示所有子目录和文件的信息(包括隐藏文件)
-A: 类似于“-a”但不显示“.”和"…"目录的信息
-d:显示目录本身的属性
-h:以更易读的字节单位(k,m等 )显示信息
-r: 递归显示内容
–color:以颜色区分不同类型的文件


目录操作命令—————du
常用命令选项
-a:统计时包含所有文件,而不仅仅是只统计目录
-h:以更易读的字节单位(k,m等)显示信息
-s:只统计每个参数所占用的空间总的大小


在这里插入图片描述
用途:创建新的目录(make directory)

touch命令

用途:新建空文件,或更新文件时间标记
格式:touch 文件名…

在这里插入图片描述
用途:为文件夹或目录建立链接(link)

在这里插入图片描述
用途:复制(copy)文件或目录
格式:cp 选项…源文件或目录 目标文件或目录

在这里插入图片描述
-f :强行删除文件或目录,不进行确认
-i: 删除文件或目录时提醒用户确认
-r: 递归删除整个目录树


rm命令
用途:删除(Remove)文件或目录
格式:rm [选项]… 文件或目录
常用命令
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树


mv命令
用途:移动(Move)文件或目录
—— 若如果目标位置与源位置相同,则相当于改名
格式:mv [选项]… 源文件或目录… 目标文件或目录


  • find命令
    用途:用于查找文件或目录
    格式:find [查找范围] [查找条件]
    常用查找条件
    -name:按文件名称查找
    -size:按文件大小查找
    -user:按文件属主查找
    -type:按文件类型查找

进入vi

vi是一个较大的UNIX命令,在启动的时候也有它自己的选项和参数
基本语法:
vi [-options] [+[n]] [file]
常用选项有:-r, -R
-r用于恢复系统突然崩溃时正在编辑的文件
-R用于以只读方式打开文件
+n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行


文本插入

在这里插入图片描述


复制和替换

在这里插入图片描述


vi的基本用法

重复前一命令:.
取消上一命令:u
退出vi:行方式下使用q命令将退出vi,如果文件作过改动但还没有保存,系统将作出提示并取消此次退出动作。行命令x相当于:wq命令。在命令方式下使用命令ZZ等效于:x命令。
如果由于读写权限或是更新方面的问题,导致vi拒绝执行保存文件或退出vi的命令,那么可以在命令后加一个!号表示强制执行。


wc

统计文件中的单次数量 字节数 行数
-l 统计行数
-w 统计单词数
-c 统计字符数
wc sdxh.txt 会出现 2 4 26
2是行数 4是单词数 26是字符数
history 查看历史命令


归档和压缩命令 gzip bzip2

只针对单个文件压缩或
-9 显示高压缩比
-d 释放压缩文件
gzip 文件名 压缩文件 格式为后缀有.gz
bzip2 文件名 压缩成的文件名 格式为 文件名.bz2 它相对与gzip 压缩率更高


tar

tar 归档命令 释放归档文件 没有压缩功能
格式 tar 选项 归档文件名 源文件或目录
-c 创建归档文件 扩展名为.tar
-v 输出详细信息 -f 表示使用归档文件 如 -cvf 创建归档文件
tar -cvf 4.tar 1 2 3 将文件1 2 3 打包归档为4.tar
tar -xvf 4.tar 解包归档文件4.tar -xvf 解包归档文件
-x 解开归档文件 -t 列表查看包内的文件(不释放解包)

tar -tvf 4.tar -r 追加TAR文件至归档结尾
tar -rvf 4.tar 5 把5加入4.tar
-p 解包时保留原始文件及目录的权限
-C (大) 解包时指定释放的目标文件夹
-z 调用gzip 程序 进行解压或压缩 -j 调用bzip2 程序进行压缩或解压
tar -cvzf test.tar.gz 被压缩的文件1 被压缩的文件2 创建归档压缩文件 后缀为gz
tar -cvjf test.tar.bz2 被压缩的文件1 被压缩的文件2 创建归档压缩文件 后缀为bz2
tar -xvzf test.tar.gz -C /usr/src 解压释放归档到 /usr/src 里面
tar -xvjf test.tar.bz2 -C /usr/src 解压释放归档到 /usr/src 里面


安装、升级、卸载RPM软件包 2-1

安装或升级RPM软件
格式:rpm [选项] RPM包文件…
用法:不同选项适用于不同情况
-i:安装一个新的rpm软件包
-U:升级某个rpm软件,若原本未装,则进行安装
-F:更新某个rpm软件,若原本未装,则放弃安装
卸载指定的RPM软件
格式:rpm -e 软件名

辅助选项
–force:强制安装所指定的rpm软件包
–nodeps:安装、升级或卸载软件时,忽略依赖关系
-h:以“#”号显示安装的进度
-v:显示安装过程中的详细信息


添加用户账号

useradd命令
格式:useradd [选项]… 用户名
常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或UID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell

删除用户账号——userdel

userdel命令
格式:userdel [-r] 用户名
添加 -r 选项时,表示连用户的宿主目录一并删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值