Shell编程相关(三)

文件系统相关命令

文件相关操作

file命令:

  • 用于判断一个文件的类型
  • 格式:
file [filename]
  • 举例
    在这里插入图片描述

mkdir命令:

  • 创建一个目录
  • 格式:
makdir [-p] directory_name
# -p表示可以嵌套创建子目录,即多层目录
  • 举例
    在这里插入图片描述

rmdir命令:

  • 删除一个目录
  • 格式:
rmdir [-p] directory_name
# -p表示可以删除多层目录
  • 举例
    在这里插入图片描述

创建链接文件

Linux中有两种链接

  • 硬链接:利用Linux中为每个文件分配的物理编号–inode建立链接。因此,硬链接不能跨越文件系统
  • 软链接:类似快捷方式,用文件的路径名建立链接。通常建立软链接使用绝对路径而不是相对路径,最大限度的增加可移植性。

ln命令:

  • 可以创建文件的链接文件
  • 格式
ln [-s] target link_name
#其中-s表示创建软链接
#参数target为目标文件	 

文件压缩和归档
  • 归档文件时将一组文件或目录保存在一个文件中。
    -归档文件时没有经过压缩的,他的磁盘占用量等于所有文件的总和。
    归档常用tar命令
  • 压缩文件也是将一组文件或目录保存在一个文件中。
压缩工具 解压工具 文件拓展名
gzip gunzip .gz
bzip2 bunzip2 .bz2
zip unzip .zip

gzip命令:

  • 只能压缩一个文件,无法将多个文件压缩为一个文件
  • 格式:
gzip [-l|-d|-num] filename
# -l:查看压缩文件内信息
# -d:将文件解压,相当于gunzip
# -num:指定压缩比率,num分为1~9个等级

tar命令:

  • 将若干个文件或目录合并为一个文件,以备备份和压缩。
  • 格式
tar [-t|-x|-u|-c|-v|-f|-j|-z] tarfile filelist

Shell编程相关(三)_第1张图片


网络配置相关命令

实现Linux网络配置的唯一目标就是修改系统中众多的网络配置文件,如:
/etc/interfaces、/etc/hosts、/etc/resolv.conf等等

  • 以太网卡映射为eth、无线网卡映射为wlan
  • IP地址:
    分为网络号(16位)、子网号(8位)和主机号(8位),一共32位。
    Shell编程相关(三)_第2张图片

ifconfig命令:

  • 查看和配置网卡
  • 重启网络配置:
sudo /etc/init.d/networking restart

你可能感兴趣的:(Linux)