夏日记忆:四、Linux命令
很羡慕大家的夏日可以出去玩,可以四处旅游,可以......而小弟我只能在电脑面前码教程。也算是一种独特的夏日“旅行”吧。

Ⅰ、文件和目录
1.1 文件系统
1.1.1 Windows文件系统:
在windows平台下,打开“计算机”,我们看到的是一个个的驱动器盘符

每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形

1.1.2 Linux文件系统:
看到的是文件夹


ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面

1.2 目录
/
根目录,一般根目录下只存放目录,在Liux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到"/home"目录
/bin、/usr/bin
可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等
/boot
放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub
/dev
存放iux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount/dev/cdrom/mnt
/etc
系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d
/home
系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu表示用户edu的家目录
/Iib、/usr/Iib、/usr/local/Iib
系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
/lost+fount
系统异常产生错误时,会将一些遗失的片段放置于此目录下
/mnt
/media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载
/opt
给主机额外安装软件所摆放的目录
/proc
此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等
/root
系统管理员root的家目录
/sbin、/usr/sbin、/usr/local/sbin
放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用
/tmp
一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/srv
服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/sv/www内
/usr
应用程序存放目录,/usr/bin存放应用程序,usr/share存放共享数据,usr/Iib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/ocal:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man:程序说明文件存放目录
/var
放置系统执行过程中经常变化的文件,如随时更改的日志文件var/log,var/log/message:所有的登录文件存放目录,var/spool/mail:邮件存放的目录,var/run:程序或服务启动后,其PID存放在该目录下
1.3 .和..
.
一个点代表当前目录
..
两个点表示上一级目录
1.4 路径
1.4.1 绝对路径
从/目录开始描述的路径为绝对路径
1.4.2 相对路径
从当前位置开始描述的路径为相对路径

Ⅱ、命令概述
Lux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。Liux发行版本最少的命令也有200多个,这里只介绍比较重要和使用频率最多的命令。
2.1 命令的使用方法
command [-options][parameter1]...
说明:command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略 [Lparameter1]...:传给命令的参数,可以是零个、一个或多个
2.2 查看帮助文档
--help
一般是linux命令自带的帮助信息 例如:Is --help
man
man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明。该手册分成很多章节(section),使用man时可以指定不同的章节来浏览

功能键

2.3 自动补全
在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令
2.4 历史命令
当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来

Ⅲ、文件管理
3.1命令:ls
3.1.1 作用:显示当前目录下所有的文件和文件夹3.1.2 选项:
-a
显示指定目录下所有子目录与文件,包括隐藏文件 Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用-a参数才能显示
-l
以列表方式显示文件的详细信息,如下图:

