告别 Linux 操作痛点:打包压缩 / 远程传输 / 权限修改实操攻略,新手也能少走弯路
打包和压缩的三个问题
是什么
使用特定的算法,文件进行合并或者压缩
打包和压缩作为一个整体
为什么
a.文件体积减少,节省资源,磁盘空间
文件体积减少,带宽减少,减少网络传输的成本–压缩
b.多个文件转一个文件,可以提高文件传输的容错性
怎么办
- .zip
- .tgz
- -r递归处理,把父文件其子文件进行压缩
zip 目标文件名称.zip 目标文件名称
unzip 目标文件名称.zip
Linux和windows互传
安装指令指令:yum install -y ==lrzsz==
从云服务器传输到windows:sz
从windows传输到云服务器:rz
在xshell上可以直接拖拽
打包:tar -cvzf 目标文件名称.tgz 目标文件名称
解包:tar -xvzf XXX.tgz
cz–打包压缩
xz:解包解压
f–展示名称
v–展示过程
tar -xzvf XXX.tgz -C 指定路径
Linux互传
(远程拷贝)指令:scp
解压
- bc
可以很方便的进行浮点运算
uname -r指令:
语法:uname【选项】
用cat 查询内核
热键:
[TAB]:命令补全
命令停止:ctrl+c
上下键:可以翻阅历史命令
ctrl+r可以搜索历史命令
关机:
shutdown【选项】
shell命令以及运行原理
linux的内核外层包了一层外壳程序,外壳程序承接了用户和内核的交流器,shell给用户了一行命令【root@hcss-ecs-5726 other】#
接下来用户输入想要执行的下一步命令,命令传回外壳程序,分析解析过后,让内核执行,再通过外壳显示给用户
举例:
shell会进行创建子程序的方式进行命令行解析
用户用的一般是bash
bash VS shell:
王婆 媒婆
(子进程) (子进程的汇总)
Linux 权限:
-
什么是权限:
a. 权限是限制人的。人=真实的人+身份角色。
b.目标事物的属性,也会影响权限
权限=角色+事物属性—》最终就是影响你 能还是不能 做一件事情 -
认识人–用户,普通用户,root用户,人切换
root:超级管理员,几乎不受权限的约束
普通用户(whb):LInux使用者,受权限用书
添加用户命令:adduser
切换用户:
从普通用户切换为root,或者反向切换
如果现在身份是root,变为普通用户可以直接用快捷键或者指令:
指令:su -,用root身份重新登陆
root变成普通用户不需要输入密码。
两个普通用户之间互相切换需要输入密码。
如何不切身份的情况下,执行更高权限的命令(命令)
什么时候进行指令提权呢?
安装指令和软件的时候:
安装软件,以root身份安装,任何人未来都可以执行,软件只需要安装一次
命令提权(sudo):
如果普通人创建文件,显示的是普通人自己的
加上sudo指令是以root身份进行执行
为什么输入的普通账号密码:
需要在配置中将该用户设置成白名单的
- II文件属性,文件的权限属性,Linux的角色划分
- 文件属性:
p文件进行进程间通信
- 文件属性:
linux角色分三类:
1.文件拥有者
2.文件所属组(拉群为一组)
现在是在自己为一组
3.other
- 操作:有 vs 没有
r:可读
w:可写
x:可执行
拥有者权限:rw-
所属组权限:r–
other:r–
修改权限:
chmod u-r test.txt
u:拥有者 g:组 o:other
a:所有人
rwx:什么权限
总结
apt 搜索:apt search
其他和yum一样
卸载
指令:kiallal yum
- 点赞
- 收藏
- 关注作者
评论(0)