linux day3
1.正则表达式
\* ------重复0无数次
\+ ------重复1 无数次
^ -------开头
$ -------结尾
| ------或
& ----- 与
() ------ 一个整体
除了数字和[] 其他符号都要加\ 转义符
Eg :
固定电话号码 ^025[-]\{?\}[0-9]\{8\}$
手机号码 ^1[3,5,7,8][0-9][1-9][0-9]\{8\}$
匹配江苏和南京固话 ^\(\(0154\)\|\(025\)\)\([-]\{\?\} [0-9]\{8\}\)$

2.命令
`` 反引号 反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。
ll –t 时间倒叙
sed 文本检索工具 善于处理行命令
sed //p //之间为文字匹配 p表示行 sed [参数] // p 目标路径
‘1,10’p ‘’之间取匹配的行数匹配1-10行
sed 默认输出文本所有
sed –n (仅显示输出查找结果 ) //p

awk 流处理工具
awk 'print $数字' 默认以空格分割 目标路径
awk -F '分割符' ‘{print $数字}’ 自定义分割符
eg:
echo "1.2.3.4.5" > shuzi.txt
[root@localhost ~]# awk -F'.' '{print $2,$3}' shuzi.txt

chmod 修改文件或者目录的权限
chmod [参数]权限 目标路径
-R 递归给权限
chmod -R 权限 目标路径 赋予路径以及所有子文件 子目录 相同权限
chmod o+x 目标路径
chmod u+x 目标路径
chmod g+x 目标路径
例题
chmod 750 1.txt 修改文件1.txt的权限

chown 修改文件所有者 chown 用户名 目标路径
chown o/x/g +/- r/w/x 目标路径

chgrp 修改文件所在组 chgrp 用户名 目标路径
chgrp o/x/g +/- r/w/x 目标路径

chkconfig check configguration==msconfig 修改系统服务启动项
chkconfig 服务 off(关闭开机自启动) /on 设置开机自启动

service 开启服务 关闭服务 查看服务状态
跟config不同 只是暂时
修改配置文件之后 必须重启服务 或者重新加载 否者新配置无法启用

sudo 解决权限不够 要在sudoers 中添加权限

su 切换用户 su - 用户名 完全切换用户 切换到家目录

exict 退出

vi 文本编辑器 可以创建文本 必须保存 只能创建文件 不能创建文件夹
vi存在三个模式 切换模式 esc
命令模式
:w -----保存
:-----行尾模式
: q! -----强制推出 不保存
i I a A ----- 进入编辑模式
yy -----ctrl +c
p ----- ctrl +v
dd -----删除 整行
d+ 上 -----删除两行
/ ----- 查找
编辑模式
行尾模式 命令模式下按:

tar 打包
格式:tar [参数] 目标路径 源路径
参数
-c 建立打包文件
-v 显示详细压缩或解压过程‘
-x 解压
-z 启用gzip 压缩格式
-f 以指点定的文件名 结尾
-C 解压到指定目录 接在目标路径之前
-P 就可以认识根目录 / 可以从根目录打包
只要用了p 解压必需要用p
参数必须以f结尾 f之前都是参数 f之后都是路径
eg:将/home备份到/tmp/home.tar.gz
删除/home 恢复/home
tar -czPf /tmp/home.tar.gz /home
rm -rf /home
tar -xzPf /tmp/home.tar.gz
例题:

yum 在线安装

rpm 本地安装
rpm -qa 查询已安装的

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
-a (all)显示所有选项,默认不显示LISTEN相关
-r 显示路由信息,路由表
-t (tcp)仅显示tcp相关选项

df 硬盘监测的命令

ps 任务管理器

软硬连接
ln [参数] 源路径 目标路径之前
-s 创建软连接
软硬连接的区别:
硬链接真实存在 硬链接 就如时时备份文件 软连接只是一个指向 指向的是源文件的路径
软连接可以对目录 也可以对文件 硬链接只能对文件创立
软连接依托于源文件的存在, 硬链接是独立存在的
任何对源文件的修改都会影响软连接合影连接
软连接和硬链接的改变也会影响源文件
删除硬链接不会影响源文件
当对象为文件时:删除软连接本身不会影响源文件
当对象为文件夹时: 进入软连接的目录下,删除其中文件或者文件夹 会影响源文件
例题:
在/home 文件夹下创建文件a.txt
touch a.txt
创建a.txt的硬链接
ln /home/a.txt /home/hardlink
创建a.txt的软连接
ln -s /home/a.txt /home/softlink
删除硬链接
rm -r hardlink
删除软连接
rm -r softlink

