首页 > 代码库 > 第二单元总结

第二单元总结

######第二单元######

#########################linux系统结构#######################

1.

linux系统结构是倒树型

2.

/bin                ##二进制可执行文件也就是系统命令

/sbin               ##系统管理命令存放位置

/boot               ##启动分区,负责系统启动

/dev                ##设备管理文件

/etc                ##大多数系统管理文件

/home               ##普通用户的家目录

/lib                ##32位系统库文件存放位置

/lib64              ##64位系统库文件存放位置

/media              ##系统临时设备挂载点

/mnt                ##系统临时设备挂载点

/run                ##系统临时设备挂载点

/opt                ##第三方软件安装位置

/proc               ##系统信息

/root               ##超级用户家目录

/srv,/var          ##系统数据

/sys                ##系统管理,主要是关于内核的

/tmp                ##系统临时文件存放位置

/usr                ##系统用户相关信息数据及用户自定义软件存放位置

 

#################系统文件路径######################

绝对路径

文件在系统的真实位置,文件名字以“/”开头

相对路径

文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值

 

pwd            ##显示但前在系统的位置

 

###############ls 列出目录或文件信息###############

ls                            ##列出目标文件,或者列出目录中的内容

ls  direcory|filename         ##列出文件或目录内容

ls  -a  direcory              ##显示目录中的所有内容,包括以“.”开头的文件

ls  -l  filename|dorectory    ##列出文件属性

ls  -s                        ##列出文件大小

ls  -S                        ##按照文件大小排序

ls  -R                        ##第归显示目录中的内容

ls  -d  directory             ##指定目录本身

ls  -ld directory             ##列出目录本身属性


##########文件的管理################

touch file               ##创建文件

mkdir directory          ##创建目录

mkdir  -p                ##上级目录不存在自动建立


rm     -f                ##强行删除不提示

       -r                ##删除目录


cd     -                 ##切换工作目录到之前所在目录

cd     ~                 ##切换到自己的家目录

cd     ~username         ##切换到指定用户家目录

cd     ..                ##进入到当前目录的上级目录


######cp. 文件复制 ####

cp file file1 file2 ... directory    ###把file file1 file2 复制到 directory中

cp file test                         ###建立test文件模板为file

cp -r directory directory1           ###复制目录


######mv 移动或重命名 ######

相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程


mv file file1  directory            ##移动file file1 到directory中

mv 存在文件   不存在文件            ##重命名文件

mv westos/linux  .                  ##把westos中的linux移动到当前目录  “.” 代表当前目录

 

############################################

vim filename

i 键进入插入模式

文件编写完毕按 esc 推出到浏览模式

:wq 保存推出

 

######################四.(正则表达式)########################

*#匹配0-任意字符

?            #匹配任意单个字符

~            #匹配当前用户家目录

user        #匹配到user的家目录

+           #当前目录

-           #当前目录之前所在的

[abc]         #有a或者有b或者有c

[!abc]        #除了含有a或者b或者c

[^abc]          #除了含有a或者b或者c

[[:alpha:]]     ##单个字母

[[:lower:]]     ##单个小写字母

[[:upper:]]     ##单个大写字母

[[:alnum:]]     ##单个字母或数字

[[:punct:]]     ##单个符号,不包含数字,字母以及空格

[[:digit:]]     ##数字

[[:space:]]     ##单个空格

 

{}表示不存在的或者存在的

{1..9}          ###1-9

{a..f}          ###a-f

{1,3,5}         ###135

{a,c,e}         ###a c e

{1..3}{a..c}    ###1a 2a 3a 1b 2b 3b 1c 2c 3c


[]表示存在的

[a-c]           ###a或者b或者c

[1-3]           ###1或者2或者3

[145]           ###1或者4或者5

[^abc]|[!abc]   ###除了a并且除了b并且除了c

            

第二单元总结