Fork me on GitHub
Maxie's Notes

No one can escape


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close
Maxie's Notes

学会使用命令帮助

发表于 2017-03-25 | 分类于 linux基础知识 | 热度 ℃

Linux中如何获取帮助信息

在刚接触Linux操作系统的时候,遇到不懂的命令时,我就会到Goolge、Runoob、Linuxde上去查阅相关资料,这样虽然能获得到关于命令的详细解释;但是对于刚接触Linux的是非常不好的,时间长了就会产生依赖性,从而导致之后在学习linux中自带的帮助命令(man、info、help等)有了抵触感。

而且一旦依赖于这些网站,在没有网络的情况下,就是“两手一抹黑”,不知道怎么办。

所以说学好Linux自带的帮助命令,是熟练掌握Linux的前提。

阅读全文 »
Maxie's Notes

Linux文件系统结构介绍

发表于 2017-03-24 | 分类于 linux基础知识 | 热度 ℃

按照分层结构分析

Linux中不同发行版本之间的文件系统差别很少,主要表现在系统管理的特色工具以及软件包管理方式的不同,文件目录结构基本都是一样的。
这是因为FHS(Filesystem Hierarchy Standard)定义了Linux操作系统中的主要目录及目录内容。


Linux的文件是什么?

一个对于UNIX系统文件的简单描述,对于Linux也适用:

对于UNIX操作系统,everything is a file(一切皆文件);若非文件,则为进程

下面的图就很好的阐述了Linux文件系统的层次关系(高清图下载地址(PDF格式))

FHS

阅读全文 »
Maxie's Notes

Linux命令执行控制

发表于 2017-03-23 | 分类于 linux基础知识 | 热度 ℃

&& 与 ||

一、&&

方式:`COMMAND1 && COMMAND2`

如果COMMAND1执行成功,则执行COMMAND2
如果COMMAND1执行失败,则不会执行COMMAND2

  • 实例:
1
2
3
4
5
[centos@node test]$ mv tmp.log 1.log && ls -l
total 0
-rw-r--r--. 1 root root 0 Mar 24 14:54 1.log
[centos@node test]$ mvdd 1.log tmp.log && ls -l
bash: mvdd: command not found...

阅读全文 »
Maxie's Notes

find命令

发表于 2017-03-19 | 分类于 linux基础知识 | 热度 ℃

Find命令详解

定义:find是一个实时查找工具,通过遍历指定起始路径下文件系统层级结构完成文件查找。

实时查找:遍历所有文件进行条件匹配
非实时查找:根据索引查找


工作特性

1.查找速度略慢
2.精确查找
3.实时查找

阅读全文 »
Maxie's Notes

用户及权限管理

发表于 2017-01-17 | 分类于 linux基础知识 | 热度 ℃

Linux权限管理

对于Linux而言,文件其实就是一切,而文件的权限则至关重要。

权限概念

通过ls -l可以查看当前目录下所有文件以及目录的详细信息

1
2
3
4
5
6
7
8
9
10
11
12
[centos@node /]$ ls -l
total 60
lrwxrwxrwx 1 root root 7 May 3 2016 bin -> usr/bin
dr-xr-xr-x 4 root root 4096 Jul 25 16:23 boot
drwxr-xr-x 19 root root 2920 Jan 9 08:17 dev
drwxr-xr-x 81 root root 4096 Jan 17 09:00 etc
drwxr-xr-x 3 root root 4096 Jan 17 09:00 home
lrwxrwxrwx 1 root root 7 May 3 2016 lib -> usr/lib
lrwxrwxrwx 1 root root 9 May 3 2016 lib64 -> usr/lib64
drwx------ 2 root root 16384 May 12 2016 lost+found
drwxr-xr-x 2 root root 4096 Aug 12 2015 media
······

文件类型

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,套接字文件

阅读全文 »
Maxie's Notes

Bash的基础特性(2)

发表于 2017-01-17 | 分类于 Bash | 热度 ℃

文件名通配 globbing

匹配模式:对多个文件名进行通配

Shell通配符:

字符 含义 实例
* 匹配任意长度的任意字符 p*a,p与a之间可以有多个字符,也可以一个也没有。如:pa,p123a,p2a。
? 匹配任意单个字符 p?a,p与a之间有且只能有一个字符,可以是任意字符。如:p3a,pda。
[ ] 匹配指定范围内的任意单个字符 [abc],匹配abc中任意一个单个字符的文件。如:a,b,c。
[\^ ] 匹配指定范围外的任意单个字符 [\^abc],匹配除abc中任意一个单个字符的文件。如:d,e,f。

注意:在进行文件名通配时,不分区字符大小写

阅读全文 »
Maxie's Notes

Bash的基础特性(1)

发表于 2017-01-10 | 分类于 Bash | 热度 ℃

Bash

Bash是一个为GNU计划编写的Unxi Shell。它的名字是一系列缩写:Bourne-Again SHell.
Bourne shell是一个早期的重要shell,由史蒂夫·伯恩在1978年前后编写,并同Version 7 Unix一起发布。
Bash则在1987年由布莱恩·福克斯创造

阅读全文 »
Maxie's Notes

网站简介

发表于 2017-01-07 | 热度 ℃

这个网站是刚开始学Linux运维做的。
主要是分享一些学习过程中对每日或者每几天学习的总结,还有生活中的一些趣事。
在博客这方面还是一个菜鸟,希望dalao多多包涵!

阅读全文 »
1…67
阿蓝

阿蓝

没有人可以回到过去重新开始, 但谁都可以从现在开始, 书写一个全然不同的结局!

68 日志
31 分类
83 标签
RSS
友链
  • 蓝泽希
  • 马哥Linux
  • LeeSsangZ
  • Maxiecloud
  • 朱双印
© 2013 - 2018 阿蓝
博客全站共161.8k字