文件类型:- 普通文件、d 目录文件、l 链接文件、C 字符设备、b 块设备
-h
配合-l以人性化的方式显示文件大小3.1.3 通配符:
*
文件代表文件名中所有字符
ls te*
查找以te开头的文件
ls *html
查找结尾为html的文件
?
代表文件名中任意一个字符
ls ?.c
只找第一个字符任意,后缀为.c的文件
Is a.?
只找只有3个字符,前2字符为a,最后一个字符任意的文件
[]
[”和“们”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围
[abc]
匹配a、b、c中的任意一个
[a-f]
匹配从a到f范围内的的任意一个字符
Is [a-f]*
找到从a到范围内的的任意一个字符开头的文件
Is a-f
查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用
\
如果要使通配符作为普通字符使用,可以在其前面加上转义字符。“?”和“*”处于方括号内时不用使用转义字符就失去通配符的作用
Is \*a
查找文件名为*a的文件
3.2命令:pwd
作用:显示当前的工作目录
3.3命令:cd
3.3.1 作用:切换工作目录3.3.2 注意:cd后面可跟绝对路径,也可以跟相对路径3.3.3 特殊写法:
cd
切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录
cd~
切换到当前用户的主目录(/home/用户目录)
cd.
切换到当前目录
cd..
切换到上级目录
cd-
可进入上次所在的目录
3.4命令:>
3.4.1 作用:输出重定向,Liux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。3.4.2 示例:ls > test.txt3.4.3 注意:如果文件不存在,则创建,存在则覆盖其内容
3.5命令:>>
3.5.1 作用:输出重定向,Liux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。3.5.2 示例:ls >> test.txt3.5.3 注意:如果文件不存在,则创建,存在则追加到文件的尾部
3.6命令:cat
3.6.1 作用:查看或者合并文件内容3.6.2 示例:cat test1.txt test2.txt > test.txt
3.7命令:head
3.7.1 作用:查看文件3.7.2 示例:head test.txt (默认显示后10行) head -n test.txt(显示前n行)
3.8命令:tail
3.8.1 作用:查看文件3.8.2 示例:tail test.txt (默认显示后10行) tail -n test.txt(显示后n行)
3.9命令:less
3.9.1 作用:查看文件3.9.2 说明:敲enter键往下走一行,敲空格键,往下走一页,可以向上翻页,键盘上的pageup,pagedown
3.10命令:more
作用:分屏显示,查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用moe命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下n键可以获取帮助。
3.11命令:wc
作用:一次显示文件行数、字节数、文件名信息
3.12命令:|
3.12.1 名称:管道(这个不是字母L哦,是有个专门的符号按键哦)3.12.2 说明:一个命令的输出可以通过管道做为另一个命令的输入3.12.3 简述:管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“|”的左右分为两端,左端塞东西(写),右端取东西(读)。
3.13命令:echo
作用:输出内容
3.14命令:clear
作用:清除终端上的显示清除终端上的显示
3.15命令:mkdir
3.15.1 作用:创建一个新的目录3.15.2 注意:是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。 mkdir a/b/c/d -p 递归创建目录
3.16命令:touchu
作用:创建一个新的普通目录
3.17命令:rmdir
3.17.1 作用:删除一个目录3.17.2 注意:目录必须为空目录
3.18命令:rm
3.18.1 作用:删除文件或目录,删除的文件不能恢复3.18.2 参数:
-i
以进行交互式方式执行
-f
强制删除,忽略不存在的文件,无需提示
-r
递归地删除目录下的内容,删除文件夹时必须加此参数
3.19命令:cp
3.19.1 作用:将给出的文件或目录复制到另一个文件或目录中3.19.2 选项:
-a
该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性
-f
已经存在的目标文件而不提示
-i
交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r
若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-v
显示拷贝进度3.19.3 格式:cp 文件名 目标目录
3.20命令:mv
3.20.1 作用:移动文件或目录 :mv 文件 目标目录 重命名:mv 文件名 文件名3.20.2 参数:
-f
禁止交互式操作,如有覆盖也不会给出提示
-i
确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v
显示移动进度
3.21命令:ln
3.21.1 作用:建立链接文件,Linux链接文件类似于Windows下的快捷方式3.21.2 分类:软连接:软链接不占用磁盘空间,源文件删除则软链接失效 硬链接:硬链接只能链接普通文件,不能链接目录3.21.3 创建:软链接:In -s 源文件 链接文件 硬链接:In 源文件 链接文件3.21.4 注意事项:软链接:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径 硬链接:两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形试
3.22命令:grep
3.22.1 作用:文本搜索,强大的文本搜索工具,grep允许对文本文件进行模式查找,如果找到匹配模式,grep打印包含模式的所有行3.22.2 格式:grep [-选项] '搜索内容串' 文件名 注意:搜索内容串可以是正则表达式3.22.3 选项:
-v
显示不包含匹配文本的所有行(相当于求反)
-n
显示匹配行及行号
-i
忽略大小写
3.23命令:find
3.23.1 作用:查找文件3.23.2 示例:
find ./ -name test.sh
查找当前目录下所有名为test.sh的文件
find ./ -name '*.sh'
查找当前目录下所有后缀为.sh的文件
find ./ -name "[A-Z]*"
查找当前目录下所有以大写字母开头的文件
find /tmp -size 2M
查找在/tmp目录下等于2M的文件
find /tmp -size +2M
查找在/tmp目录下大于2M的文件
find /tmp -size -2M
查找在/tmp目录下小于2M的文件
find ./ -size +4k -size -5M
查找当前目录下大于4k,小于5M的文件
find ./ -perm 0777
查找当前目录下权限为777的文件或目录
3.24命令:which
作用:查看命令位置
3.25命令:tar
3.25.1 作用:归档管理,计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据3.25.2 格式:tar [参数] 打包文件 名文件3.25.3 参数:
-c
生成档案文件,创建打包文件
-v
列出归档解档的详细过程,显示进度
-f
指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t
列出档案中包含的文件
-x
解开档案文件3.25.4 注意:参数前面可以使用“_”,也可以不使用 除了f需要放在参数的最后,其它参数的顺序任意
3.26命令:gzip
3.26.1 作用:tar与gzip命令结合使用实现文件打包、压缩。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz3.26.2 解压格式:gzip [选项] 待解压文件3.26.3 压缩格式:gzip [选项] 被压缩文件 压缩后文件名3.26.4 选项:
-r 压缩所有子目录
gzip -r 1.tar 1.tar.gz
-d 解压
gzip -d 1.tar.gz3.26.5 注意:tar这个命令并没有压缩的功能,它只是一个打包的命令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,实行一个先打包后压缩的过程3.26.6 结合tar压缩:tar -cvzf 1.tar.gz3.26.7 结合tar解压:tar -xvzf 1.tar.gz 解压到当前目录 tar -xvzf 1.tar.gz -C /temp 解压到指定目录
3.27命令:bzip2
3.27.1 作用:tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)。tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.gz2。在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程3.27.2 结合tar压缩:tar -jcvf 压缩包包名 文件..(tar jcvf bk.tar.bz2*.c)3.27.3结合tar解压:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
3.28命令:zip、unzip
3.28.1 作用:通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zp3.28.2 压缩:zip [-r] 目标文件(没有扩展名) 源文件3.28.3 解压:unzip -d 解压后目录文件 压缩文件
3.29命令:gedit
是一个Linux环境下的文本编辑器,类以windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适

