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)上、下键:可以选择之前的命令。

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

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

相关推荐
你好潘先生10 小时前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
orion571 天前
Missing Semester Class1:course overview and introduction of shell
linux
用户120487221611 天前
Linux驱动编译与加载
linux·嵌入式
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
七歌杜金房2 天前
我终于又有了自己的 Linux 电脑
linux·debian·mac
tntxia3 天前
linux curl命令详解_curl详解
linux