运维基础知识

一.
1、ln
# ln -s [目标] [源 -- 创建软链接 (symbolic link)
# ln [目标] [源] -- 创建硬链接
2、cat
concatinate,把文件的内容按顺序连接起来,输出到标準输出。目前,只需要简单理解成显示文件的内容即可
# cat f1 -- 显示文件 f1 的内容到屏幕上
# cat -n f1 -- 显示文件的内容,并且加上行号
# cat -A f1 -- 打印出一些不可见的字符和位置标记
3、head
读取文件的头部
# head -n 3 /etc/passwd --读取文件前面三行
# head -n -3 /etc/passwd --读取文件时,丢掉文件的后三行;
# head -c 3 /etc/passwd --读取文件的前面三个字节
# head -c 10m /dev/zero > f1 --创建一个10M的文件
4、tail
读取文件的尾部
# tail -n 3 /etc/passwd -- 读取文件的后面三行
# tail -c 3 /etc/passwd -- 读取文件的后面三个字节
# tail -n +28 /etc/passwd -- 读取文件中从第28行开始直到结尾的所有行
# tail -f /etc/passwd -- 跟踪文件尾部内容的变化,常用观察日志文件的变化
5、history
# set -o history --启用命令历史功能 ,默认记录在文件 ~/.bash_history 中
# set +o history --关闭命令历史功能
# history --显示最近n条历史命令

二.
1.虚拟机的控制
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop #显示虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop #打开虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop #关闭虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl reset desktop #重置虚拟机

<1>路径的分类
绝对路径:文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头
相对路径:相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"pwd"的值在名称前

2.编辑文件
vim ‘文件名’ 进入浏览模式,按"i"键 进入插入模式开始编写字符,编写结束后按"ESC"键 退出插入模式,按":wq" 保存退出,文件编写完成。
vim同时编辑多个文件 :
先打开一个文件,再进行操作‘:sp ’+‘filename’
ctrl + w 上 //光标进入上边文件窗口
ctrl + w 下 //光标进入下边文件窗口

3.通配符

1.字符匹配
* //匹配0到任意字符
? //匹配单个字符
[[:alpha:]] //匹配单个字母
[[:lower:]] //匹配单个小写字母
[[:upper:]] //匹配单个大写字母
[[:digit:]] //匹配单个数字
[[:alnum:]] //匹配单个数字或字母
[[:punct:]] //匹配单个符号
[[:space:]] //匹配单个空格

三.

文件
1)增加:
        gedit
        vim (先按i,进入插入模式,编辑内容,退出时按Esc,:wq)
        touch filename    创建文件
2)删除:
        rm -f (-f指强制删除文件)
        -r           递归删除可以删除目录
3)修改:

        移动:
                mv westos /mnt
                mv /mnt/westos  /root/Desktop/westos1
                相同磁盘的mv是重命名,不同磁盘的mv是复制删除
        复制:
                cp westos1  /mnt/
                cp westos1  /mnt/westos2
        重命名:mv可实现重命名
        文件内容的修改: gedit vim
4)查看:
        ls westos1
        cat,head,tail,file,wc
        ls                    ##当前目录下文件或目录内容
        ls direcory|filename    ##列出文件或目录内容
        ls -d direcory         ##列出目录本身
        ls -l filename|direcory  ##列出文件或目录里面内容的属性
        ls -ld directory        ##列出目录本身属性
        ls -a                 ##列出目录中的所有内容,包括‘.’开头的隐藏文件
        ls -R                 ##递归显示目录下内容
目录
1)增加:mkdir,mkdir -p
2)删除:rm -fr,rmdir(只能删除空目录)
3)修改:
        目录内容的修改:(add/delete  dir or file)
        目录路径:
                cd
                        ~               当前用户的家目录
                        ~student        student用户的家目录
                        .               当前目录
                        ..              当前目录的上一级目录
                        -               回到当前目录上一次所在目录

                cp -r                   复制目录
                mv                      移动或重命名
4)查看:
        ls (-R,-a,-A,-t,-s,-l,-d)
        pwd


正则表达式
{}        针对已经存在和未存在的文件均生效,{1..5},{1,3,5}
[]        只针对已经存在的文件,[1-5],[135],[!34],[^34]
*        0个或多个字符
?        代表单个字符
[[:lower:]]    代表单个小写字母
[[:upper:]]    代表单个大写字母
[[:alpha:]]    代表单个字母
[[:digit:]]    代表单个数字
[[:space:]]    代表单个空格
[[:alnum:]]    代表单个数字或字母
[[:punct:]]    代表单个符号

 

 

  • 13
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值