Ⅳ、vi编辑器
4.1 作用
打开文件编辑并保存退出文件
4.2 打开文件
4.2.1 格式:vim 文件名4.2.2 说明:如果文件不存在则先打开,当关闭保存时自动创建该文件4.2.3 示例:
vim sunck.txt vim sunck.txt +5
打开文件,将光标移动到第四行,如果文件不存在则没有效果
vim sunck.txt
打开文件,将光标移动到最后一行,如果文件不存在则没有效果
4.3 模式
4.3.1 命令模式
进入命令模式:打开文件即进入命令模式,按ESC
【命令】移动光标:
上、下、左、右方向键 移动光标G 光标快速的定位到末行行首$ 光标快速定位到该行行尾^ 光标快速定位到该行行首gg 光标快速定位到第一行行首ngg 光标快速定位到第n行行首M 光标移动到中问行L 光标移动到屏幕最后一行行首w 向后一次移动一个字b 向前一次移动一个字ctr+d、ctr+u 向下、上翻半屏ctr+f、ctr+b 向下、上翻一屏h、j、k、I 左、下、上、右移动光标
【命令】删除命令:
x 删除光标后一个字符X 删除光标前一个字符dd 删除光标所在行ndd 删除指定的行数d0 删除光标前本行所有内容,不包含光标所在字符dw 删除光标开始位置的字,包含光标所在字符
【命令】撤销命令:
u 一步一步撤销ctr+r 反撤销
【命令】重复命令:
. 重复上一次操作的命令
【命令】文本行移动:
shift+>> 文本行右移shift+>> 问本行左移
【命令】复制粘贴:
yy 复制当前行nyy 复制n行p 在光标所在位置向下新开辟一行,粘贴
【命令】剪切粘贴:删除命令相当于剪切
p 在光标所在位置向下新开辟一行,粘贴
【命令】可视模式:
v 按字符移动,选中文本V 按行移动,选中文本可视模式可以配合d,y,>>,<<实现对文本块的删除,复制,左右移动
4.3.2 输入模式:进入输入模式
按ESC后按a:从光标之后开始输入按ESC后按A:在光标所在行的末尾开始输入按ESC后按i:从光标之前开始输入按ESC后按I:从光标所在行第一个非空字符开始输入按ESC后按o:在光标所在行下一行,另起一行开始输入按ESC后按O:在光标所在行上一行,另起一行开始输入按ESC后按s:删除光标所在字符开始输入按ESC后按S:删除光标所在行开始输入
4.3.3 末行模式
进入末行模式:按ESC后按Shift+冒号
【末行命令】光标:
n 光标跳转到第n行
【末行命令】存储:
w 保存文件wq 保存并退出文件x 保存并退出文件q! 强制退出,不保存呢文件
【末行命令】查找:
/ 正向查找,按n查看下一个。 /sunck? 反向查找,按n查看上一个。 ?sunck
【末行命令】替换:
s/sunck/kaige 将光标所在行的第一个sunck替换为kaiges/sunck/kaige/g 将光标所在行的所有sunck替换为kaigen,s/sunck/kaige 将指定行的第一个sunck替换为kaigen,s/sunck/kaige/g 将指定行的所有sunck替换为kaige%s/sunck/kaige 将每一行的第一个sunck替换为kaige%s/sunck/kaige/g 将每一行的所有sunck替换为kaige
【末行命令】设置:
set nu 显示行号set nonu 取消显示行号
4.4 转换关系

