【Linux学习】Linux的基本指令(三)
1、zip/unzip
指令
在实际的压缩/解压应用中,我们常常会遇到使用zip
指令压缩目录里的所有文件后,解压到指定的目录下。具体的操作如下图所示:
具体的解压语法是unzip filename.zip -d 指定的目录
此时,在目标目录lesson107下,占用4096字节的learn01文件整体已经解压。
2、tar
指令
常见的压缩文件的指令不仅仅zip
,还有tar
。
语法:tar 参数选项 文件与目录 参数
常用选项:
-c //建立一个压缩文件的参数
-x //解开一个压缩文件的参数指令
-t //查看tarfile里面的文件
-z //是否同时具有gzip的属性?暨是否需要用gzip压缩?
-j //是否同时具有bzip2的属性?暨是否需要bzip2压缩?
-v //压缩的过程中显示文件
-f //使用档名
-C //解压到指定目录
使用参数c
来创建一个压缩文件,z
用来压缩,f
使用文档名,一起构建一个压缩文件,详细如下图:
参数-c
主要用于指定解压的路径;解压后,通过tree
命令来查看是否解压成功
也可以通过ls
指令来查看
如若不想通过解压来查看是否压缩成功,亦可通过-ztvf
在压缩的过程中显示文件
3、bc
指令
在Linux系统中bc指令,通常当计算器使用:
亦可以通过管道输出计算的结果。
4、uname
指令
uname
指令(Linux name)主要用于显示操作系统信息。
常用选项:
-a //显示全部的信息。
-m //machine,显示主机类型
-n //nodename,显示在网络上的主机名称
-r //release,显示操作系统的发行编号
-s //sysname,显示操作系统名称
-v //显示操作系统的版本
--help //显示帮助
--version //显示版本信息
显示系统的全部信息:
显示主机类型、主机名:
显示操作系统内核等发行编号:
显示操作系统的名称、版本与时间:
查看具体的操作系统厂商及相关版本信息:
5、history
历史指令
history
指令,顾名思义用于查看历史指令,可以通过重定向将用过的指令历史存储在相应的文件(自行创建亦可):
6、shutdown
关机
shutdown
指令,主要用来关机,也可以重开机。
6.1 立即关机
#shutdown -h now
6.2 20分钟后关机
# shutdown -h 20
6.3 重新启动主机
# shutdown -r now
常用选项:
-t //设定几秒后关机
-k //主要用于向使用者传递关机信息,不会关机
-r //关机后重新开机
-h //关机后停机(分钟)
7、reboot
重启
reboot
指令,主要用于重启设备。
8、热键
ctrl+d
自动退出;
ctrl+c
关闭正执行的任务;
ctrl+r
在历史的指令搜索;