Linux中的基本命令-2

1.grep指令

作用是:行文本过滤命令

① grep '999' log.txt 即在log.txt文件中搜索含有999的文本行,找到后输出,没有的自动滤过;

② grep -i 'less' test.txt 这里的i是ignore(忽略)的缩写,其实就是忽略找的less的大小写,是LESS也行,leSS也行;

③grep -v 'less' test.txt 这里的v的意思是reversse(颠倒), 所以就是找到有less的文本行忽略,没有less的文本行输出;

2.zip/unzip指令(yum install -y zip unzip )

作用是:zip压缩文件或者目录,将目录或者文件压缩成zip格式;

使用:zip test1.zip test1 即把test1文件压缩成test.zip;

unzip test1.zip 解压test1.zip这个压缩包;

zip -r test2.zip test2 -r的作用是递归打包压缩,目的是将目录进行打包压缩;

默认解压缩在当前目录,如何解压到别的目录呢?

unzip test2.zip -d ./other people/

3.为什么要打包和压缩

打包:将所有的文件放在一起(可以想象成打包行李)

压缩:将行李里的东西放的整整齐齐的,尽可能的多;

打包 ≠ 压缩

而之所以打包压缩是因为我们写的软件不能太大了,要减少网络传输的数据量,和占用磁盘的空间;并且多个文件打包成一个文件也不容易丢失;

4.tar指令

tar指令和zip指令有一定的区别,简单来说tar可以选择是否需要压缩,如果不需要就仅会打包,而zip是打包压缩的集合体;

①压缩使用: tar cvzf person.tgz person1;

c=creat创建压缩包的意思;

v=verbose会显示正在打包的文件列表,可写可不写;

z=gzip用gzip压缩,当然你还可以使用别的,但这个是目前效率最高速度最快的;

f=file 指定文件名,如person1就是我们制指定的压缩包的文件民;

②解压缩使用:tar xvzf person.tgz

x =extract就是解压缩的意思;

③只打包: tar cf person.tar person2

④打包的打开:tar xf person.tar

5.bc 指令(Linux中的简单计算器)

用法: echo "1+3+4+5+6" | bc ->直接会输出答案

6.uname

uname -r :输出内核版本

uname -m :输出硬件架构

uname -s :输出内核名称

uname -n :输出网络主机名

7.su 命令

在使用Linux中我们一般为普通用户 ,但是肯定在某些时候由于普通用户的权限不够,我们就需要提升权限,也就是变成超级用户 ,这个时候就可以使用 **su -**命令;然后输入超级用户的密码,此时我们的身份就成为了root;

而超级用户便普通用户的命令为 su 你的普通法用户的用户名 ,此时就成为普通用户了(不需要普通用户的密码);

值得注意的是普通用户之间无法切换;

8.sudo (提权命令)

这个命令就可以为普通用户执行的一条命令进行授权,就是让这条命令拥有root的权利;

比如:sudo touch file ->就是用root的身份新建file

相关推荐
谁似人间西林客7 小时前
工厂大脑如何让汽车制造告别“救火式”运维?
运维·汽车·制造
飞飞传输7 小时前
数字化科研提速关键 构建安全可控一体化跨网数据传输体系
大数据·运维·安全
wanhengidc8 小时前
服务器中带宽的重要性
运维·服务器·网络·安全·web安全
189228048618 小时前
H27QCG8T2ELR-BCF海力士H27QCG8UDBIR-BCB
大数据·服务器·人工智能·科技·缓存
云游牧者9 小时前
K8S故障排查三板斧-CSDN博客
运维·docker·云原生·kubernetes·k8s·容器化·故障排查
程序员老邢9 小时前
【技术底稿 32】Nginx 经典大坑复盘:本机公网域名自环代理,导致接口返回首页 / 404 实战排障
java·运维·nginx·前后端分离·技术底稿·后端部署
сокол9 小时前
【网安-Web渗透测试-内网渗透】局域网ARP攻击与DNS劫持
服务器·网络·网络安全
忧云9 小时前
开源 SSH 客户端 Netcatty:免费替代 Termius,带 AI 的现代化运维工具
运维·开源·ssh
想唱rap10 小时前
传输层协议TCP
linux·运维·服务器·网络·c++·tcp/ip
曦夜日长10 小时前
Linux系统篇,权限(二):缺省权限、最终权限的计算、文件隔离的两种方式
linux·运维·服务器