4.5 非法关闭
当非法关闭正在编辑的文件的时候,再次打开文件会有提示信息
解决:敲击enter进入文件
保存上次写的内容:vim -r 1.txt将产生的交换文件删除掉:rm .1.txt.swp
4.6 配置
vim ~/.vimrc


Ⅴ、用户权限管理
5.1 概述
用户是Unix/Linux,系统工作中重要的一环,用户管理包括用户与组账号的管理 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限 在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认的用户就称为“标准用户” 在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统
5.2命令:whoami
作用:查看当前系统当前账号的用户名。可通过cat/etc/passwd查看系统用户信息
5.3命令:who
5.3.1 作用:查看当前所有登录系统的用户信息
5.3.2 选项:
-m或am l 只显示运行who命令的用户名、登录终端和登录时间-q或--count 只显示用户的登录账号和登录用户的数量-u或--heading 显示列标题
5.4命令:exit
作用:
如果是图形界面,退出当前终端如果是使用ssh远程登录,退出登陆账户如果是切换后的登陆用户,退出则返回上一个登陆账号
5.5命令:useradd
5.5.1 作用:在Unix/Linux中添加用户账号可以使用adduser或useradd命令,因为adduser命令是指向useradd命令的一个链接,因此,这两个命令的使用格式完全一样
5.5.2 格式:useradd [参数] 新建用户账号
5.5.3 参数:
-d 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录-m 自动建立目录-g 指定组名称
5.5.4 说明:
Liux每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录(/home/用户) 每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录 用户的主目录一般要放到根目录的home目录下,用户的主目录和用户名是相同的 如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名
5.6命令:passwd
作用:在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名
5.7命令:userdel
作用:删除用户
userdel kaige:删除kaige用户,但不会自动删除用户的主目录
userdel -r kaige:删除用户,同时删除用户的主目录
5.8命令:su
5.8.1 作用:切换用户
5.8.2 注意:su后面可以加“-”。su和su一命令不同之处在于,su-切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录
5.9 查看有哪些用户组
cat /etc/group
groupmod +三次tab键
5.10命令:groupadd
作用:新建组账号
5.11命令:groupdel
作用:删除组账号
5.12命令:usermod
作用:修改用户所在组
格式:usermod -g 用户组 用户名
5.13 查看用户在哪些组
groups sunck
5.14 为创建的普通用户添加sudo权限
5.14.1 注意:新创建的用户,默认不能Sudo,需要进行一下操作
5.14.2 操作:
sudo usermod-a-Gacm用户名 sudo usermod-a-G sudo用户名
5.14.3 修改/etc/sudoers
需要强制保存退出

5.15命令:usermod-g与-G的区别
-g 用来制定这个用户默认的用户组-G 一般配合'-a'来完成向其它组添加
5.16命令:chmod
5.16.1 作用:修改文件权限
5.16.2 权限:
r read表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容w write表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件x excute表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录

