unit2

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

linux是一个倒树结构

linux中所有的东西都是文件

这些文件都在系统顶级目录“/” /就是根目录

/目录以下为二级目录这些目录都是系统装机时系统自动建立的

二级目录的作用

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

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

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

/dev           ##设备管理文件

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

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

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

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

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

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

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

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

/proc          ##系统信息

/root          ##超级用户家目录

/srv,/var      ##系统数据

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

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

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

##########文件的寻址##########

绝对路径

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

相对路径

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

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

1.touch            ###建立文件或修改文件时间戳

touch file         ###创建文件

2.mkdir            ###建立目录

mkdir directory

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

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

-r        ###删除目录

4.cat|head|tail    ###文件内容查看命令

##########vim##########

vim

vim filename        ###进入到命令模式

命令模式不能编辑文件,编辑文件需要进入插入模式(按"i"进入插入模式)

完成编辑按"Esc"退出插入模式:输入":wq"保存退出

vim filename        ###如果文件名字不存在,会自动创建

vim                 ###没有操作对象,编辑文件后需要":wq filename"

##########cd 切换工作目录##########

cd

cd directory        ###切换工作目录到指定目录

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

cd ~                ###切换到当前目录的家目录

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

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

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

ls                             ###列出当前文件或目录内容(没有目标默认目标为当前目录)

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

ls -d directory                ###列出目录本身

ls -l directory                ###列出文件或目录内容的属性

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

ls -a                          ###显示目录所有内容(包括以"."开头的隐藏文件)

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

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

cp是新建文件的过程

cp text text1                ###建立text1文件模版为text

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

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

mv

1相同磁盘的mv是重命名

2不同磁盘的mv是复制删除过程

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

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

mv directory/diretcory1 .    ###把directory中的directory1移动到当前目录("."代表当前目录)

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

#####正则表达式#######

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

*                ###匹配0到任意字符

?               ###匹配单个字符

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

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

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

[[:digit:]]      ###匹配单个数字

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

[[:punct:]]      ###匹配单个符号

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

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

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

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

{1,3,5,7}        ###1 3 5 7

{a,c,f,h}        ###a c f h

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

[]表示存在的

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

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

[124]            ###1或者2或者4

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

~                ###当前用户家目录

~username       ###指定用户的家目录

~+              ###当前目录

~-              ###当前用户之前所在目录

.                ###当前目录

..               ###当前目录的上一级目录

##########第二单元练习##########

1.用命令和正则表达式按照要求建立文件

*)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)

[[email protected] Desktop]# touch WESTOS_class{1,2}_linnx{1..6}

*)这些文件都包含在root用户桌面的study目录中

[[email protected] Desktop]# mkdir /root/Desktop/study

[[email protected] Desktop]# mv WESTOS_class{1,2}_linnx{1..6} /root/Desktop/study

*)用一条命令建立8个文件redhat_versionX(x的范围为1-8)

[[email protected] Desktop]# touch redhat_version{1..8}

*)redhat_virsionX这些文件都包含在/mnt目录中的VERSION中

[[email protected] Desktop]# mv redhat_version{1..8} /mnt/VERSION

2.管理刚才信建立的文件要求如下

*)用一条命令把redhat_versionX中的带有奇数的文件复制到桌面的SINGLE中

[[email protected] Desktop]# cp /mnt/VERSION/redhat_version{1,3,5,7} /root/Desktop/SINGLE

*)用一条命令把redhat_versionX中的带偶数数的文件复制到/DOUBLE中

[[email protected] Desktop]# mkdir /DOUBLE

*)用一条命令把WESTOS_classX_linuxY中class1的文件一动到当前用户桌面的CLASS1中

[[email protected] Desktop]# mv /WESTOS_class1* /root/Desktop/CLASS1

*)用一条命令把WESTOS_classX_linuxY中class2的文件一动到当前用户桌面的CLASS2中

[[email protected] Desktop]# mv /WESTOS_class2* /root/Desktop/CLASS2

3.备份/etc目录中所有带有名字带有数字并且以.conf结尾的文件到桌面上的confdir中

[[email protected] Desktop]# cp /etc/*[[:digit:]]*.conf /root/Desktop/confdir

