gzip压缩和gunzip解压缩
(功能描述:压缩文件,只能将文件压缩为.*gz文件)
(功能描述:解压缩文件命令)
tar指令
tar指令是打包指令,最后打包的文件是tar.gz的文件。
(功能描述:打包目录,压缩后的文件格式.tar.gz)
:产生.tar打包文件
:显示详细信息
:指定压缩后的文件名
:打包同时压缩
:解包.tar文件
修改文件所有者
其它组
除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。
改变用户所在组
在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组。
rwx作用到文件
① [r] 代表可读(read):可以读取,查看。
② [w] 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
③ [x] 代表可执行(execute):可以被执行。
rwx作用到目录
① [r] 代表可读(read):可以读取,ls查看目录内容。
② [w] 代表可写(write):可以修改,目录内创建+删除+重命名目录。
③ [x] 代表可执行(execute):可以进入该目录。
一个例子的讲解
10个字符确定不同用户能对文件做什么
第一个字符代表文件类型:文件(-),目录(d),链接(l)
其余字符每3个一组(rwx)读(r)写(w)执行(x)
第一组rwx:文件拥有者的权限是读、写和执行
第二组rw-:与文件拥有者同一组的用户的权限是读、写但不能执行
第三组r–:不与文件拥有者同组的其他用户的权限是读不能写和执行
可用数字表示为:r=4,w=2,x=1,因此rwx=4+2+1=7
1 —— 文件:硬连接数;目录:子目录数
root —— 用户
root —— 组
1213 —— 文件大小(字节),如果是文件夹,显示4096字节
Feb 2 09:39 —— 最后修改时间
abc —— 文件名
修改权限
通过chmod指令,可以修改文件或者目录的权限。
第一种方式:+、-、=变更权限
u:所有者
g:所有组
o:其他人
a:所有人(u、g、o的总和)
第二种方式:通过数字变更权限
r=4,w=2,x=1
rwx=4+2+1=7
修改文件所有者—chown
改变文件的所有者
chgrp指令修改文件所在组
查询指定目录的磁盘占用情况
默认为查询当前目录
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
–max-depth=1:子目录深度
-c:列出明细的同时,增加汇总量
统计/etc文件下目录的个数
统计/etc文件下目录的个数,包括子文件夹里的
Linux 络配置指定ip地址
卡中没有eth0的解决办法:
参考链接:https://www.cnblogs.com/m97i/p/8626545.html
修改成指定ip的办法
参考链接:https://blog.csdn.net/qq_43386754/article/details/85316051
修改主机名
①查看当前主机名
hostname
全格式显示当前所有的进程,查看进程的父进程
ps -ef | grep xxx
-e:显示所有进程
-f:全进程
终止进程kill和killall
若是某个进程执行一半需要停止时,或是已消耗了很大的系统资源时,此时可以考虑停止该进程。使用kill命令来完成此项任务。
(功能描述:通过进程 杀死进程)
(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
常用选项:
-9:表示强迫进程立即停止
查看进程树pstree
常用选项:
-p:显示进程的PID
-u:显示进程的所属用户
pstree未找到命令解决办法:

rpm包的管理
一种用于互联 下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是Redhat Package Manager(Redhat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了Redhat的标志,但理念是通用的。
查询已安装的rpm列表
卸载rpm包
注:
①如果其他软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。
②如果产生了错误信息,则增加–nodeps,可以强制删除,但不建议这么做,因为依赖于该软件包的程序可能会无法运行。
安装rpm包
i=install安装
v=verbose提示
h=hash进度条
yum
Yum是一个Shell前段软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
查询yum服务器是否有需要安装的软件
面试题
1、Linux常用命令
netstat
top
lsblk
find
ps
chkconfig
2、Linux相关命令
查看内存:top
磁盘存储:df -lh
端口占用:netstat -tunlp
查看进程:ps -aux | grep 进程名
io读写:iotop
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24975 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!