在/home创建目录test1文件夹
mkdir test1
将a,txt移动到test文件夹下
mv /home/a.txt /home/tets1/
创建test1的软连接
ln -s /home/a.txt /home/softlink
进入softlink
cd /home/softlink
删除a.txt
rm -r a.txt
查看 ll /home/test1
结果 没有a.txt

linux03的更多相关文章

  1. Linux03 /shell命令

    Linux03 /shell命令 目录 Linux03 /shell命令 1. xshell快捷键 2. 修改linux的命令提示符,通过变量PS1控制 3. yum安装/卸载 4. cat命令 5. ...

  2. 一起学Linux03之Linux系统目录结构

    我们用XShell登录Linux后,如果你是用root用户登录的,那么直接使用ls命令(List files 列出文件(信息). 注: Linux命令为了方便使用,都是简写.所以,每出现一个新的命令, ...

  3. linux03:系统常用的命令

    1,蜗牛,硬件-内核-接口API(系统调用接口)-程序或者服务,用户不能直接和硬件对话,所以需要一个翻译器,这个翻译器就是shell.美国盾牌 2,shell是一个翻译官,bash是所有翻译官里面干的 ...

  4. Linux-03

    目录处理命令 目录处理命令:ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:现实目录文件 语法:ls 选项[-ald] [文件或目录] -a ...

  5. 饮冰三年-人工智能-linux-03 Linux文件管理(权限管理+归档+压缩)

    1:对文件的权限管理 drwxr-xr-x. 最后一个.表示在安全情况下创建的.selinux a: d表示目录:-表示普通文件:l表示快捷方式:b设备文件 b:- 属主的权限 r:读权限:w:写权限 ...

  6. Linux-03 Linux下的tar命令

    功能说明 用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件 参数 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五 ...

  7. Linux03 文件的相关操作(touch、rm、mv、cat)

    一.touch:创建文件 进入相关的目录,使用touch 文件名 keshengtao@LAPTOP-F9AFU4OK:~$ touch kst.py keshengtao@LAPTOP-F9AFU4 ...

  8. Linux03——磁盘分区和挂载

    Windows下的磁盘分区: 常用的两种磁盘分区类型 mbr: 操作系统安装在主分区 只支持4个主分区 拓展分区占一个主分区 gpt(win7 64位之后) 无限主分区 支持超大硬盘3T以上 查看所有 ...

  9. Linux快速入门01-基础概念

    4年多前,刚到上海时报过一个关于Oracle的培训班,在那里接触到了Linux,不过一直都没真正去试着使用它.现在经过慢慢的成长,越来越觉得,Linux是每一个服务端工程师必须掌握的系统,即使是现在最 ...

随机推荐

  1. ListView 删除item删除不了的问题解决办法

    下面的方法是删除不了item的: Integer pos = Integer.valueOf(msg.getBody().toString()); adapter.getList().remove(p ...

  2. SQL查找指定行的记录

    select top 1 * from (select top 4 * from T_GasStationPrice order by EnableTime) a order by EnableTim ...

  3. 复制粘贴容易犯的错误 eclipse

    有时候复制原有的代码到xml文件中,会提示某文件没有找到,一般该文件名字改成别的了,这时候为了解决这问题一般需要对这个文件重命名

  4. 2018.11.07 hdu1465不容易系列之一(二项式反演)

    传送门 其实标签只是搞笑的. 没那么难. 二项式反演只是杀鸡用牛刀而已. 这道题也只是让你n≤20n\le20n≤20的错排数而已. 还记得那个O(n)O(n)O(n)的递推式吗? 没错那个方法比我今 ...

  5. 在运行bat文件时,报错发生系统错误123,文件名,目录名或卷标语法不正确

    报错:发生系统错误123,文件名,目录名或卷标语法不正确 这个错误就相当于你在dos命令行中输入一个命令,报错“不是内部或外部命令,也不是可运行的程序”.此时你可以在系统环境变量中检查是否配置了这个命 ...

  6. javascript 获取用户当前 经纬度 位置

    <!DOCTYPE html> <html> <body><p>http协议支持部分浏览器</p><p>https支持所有浏览器 ...

  7. what is a resolver

    resolver [rɪ'zɒlvə] 解析器 ViewResolver The ViewResolver provides a mapping between view names and actu ...

  8. TreeSet集合为什么要实现Comparable?

    首先,让我们来看看JDK中TreeSet类的add方法 /** * Adds the specified element to this set if it is not already presen ...

  9. Visual C++实现局域网IP多播

    //////////////////////////////////////////////////////////////////////////////////////////////////// ...

  10. re模块,subprocess模块

    """ RE是什么 正则 表达 式子 就是一些带有特殊含义的符号或者符号的组合 它的作用是对字符串进行过滤 在一堆字符串中找到你所关心的内容 你就需要告诉计算机你的过滤规 ...