第四种获得帮助,在线文档:

info    COMMAND,更详细的在线文档帮助手册,info其实只是man的补充。

cal:    calendar,显示日历

linux中的命令day0918_第1张图片

显示文本:

echo: 默认有一行空行

printf:默认不换行

linux中的命令day0918_第2张图片



文件系统:

rootfs:根文件系统

linux中的命令day0918_第3张图片

FHS:文件层级标准

/boot:系统启动的相关文件,比如内核、initrd,以及grub(bootloader)

/dev:设备文件,分为:

块文件:随机访问,数据块

字符设备 :线性访问,按字符为单位

设备号:主设备号(major)和次设备号(minor)

/etc:配置文件所存的位置,都是纯文本文件。

/home:用户的家目录,每一个用户的家目录默认为:/home/USERNAME

/root:管理员的家目录

/lib:库文件和模块内核文件(/ib/modules)

    静态库,    .a

    动态库,    .dll,    .so(shard Object)

    静态编译和动态编译:

/media:挂载点目录,移动设备

/mnt:额外的临时文件系统挂载点

/opt:可选目录,第三方软件安装的目录

/proc:伪文件系统,内核映射文件,内核工作的统计数据

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件系统

/var:可变化的文件

/bin:二进制可执行文件,用户命令

/sbin:管理命令

/usr:shared,    read-only


命令的命名规则:

1、长度不能超过255个字符

2、不能使用/当文件名,斜线是文件的分隔符

3、严格区分大小写


相对路径:相对于当前路径开始查找

绝对路径:由根开始查找

二者的选择:取决于你当前所在一棵树中的位置,如果离根节点比较远,那么选择相对路径查找会方便一点。


系统管理包括:

文件管理

目录管理

    ls,cd,pwd,

    mkdir:创建空目录

            -p:

            -v:verbose,查看创建过程

linux中的命令day0918_第4张图片

如果没有加选项-p的话,是不能直接创建一个y目录的,因为/test2目录下不存在x目录;加了-pv是可以看到其创建目录的一个过程。

    tree:查看目录树

如果要创建一个目录:mkdir    -pv    /mnt/text/x/m    /mnt/text/y有重复部分,可以使用命令行展开格式创建。创建:mkdir    -pv    /mnt/text/{x/m,/y},也叫花括号展开

linux中的命令day0918_第5张图片

另外一种是波浪线展开:~USERNAME


删除目录:rmdir(remove    directory),只能删除空目录,也支持-p选项

文件的创建和删除:

    创建空文件:touch 

    touch主要用于修改文件的时间戳,选项:-a,    -m,    -t,    -c.

一个文件有3个时间戳:Access,Modify,Change,可以使用命令stat查看。

linux中的命令day0918_第6张图片

    删除文件:rm,选项:-f,强制删除

                                    -r,删除目录

                                    -rf,递归删除目录及文件

linux中的命令day0918_第7张图片


复制和移动文件

cp:copy

cp    SRC    DEST

cp    file1    file2    file3(file1、file2为源文件、file3为目标文件)

一个文件到一个文件

多个文件到一个目录

linux中的命令day0918_第8张图片


mv:move    移动文件


install:实现复制文件

            -d:创建目录


GPL、BSD、Apache三个开源协定的三大体系联系及区别

            


运行程序

设备管理

软件管理

进程管理

网络管理


未完待续!