5.16.3 修改:
字母法:chmod u/g/o/a +/-/= rwx 文件
[u/g/o/a]u user表示该文件的所有者g group表示与该文件的所有者属于同一组(group)者,即用户组o other表示其他以外的人a al表示这三者皆是[+-=]+ 增加权限- 撤销权限= 设定权限
数字法:
说明:
r 读取权限,数字代号为"4"w 写入权限,数字代号为"2"x 执行权限,数字代号为"1"- 不具任何权限,数字代号为"0"
示例:chmod 751 file
文件所有者:读、写、执行权限同组用户:读、执行的权限其它用户:执行的权限
5.17命令:chown
5.17.1 作用:修改文件所有者
5.17.2 格式:chown 新用户名 文件名
5.18命令:chgrp
5.18.1 作用:修改文件所属组
5.18.2 格式:chgrp 新组名 文件名

Ⅵ、系统管理
6.1命令:cal
作用:查看当前日历
cal -y:显示整年日历
6.2命令:date
6.2.1 作用:显示或设置时间
6.2.2 格式:date [MMDDhhmm[[CC]YY][.ss]]+format

6.3命令:ps
6.3.1 作用:查看进程信息
6.3.2 选项:
-a 显示终端上的所有进程,包括其他用户的进程-u 显示进程的详细状态-x 显示没有控制终端的进程-w 显示加宽,以便显示更多的信息-r 只显示正在运行的进程
6.4命令:top
6.4.1 作用:动态显示进程
6.4.2 说明:能够在运行后,在指定的时间间隔更新显示信息。可以在使用top命令时加上-d来指定显示信息更新的时间间隔
6.4.3 按键:
M 根据内存使用量来排序P 根据CPU占有率来排序T 根据进程运行时间的长短来排序U 可以根据后面输入的用户名来筛选进程K 可以根据后面输入的PD来杀死进程q 退出h 获得帮助
6.5命令:kill
6.5.1 作用:终止进程
6.5.2 格式:
kill [-signal] pid注意:信号值从0到15,其中9为绝对终止,可以处理一般信号无法终止的进程
6.6命令:reboot、shutdown、init
6.6.1 作用:关机重启
6.6.2 使用:
reboot 重新启动操作系统shutdown -r now 重新启动操作系统,shutdown:会给别的用户提示shutdown -h now 立刻关机,其中now相当于时间为O的状态shutdown -h 20:25 系统在今天的20:25会关机shutdown -h +10 系统再过十分钟后自动关机init 0 关机init 6 重启
6.7命令:df
6.7.1 作用:检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况
6.7.2 选项:
-a 显示所有文件系统的磁盘使用情况-m 以1024字节为单位显示-t 显示各指定文件系统的磁盘空间使用情况-T 显示文件系统
6.8命令:du
6.8.1 作用:检测目录所占磁盘空间,侧重于磁盘的使用状况
6.8.2 选项:
-a 递归显示指定目录中各文件和子目录中文件占用的数据块-s 显示指定文件或目录占用的数据块-l 计算所有文件大小,对硬链接文件计算多次-h 转换单位
6.9命令:ifconfig
6.9.1 作用:显示或修改网卡信息
6.9.2 修改
6.10命令:ping
作用:测试远程主机的连通性

Ⅶ、下载命令
7.1 wget
7.2 curl

Ⅷ、自学资料下载
① - Linux就该这么学 - 来源网络 (访问密码:ai95)
https://link.zhihu.com/?target=http%3A//ai95.microsoft-cloud.cn/d/9289114-50033275-43bd58%3Fp%3Dai95
② - 学习资料 - 来自网络 (访问密码:ai95)
https://link.zhihu.com/?target=http%3A//ai95.microsoft-cloud.cn/d/9289114-50033278-880188%3Fp%3Dai95
③ - 小白自学教程 - 来自网络 (访问密码:ai95)
https://link.zhihu.com/?target=http%3A//ai95.microsoft-cloud.cn/d/9289114-50033281-851659%3Fp%3Dai95