Linux中如何获取帮助信息
在刚接触Linux操作系统的时候,遇到不懂的命令时,我就会到Goolge、Runoob、Linuxde上去查阅相关资料,这样虽然能获得到关于命令的详细解释;但是对于刚接触Linux的是非常不好的,时间长了就会产生依赖性,从而导致之后在学习linux中自带的帮助命令(man、info、help等)有了抵触感。
而且一旦依赖于这些网站,在没有网络的情况下,就是“两手一抹黑”,不知道怎么办。
所以说学好Linux自带的帮助命令,是熟练掌握Linux的前提。
No one can escape
Linux中如何获取帮助信息
在刚接触Linux操作系统的时候,遇到不懂的命令时,我就会到Goolge、Runoob、Linuxde上去查阅相关资料,这样虽然能获得到关于命令的详细解释;但是对于刚接触Linux的是非常不好的,时间长了就会产生依赖性,从而导致之后在学习linux中自带的帮助命令(man、info、help等)有了抵触感。
而且一旦依赖于这些网站,在没有网络的情况下,就是“两手一抹黑”,不知道怎么办。
所以说学好Linux自带的帮助命令,是熟练掌握Linux的前提。
按照分层结构分析
Linux中不同发行版本之间的文件系统差别很少,主要表现在系统管理的特色工具以及软件包管理方式的不同,文件目录结构基本都是一样的。
这是因为FHS(Filesystem Hierarchy Standard)定义了Linux操作系统中的主要目录及目录内容。
一个对于UNIX系统文件的简单描述,对于Linux也适用:
对于UNIX操作系统,everything is a file(一切皆文件);若非文件,则为进程
下面的图就很好的阐述了Linux文件系统的层次关系(高清图下载地址(PDF格式))
方式:`COMMAND1 && COMMAND2`
如果
COMMAND1
执行成功,则执行COMMAND2
如果COMMAND1
执行失败,则不会执行COMMAND2
|
|
定义:find是一个实时查找工具,通过遍历指定起始路径下文件系统层级结构完成文件查找。
实时查找:遍历所有文件进行条件匹配
非实时查找:根据索引查找
1.查找速度略慢
2.精确查找
3.实时查找
对于Linux而言,文件其实就是一切,而文件的权限则至关重要。
通过ls -l
可以查看当前目录下所有文件以及目录的详细信息
|
|
dr-xr-xr-x 4 root root 4096 Jul 25 16:23 boot
这其中的d
所占的第一个位置表示的是Linux中文件的类型。
f:表示常规文件
d:文件目录(完成路径映射,而非Windows系统中文件夹的功能)
b:block device,块设备文件,支持以“block”为单位进行随机访问
c:character device,字符设备,支持以“character”为单位进行线性访问
l:symbolic link,符号链接文件(软链接)
p:pipe,命名管道
s:socket,套接字文件
匹配模式:对多个文件名进行通配
Shell通配符:
字符 | 含义 | 实例 |
---|---|---|
* | 匹配任意长度的任意字符 | p*a,p与a之间可以有多个字符,也可以一个也没有。如:pa,p123a,p2a。 |
? | 匹配任意单个字符 | p?a,p与a之间有且只能有一个字符,可以是任意字符。如:p3a,pda。 |
[ ] | 匹配指定范围内的任意单个字符 | [abc],匹配abc中任意一个单个字符的文件。如:a,b,c。 |
[\^ ] | 匹配指定范围外的任意单个字符 | [\^abc],匹配除abc中任意一个单个字符的文件。如:d,e,f。 |
注意:在进行文件名通配时,不分区字符大小写
Bash是一个为GNU计划编写的Unxi Shell。它的名字是一系列缩写:Bourne-Again SHell.
Bourne shell是一个早期的重要shell,由史蒂夫·伯恩在1978年前后编写,并同Version 7 Unix一起发布。
Bash则在1987年由布莱恩·福克斯创造
这个网站是刚开始学Linux运维做的。
主要是分享一些学习过程中对每日或者每几天学习的总结,还有生活中的一些趣事。
在博客这方面还是一个菜鸟,希望dalao多多包涵!