[[email protected] Desktop]# cp /etc/[[:digit:]]*.conf /root/Desktop/confdir

[[email protected] Desktop]# cp /etc/*[[:digit:]].conf /root/Desktop/confdir

4.删掉刚才建立或者备份的所有文件

[[email protected] Desktop]# rm -fr /root/Desktop/CLASS*  /root/Desktop/condir

/root/Desktop/SINGLE /DOUBIE

时间: 2024-08-24 23:02:39

unit2的相关文章

2 unit2

#########################unit2.用户权限列表######################### ###1.权限列表的定义指定特殊用户对某个文件有特殊权限的记录表格 ###2.权限列表的识-rw-rw-r--+ 1 root root 12 Oct 29 21:21 file  ###权限位有加号权限列别开启-rw-rw-r--. 1 root root 12 Oct 29 21:21 westos  ###权限位是.权限列表未激活 ###3.权限列表的查看getfa

Test2 unit2+3

Test2 unit2 1.什么时权限列表 对与文件的权限进行附加补充说名的一个权限设定方式 2.查看权限列表 [[email protected] mnt]# ls -l file -rw-r--r--. 1 root root 0 Nov  7 09:14 file | 如果此位为".",代表这位上没有权限列表 如果此位为"+",代表权限权限列表存在 [[email protected] mnt]# getfacl file # file: file##文件名称

第三课unit2 高级网络配置

1.bond 网络 *链路聚合 *作用:主动备份模式 一次只能只能使用一个接口,如果接口故障,另一个会接替它 命令:nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24   ##添加主动备份模式的bond0,ip为172.25.254.100 命令:nmcli connection add con-name eth0 ifname eth0 type

RH134 UNIT2

一.控制对文件的访问 读取文件权限[[email protected] Desktop]$ getfacl file# file: file 文件名称# owner: kiosk 文件所有人# group: kiosk 文件所有组user::rw- 用户权限user:kiosk:rwx 特殊指派用户及权限group::rw- 组权限mask::rwx 可指派最大权限other::r-- 其他人权限 2.设定权限列表 setfacl -m u:bob:rw filename         – 授

第二课unit2

1.权限列表的读取 命令:getfacl file # file: file    ##文件名称 # owner: root   ##文件所有人 # group: root   ##文件所有组 user::rw-       ##用户权限 user:linux:rw-    ##特殊指派用户及权限 group::r     ##组权限 mask::rw   ##可指派最大权限 other::r--   ##其他人权限 命令:setfacl -m u:linux:rw filename    ##

linux的运维管理UNIT2

文件的寻址 绝对路径:文件在系统的真实位置,文件名字以"/"开头相对路径:文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值注:pwd        ##显示当前工作目录## ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Test2 unit2

高级网络配置 学习目标 学习配置网络桥接 学习配置 bond 网络接口 学习配置 team 网络接口 网络桥接 网络桥接用网络桥实现共享上网主机和客户 机除了利用软件外,还可以用系统自带的网 络桥建立连接用双网卡的机器做主机 网络桥接的配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 – BRIDGE=br0 vim /etc/sysconfig/network-scripts/ifcfg-br0 – TYPE=Bridge 网络桥接的管理命令 b

运维unit2

一 文件的管理 1 touch 建立文件或修改时间戳 touch  file   :建立文件 2 mkdir 建立目录 mkdir directory                    :建立目录 mkdir -p dirrctory                 :自动建立一个不存在的目录 3 rm 删除目录或文件 rm -f  file         :删除文件且不提示 rm -fr  directory   :删除目录且不提示 4 vim 文本方式编辑文件 vim file :编辑

unit2文档

建立文件 建立目录 管理目录文件 命令:touch 文件名  ##建立文件 mkdir 文件名  ##建立目录 rm -fr 文件名  ##强制删除 2.vim用法 命令:vim 文件名  ##打开文件,文件不存在时,自动创建然后打开,按I进入插入模式,完成编辑                 按"Esc",输入":wq"退出. 3.切换工作目录 命令:cd 目录  ##切换到指定目录 cd -    ##切换到工作目录之前所在目录 cd ~    ##切换到自己家