一些前置(二)linux基础命令

本文介绍了Linux系统中的目录结构,包括家目录的表示、ls命令、cd命令用于切换目录,mkdir用于创建目录,mv用于移动或重命名文件和目录,以及tar和gzip/bzip2进行文件打包与压缩的操作方法。
摘要由CSDN通过智能技术生成

linux的目录结构:

关于家目录:

 在命令行中用“~”表示家目录,用“/”表示根目录

ls(list show,列出当前工作目录下所含的目录):

语法:ls

如:根目录(/)下所含的目录(可对比linux的目录结构):

 管理员(root)下家目录(~)下所含的目录:

(anaconda- ks.cfg就是文件名)

cd (切换目录)

cd是Change Directory的缩写,这是用来变换工作目录的命令。

语法:
 cd  [相对路径或绝对路径]

例如在层级目录/2/3/4/5中

直接cd:

直接cd会返回家目录

从root目录(即主目录/家目录,用~表示)到/5

绝对路径:

cd /2/3/4/5

相对路径:

cd ../2/3/4/5 (..代表返回上级目录,../..就是返回上两级目录)

2目录和家目录root为同级目录,只能先返回根目录(/)才能继续cd到2目录下

 创建和删除目录:

语法:

创建:

mkdir [-mp] 目录名称(-p或者-m可以省略)

实例:请到/tmp底下尝试创建数个新目录看看:

[root@www ~]# cd /tmp
[root@www tmp]# mkdir test    <==创建一名为 test 的新目录
[root@www tmp]# mkdir test1/test2/test3/test4
mkdir: cannot create directory `test1/test2/test3/test4': 
No such file or directory       <== 没办法直接创建此目录
[root@www tmp]# mkdir -p test1/test2/test3/test4

加了这个 -p 的选项,才能自行创建多层目录。

mv:移动或重命名文件和目录

mv 原名  新名

 

 解压缩:

tar打包:

语法:tar -cf [打包好的文件名] [打包的内容]

-c 是表示产生新的包,-f 指定包的文件名

 tar压缩:

gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用 -z 这个参数来调用gzip。下面来举例说明一下:

# tar -czf [压缩后的文件名][压缩的文件包]

这条命令是将所有 .jpg 的文件打成一个 tar 包,并且将其用 gzip 压缩,生成一个 gzip 压缩过的包,包名为 all.tar.gz。

解压:
# tar -xzf [所解压的文件名]

这条命令是将上面产生的包解开。

2) tar 调用 bzip2

语法:
# tar -cjf [压缩后的文件名][被打包的文件名]

bzip2 是一个压缩能力更强的压缩程序,.bz2 结尾的文件就是 bzip2 压缩的结果。

与 bzip2 相对的解压程序是 bunzip2。tar 中使用 -j 这个参数来调用 gzip。下面来举例说明一下:

# tar -cjf all.tar.bz2 [被打包的文件名]

这条命令是将所有 .jpg 的文件打成一个 tar 包,并且将其用 bzip2 压缩,生成一个 bzip2 压缩过的包,包名为 all.tar.bz2(包名)

解压:
# tar -xjf all.tar.bz2

这条命令是将上面产生的包解开。

有了上面的知识,你应该可以解开多种压缩文件了,下面对于 tar 系列的压缩文件作一个小结:

1) 对于.tar结尾的文件

tar -xf all.tar

2) 对于 .gz 结尾的文件

gzip -d all.gz
gunzip all.gz

3)对于 .tgz 或 .tar.gz 结尾的文件

tar -xzf all.tar.gz
tar -xzf all.tgz

4) 对于 .bz2 结尾的文件

bzip2 -d all.bz2
bunzip2 all.bz2

5) 对于 tar.bz2 结尾的文件

tar -xjf all.tar.bz2

6) 对于 .Z 结尾的文件

uncompress all.Z

7) 对于 .tar.Z 结尾的文件

tar -xZf all.tar.z

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值