Linux[指令与权限]

Linux指令与权限

Linux环境中,打包文件有多种

tar (打包/解包)

指令

tar -czvf 文件要打包到的位置 文件(打包并压缩到)

tar -xzvf 文件(在当前目录下解压)


tar选项

-c创建压缩文件

-z使用gzip属性压缩

-v展现压缩过程

-f后面使用新建文档名

-x不要新建,解压

-C 文件目录(解压到指定目录)

bc(计算器)

uname (-a(显示全部信息))

lsb_release(查软件)

热键

tab(自动补齐)

按两下自动补齐命令

ctrl+c(强制退出)

停止程序

ctrl+d(退出登录)

ctrl+r(搜索历史命令)

!(执行历史命令)+字符串

history

shutdown(关机)

reboot(重置)

权限

命令行提示符

命令行/用户名/当前工作目录

外壳程序(命令行解释器)把命令翻译给内核,将结果翻译给使用者

为什么要有外壳?

1.可以保护操作系统(非法请求直接拦截返回)

2.方便用户操作

3.外壳怎么工作的?

shell->shell的子进程工作

命令行解析bash(其中一种外壳程序)

什么是操作系统?

是一款进行软硬件资源管理的软件

为什么要有操作系统?

操作系统给用户提供良好(稳定/高效/安全)的运行环境

权限的概念

Linux的文件类型

Windows区分文件类型,使用后缀区分

Linux区分文件类型,是用文件的属性列区分的!

gcc不是linux,gcc是工具,是看后缀的!!!

Linux!=gcc

文件类型(看第一个字符)
d(文件夹)
-(普通文件(源代码/文本文件/可执行程序/各种文档/库文件/音视频...))
l(软链接) (文件1->文件2)
b(块设备文件(硬件光驱))
p(管道文件) 跨终端传输(pipe)
c(字符设备文件)(屏幕串口/终端)
s(套接口文件)

Linux用户(root/普通用户)

多用户操作系统

root:Linux管理员(只有一个)

普通用户(可以有多个)

用户登录和切换

adduser 新用户名字(创建用户)

userdel -r(删除用户)

su root(普通用户变成超级用户)(-)(重新登录)(xshell8一定要加-)

输入密码

ls /home(查看用户)

sudo(以超级用户身份进行操作)(指令提权)

普通用户不能把文件拷贝到根目录上(sudo cp就行)

输入自己的密码

默认新增的用户,无法直接执行sudo,新用户不受系统新人(找管理员把新用户加入信任列表)


用户白名单

相关推荐
张火火isgudi2 小时前
fedora43 安装 nvidia 驱动以及开启视频编解码硬件加速
linux·运维·视频编解码·nvidia
赋创小助手2 小时前
融合与跃迁:NVIDIA、Groq 与下一代 AI 推理架构的博弈与机遇
服务器·人工智能·深度学习·神经网络·语言模型·自然语言处理·架构
电商API&Tina3 小时前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
IT19953 小时前
Qt笔记-使用SSH2进行远程连接linux服务器并上传文件
linux·服务器·笔记
XXYBMOOO3 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
北京盟通科技官方账号3 小时前
工业通讯底层对齐:EtherNet/IP Class 1 连接中的 32-bit Header 与内存映射逻辑
服务器·网络·网络协议·自动化·制造
叽里咕噜怪4 小时前
docker-compose 编排ruoy实践
运维·docker·容器
lengjingzju4 小时前
一网打尽Linux IPC(三):System V IPC
linux·服务器·c语言
大聪明-PLUS4 小时前
如何编写你的第一个 Linux 内核模块
linux·嵌入式·arm·smarc
知识分享小能手4 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu