3_Linux学习总结_基础指令

(1)zip / unzip指令:将目录或文件压缩成zip格式

当前目录结构:

只压缩文件:把f1,f2,f3,f4四个文件打包压缩成file.zip文件

压缩的内容包括目录:把目录local及其里面的目录和文件打包压缩成local.zip

这里的操作包含目录,所以要加上 -r

为了演示解压解包,先把local目录重命名为local1

当前目录结构:

解压解包root目录下的local.zip文件

这样操作只能把zip文件解压解包到当前目录下,若想要解压解包到其它目录,要加上 -d 选项再指定目录

当前目录结构:

把local.zip文件解压解包到other目录下

------------------------------------------------------------------------分割线------------------------------------------------------------

(2)tar指令:将文件和目录打包压缩成.tgz文件或解压解包.tgz文件

当前目录结构:

把local1整个目录打包压缩成test.tgz文件。与zip不同的是,tar打包压缩目录时不需要加-r选项。tar在打包压缩要加上选项-czf

把test.tgz文件移动到other目录下,并解压解包test.tgz文件

当前目录结构:

现在解压解包text.tgz文件,要加上选项-xzf

上面的tar指令在解压解包和打包压缩都没有显示过程,要显示过程的话加上选项-v

c 复制代码
tar -czvf
tar -xzvf

这里只演示打包压缩:

在解压解包时,默认在当前目录下完成操作。若想要解压解包到其它目录下,要加上选项-C再指定目录(C是大写)

当前目录结构:

把text.tgz文件解压解包到other目录下

------------------------------------------------------------------------分割线------------------------------------------------------------

(3)bc指令:进行浮点运算。

退出:输入quit或Ctrl + c

------------------------------------------------------------------------分割线------------------------------------------------------------

(4)uname指令:获取电脑和操作系统的相关信息

------------------------------------------------------------------------分割线------------------------------------------------------------

(5)重要的几个热键

5-1)Tab键:用来补齐命令或目录

按下Tab键

现在输入who

按Tab发现没有反应,这是因为上面的指令whoa,以whoa开头的指令只有whoami这一个指令。所以按下Tab会直接补全。输入who之后按下Tab键没有补全是因为以who开头的指令有多个,此时按两下Tab键就会显示以who开头的指令

当前目录结构:

比如现在要在dir3目录下通过输出重定向,向dir3目录下的test.txt文件内写入"hello Linux"(使用输出重定向,若没有这个文件则会创建这个文件)

现在只输入了目录dir1的部分名称,用Tab键补全

继续按Tab键补全 全部目录

最后写上文件名,并且展示目录结构:

5-2)上、下键:可以选择之前的命令。

当前没有输入指令,按上键:

上就是向上寻找,下就是向下找。

相关推荐
念恒123062 分钟前
进程控制---自定义Shell
linux·c语言
风曦Kisaki23 分钟前
# Linux Shell 编程入门 Day02:条件测试、if 判断、循环与随机数
linux·运维·chrome
y = xⁿ29 分钟前
Redis八股学习日记:布隆过滤器
数据库·redis·学习
郝亚军32 分钟前
ubuntu 22.04如何安装libmodbus
运维·服务器·ubuntu
李日灐37 分钟前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
嵌入式×边缘AI:打怪升级日志1 小时前
嵌入式Linux开发:开源组件、第三方库与许可证详解
linux
计算机安禾1 小时前
【Linux从入门到精通】第34篇:搭建FTP与Samba——跨平台文件共享解决方案
linux·运维·服务器
乌恩大侠1 小时前
【AI-RAN】在空ubuntu服务器安装环境和生成TV,高达430G文件
服务器·人工智能·ubuntu·fpga开发·o-ru
日取其半万世不竭1 小时前
用 Netdata 实时监控服务器,比 Prometheus + Grafana 轻量得多
linux·服务器·网络·系统架构·负载均衡·zabbix·grafana
jamon_tan1 小时前
Linux下cmake构建方法
linux